Class std::__true_type
   size=1 align=1
   base size=0 base align=1
std::__true_type (0x0x7f692d0770c0) 0 empty

Class std::__false_type
   size=1 align=1
   base size=0 base align=1
std::__false_type (0x0x7f692d077120) 0 empty

Class std::__truth_type<true>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<true> (0x0x7f692d0771e0) 0 empty

Class std::__is_void<void>
   size=1 align=1
   base size=0 base align=1
std::__is_void<void> (0x0x7f692d0773c0) 0 empty

Class std::__is_integer<bool>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<bool> (0x0x7f692d077480) 0 empty

Class std::__is_integer<char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char> (0x0x7f692d0774e0) 0 empty

Class std::__is_integer<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<signed char> (0x0x7f692d077540) 0 empty

Class std::__is_integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned char> (0x0x7f692d0775a0) 0 empty

Class std::__is_integer<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t> (0x0x7f692d077600) 0 empty

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7f692d077660) 0 empty

Class std::__is_integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short unsigned int> (0x0x7f692d0776c0) 0 empty

Class std::__is_integer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int> (0x0x7f692d077720) 0 empty

Class std::__is_integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned int> (0x0x7f692d077780) 0 empty

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f692d0777e0) 0 empty

Class std::__is_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long unsigned int> (0x0x7f692d077840) 0 empty

Class std::__is_integer<long long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long int> (0x0x7f692d0778a0) 0 empty

Class std::__is_integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long unsigned int> (0x0x7f692d077900) 0 empty

Class std::__is_floating<float>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<float> (0x0x7f692d0779c0) 0 empty

Class std::__is_floating<double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<double> (0x0x7f692d077a20) 0 empty

Class std::__is_floating<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<long double> (0x0x7f692d077a80) 0 empty

Class std::__is_char<char>
   size=1 align=1
   base size=0 base align=1
std::__is_char<char> (0x0x7f692d077d80) 0 empty

Class std::__is_char<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_char<wchar_t> (0x0x7f692d077de0) 0 empty

Class std::__is_byte<char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<char> (0x0x7f692d077ea0) 0 empty

Class std::__is_byte<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<signed char> (0x0x7f692d077f00) 0 empty

Class std::__is_byte<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned char> (0x0x7f692d077f60) 0 empty

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f692d0c0240) 0 empty

Class __gnu_cxx::__add_unsigned<signed char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<signed char> (0x0x7f692d0c02a0) 0 empty

Class __gnu_cxx::__add_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<short int> (0x0x7f692d0c0300) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f692d0c0360) 0 empty

Class __gnu_cxx::__add_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long int> (0x0x7f692d0c03c0) 0 empty

Class __gnu_cxx::__add_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long long int> (0x0x7f692d0c0420) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f692d0c04e0) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned char> (0x0x7f692d0c0540) 0 empty

Class __gnu_cxx::__remove_unsigned<short unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<short unsigned int> (0x0x7f692d0c05a0) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned int> (0x0x7f692d0c0600) 0 empty

Class __gnu_cxx::__remove_unsigned<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long unsigned int> (0x0x7f692d0c0660) 0 empty

Class __gnu_cxx::__remove_unsigned<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long long unsigned int> (0x0x7f692d0c06c0) 0 empty

Class std::__is_integer<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long double> (0x0x7f692d0c07e0) 0 empty

Class __gnu_cxx::__promote<long double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<long double> (0x0x7f692d0c0840) 0 empty

Class std::__is_integer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<double> (0x0x7f692d0c08a0) 0 empty

Class __gnu_cxx::__promote<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<double> (0x0x7f692d0c0900) 0 empty

Class std::__is_integer<float>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<float> (0x0x7f692d0c0960) 0 empty

Class __gnu_cxx::__promote<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<float> (0x0x7f692d0c09c0) 0 empty

Class std::input_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::input_iterator_tag (0x0x7f692d0c0cc0) 0 empty

Class std::output_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::output_iterator_tag (0x0x7f692d0c0d20) 0 empty

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f692cf5dc98) 0 empty
  std::input_iterator_tag (0x0x7f692d0c0d80) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f692cf5dd00) 0 empty
  std::forward_iterator_tag (0x0x7f692cf5dd68) 0 empty
    std::input_iterator_tag (0x0x7f692d0c0de0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f692cf5ddd0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f692cf5de38) 0 empty
    std::forward_iterator_tag (0x0x7f692cf5dea0) 0 empty
      std::input_iterator_tag (0x0x7f692d0c0e40) 0 empty

Class std::iterator<std::output_iterator_tag, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::output_iterator_tag, void, void, void, void> (0x0x7f692d107180) 0 empty

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7f692d107360) 0 empty

Class __gnu_cxx::__ops::_Iter_less_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_val (0x0x7f692d1073c0) 0 empty

Class __gnu_cxx::__ops::_Val_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Val_less_iter (0x0x7f692d107420) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7f692d107480) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7f692d1074e0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f692d107900) 0 empty

Class std::__copy_move<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, false, std::random_access_iterator_tag> (0x0x7f692d107a80) 0 empty

Class std::__copy_move_backward<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0x0x7f692d107ba0) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7f692d107cc0) 0 empty

Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f692d107d80) 0 empty

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f692d107e40) 0 empty

Class <anonymous struct>::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous struct>::<anonymous union> (0x0x7f692d107f00) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f692d107ea0) 0

Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7f692d107f60) 0

Class std::char_traits<char>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char> (0x0x7f692ce684e0) 0 empty

Class std::char_traits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<wchar_t> (0x0x7f692ce68540) 0 empty

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9exception)
16    (int (*)(...))std::exception::~exception
24    (int (*)(...))std::exception::~exception
32    (int (*)(...))std::exception::what

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7f692ce685a0) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 16u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13bad_exception)
16    (int (*)(...))std::bad_exception::~bad_exception
24    (int (*)(...))std::bad_exception::~bad_exception
32    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7f692cd40208) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f692ce68600) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f692cd40208)

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9bad_alloc)
16    (int (*)(...))std::bad_alloc::~bad_alloc
24    (int (*)(...))std::bad_alloc::~bad_alloc
32    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7f692cd40270) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f692ce68660) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f692cd40270)

Vtable for std::bad_array_length
std::bad_array_length::_ZTVSt16bad_array_length: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16bad_array_length)
16    (int (*)(...))std::bad_array_length::~bad_array_length
24    (int (*)(...))std::bad_array_length::~bad_array_length
32    (int (*)(...))std::bad_array_length::what

Class std::bad_array_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_length (0x0x7f692cd402d8) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7f692cd40340) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f692cd402d8)
    std::exception (0x0x7f692ce686c0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f692cd40340)

Class std::nothrow_t
   size=1 align=1
   base size=0 base align=1
std::nothrow_t (0x0x7f692ce68720) 0 empty

Class std::allocator<void>
   size=1 align=1
   base size=0 base align=1
std::allocator<void> (0x0x7f692ce68840) 0 empty

Class __gnu_cxx::new_allocator<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char> (0x0x7f692ce689c0) 0 empty

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7f692cd40410) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7f692ce68a20) 0 empty

Class __gnu_cxx::new_allocator<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<wchar_t> (0x0x7f692ce68a80) 0 empty

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f692cd40478) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f692ce68ae0) 0 empty

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f692ce68cc0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f692ce68d20) 0

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7f692ce68d80) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

Class timespec
   size=16 align=8
   base size=16 base align=8
timespec (0x0x7f692cc088a0) 0

Class sched_param
   size=4 align=4
   base size=4 base align=4
sched_param (0x0x7f692cc08900) 0

Class __sched_param
   size=4 align=4
   base size=4 base align=4
__sched_param (0x0x7f692cc08960) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f692cc089c0) 0

Class timeval
   size=16 align=8
   base size=16 base align=8
timeval (0x0x7f692cc08a20) 0

Class timex
   size=208 align=8
   base size=208 base align=8
timex (0x0x7f692cc08a80) 0

Class tm
   size=56 align=8
   base size=56 base align=8
tm (0x0x7f692cc08ae0) 0

Class itimerspec
   size=32 align=8
   base size=32 base align=8
itimerspec (0x0x7f692cc08b40) 0

Class pthread_attr_t
   size=56 align=8
   base size=56 base align=8
pthread_attr_t (0x0x7f692cc08ba0) 0

Class __pthread_internal_list
   size=16 align=8
   base size=16 base align=8
__pthread_internal_list (0x0x7f692cc08c00) 0

Class <anonymous union>::__pthread_mutex_s
   size=40 align=8
   base size=40 base align=8
<anonymous union>::__pthread_mutex_s (0x0x7f692cc08cc0) 0

Class <anonymous union>
   size=40 align=8
   base size=40 base align=8
<anonymous union> (0x0x7f692cc08c60) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f692cc08d20) 0

Class <anonymous union>::<anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous union>::<anonymous struct> (0x0x7f692cc08de0) 0

Class <anonymous union>
   size=48 align=8
   base size=48 base align=8
<anonymous union> (0x0x7f692cc08d80) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f692cc08e40) 0

Class <anonymous union>::<anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous union>::<anonymous struct> (0x0x7f692cc08f00) 0

Class <anonymous union>
   size=56 align=8
   base size=56 base align=8
<anonymous union> (0x0x7f692cc08ea0) 0

Class <anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union> (0x0x7f692cc08f60) 0

Class <anonymous union>
   size=32 align=8
   base size=32 base align=8
<anonymous union> (0x0x7f692cc5d000) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f692cc5d060) 0

Class _pthread_cleanup_buffer
   size=32 align=8
   base size=32 base align=8
_pthread_cleanup_buffer (0x0x7f692cc5d0c0) 0

Class <anonymous struct>::<anonymous struct>
   size=72 align=8
   base size=72 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f692cc5d180) 0

Class <anonymous struct>
   size=104 align=8
   base size=104 base align=8
<anonymous struct> (0x0x7f692cc5d120) 0

Class __pthread_cleanup_frame
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_frame (0x0x7f692cc5d1e0) 0

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f692cc5d240) 0

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7f692cc5d420) 0 empty

Class __gnu_cxx::__numeric_traits_integer<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<int> (0x0x7f692cc5d480) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7f692cbfc478) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7f692cc5d4e0) 0 empty

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f692cc5d660) 0 empty

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7f692cbfc618) 0
  std::allocator<char> (0x0x7f692cbfc680) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f692cc5d6c0) 0 empty

Class std::basic_string<char>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char> (0x0x7f692cc5d600) 0

Class std::basic_string<char>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep_base (0x0x7f692cc5d720) 0

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f692cbfc888) 0
  std::basic_string<char>::_Rep_base (0x0x7f692cc5d780) 0

Class std::allocator<wchar_t>::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<wchar_t> (0x0x7f692cc5d840) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f692cbfc9c0) 0
  std::allocator<wchar_t> (0x0x7f692cbfca28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f692cc5d8a0) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7f692cc5d7e0) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep_base (0x0x7f692cc5d900) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f692cc5d9c0) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7f692cbfca90) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f692cc5d960) 0

Class log4cxx::helpers::Transcoder
   size=1 align=1
   base size=0 base align=1
log4cxx::helpers::Transcoder (0x0x7f692cc5da20) 0 empty

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f692cc5dba0) 0 empty

Class std::__uninitialized_copy<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<true> (0x0x7f692cc5dc60) 0 empty

Class std::__uninitialized_fill<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill<true> (0x0x7f692cc5dd20) 0 empty

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7f692cc5dde0) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f692c7d8000) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f692c7d8060) 0 empty

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f692cbfcc30) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f692c7d80c0) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f692cbfcc98) 0
  std::_Bit_iterator_base (0x0x7f692cbfcd00) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f692c7d8120) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f692cbfcd68) 0
  std::_Bit_iterator_base (0x0x7f692cbfcdd0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f692c7d8180) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f692c7d8300) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f692c7d8360) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f692cbfc4e0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f692c7d83c0) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f692c7d8420) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f692c7d8480) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f692cbfc5b0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f692c7d84e0) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7f692c7d8540) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7f692c7d85a0) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7f692cbfcf08) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f692c7d8600) 0 empty

Vtable for log4cxx::helpers::ObjectPtrBase
log4cxx::helpers::ObjectPtrBase::_ZTVN7log4cxx7helpers13ObjectPtrBaseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers13ObjectPtrBaseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class log4cxx::helpers::ObjectPtrBase
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::ObjectPtrBase (0x0x7f692c7d8660) 0 nearly-empty
    vptr=((& log4cxx::helpers::ObjectPtrBase::_ZTVN7log4cxx7helpers13ObjectPtrBaseE) + 16u)

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f692c7d8720) 0

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f692c7d8960) 0

Vtable for log4cxx::helpers::Class
log4cxx::helpers::Class::_ZTVN7log4cxx7helpers5ClassE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers5ClassE)
16    0u
24    0u
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))__cxa_pure_virtual

Class log4cxx::helpers::Class
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::Class (0x0x7f692c7d8b40) 0 nearly-empty
    vptr=((& log4cxx::helpers::Class::_ZTVN7log4cxx7helpers5ClassE) + 16u)

Class log4cxx::helpers::ClassRegistration
   size=1 align=1
   base size=0 base align=1
log4cxx::helpers::ClassRegistration (0x0x7f692c7d8ba0) 0 empty

Vtable for log4cxx::helpers::Object::ClazzObject
log4cxx::helpers::Object::ClazzObject::_ZTVN7log4cxx7helpers6Object11ClazzObjectE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers6Object11ClazzObjectE)
16    (int (*)(...))log4cxx::helpers::Object::ClazzObject::~ClazzObject
24    (int (*)(...))log4cxx::helpers::Object::ClazzObject::~ClazzObject
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::Object::ClazzObject::getName

Class log4cxx::helpers::Object::ClazzObject
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::Object::ClazzObject (0x0x7f692c8a4680) 0 nearly-empty
    vptr=((& log4cxx::helpers::Object::ClazzObject::_ZTVN7log4cxx7helpers6Object11ClazzObjectE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c7d8c60) 0 nearly-empty
      primary-for log4cxx::helpers::Object::ClazzObject (0x0x7f692c8a4680)

Vtable for log4cxx::helpers::Object
log4cxx::helpers::Object::_ZTVN7log4cxx7helpers6ObjectE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers6ObjectE)
16    (int (*)(...))log4cxx::helpers::Object::getClass
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual

Class log4cxx::helpers::Object
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::Object (0x0x7f692c7d8c00) 0 nearly-empty
    vptr=((& log4cxx::helpers::Object::_ZTVN7log4cxx7helpers6ObjectE) + 16u)

Vtable for log4cxx::spi::OptionHandler::ClazzOptionHandler
log4cxx::spi::OptionHandler::ClazzOptionHandler::_ZTVN7log4cxx3spi13OptionHandler18ClazzOptionHandlerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandler18ClazzOptionHandlerE)
16    (int (*)(...))log4cxx::spi::OptionHandler::ClazzOptionHandler::~ClazzOptionHandler
24    (int (*)(...))log4cxx::spi::OptionHandler::ClazzOptionHandler::~ClazzOptionHandler
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::spi::OptionHandler::ClazzOptionHandler::getName

Class log4cxx::spi::OptionHandler::ClazzOptionHandler
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::OptionHandler::ClazzOptionHandler (0x0x7f692c8a4750) 0 nearly-empty
    vptr=((& log4cxx::spi::OptionHandler::ClazzOptionHandler::_ZTVN7log4cxx3spi13OptionHandler18ClazzOptionHandlerE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c7d8d80) 0 nearly-empty
      primary-for log4cxx::spi::OptionHandler::ClazzOptionHandler (0x0x7f692c8a4750)

Vtable for log4cxx::spi::OptionHandler
log4cxx::spi::OptionHandler::_ZTVN7log4cxx3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

VTT for log4cxx::spi::OptionHandler
log4cxx::spi::OptionHandler::_ZTTN7log4cxx3spi13OptionHandlerE: 2u entries
0     ((& log4cxx::spi::OptionHandler::_ZTVN7log4cxx3spi13OptionHandlerE) + 72u)
8     ((& log4cxx::spi::OptionHandler::_ZTVN7log4cxx3spi13OptionHandlerE) + 72u)

Class log4cxx::spi::OptionHandler
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::OptionHandler (0x0x7f692c8a46e8) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::spi::OptionHandler::_ZTVN7log4cxx3spi13OptionHandlerE) + 72u)
  log4cxx::helpers::Object (0x0x7f692c7d8d20) 0 nearly-empty virtual
      primary-for log4cxx::spi::OptionHandler (0x0x7f692c8a46e8)
      vptridx=8u vbaseoffset=-72

Vtable for log4cxx::Appender::ClazzAppender
log4cxx::Appender::ClazzAppender::_ZTVN7log4cxx8Appender13ClazzAppenderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx8Appender13ClazzAppenderE)
16    (int (*)(...))log4cxx::Appender::ClazzAppender::~ClazzAppender
24    (int (*)(...))log4cxx::Appender::ClazzAppender::~ClazzAppender
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::Appender::ClazzAppender::getName

Class log4cxx::Appender::ClazzAppender
   size=8 align=8
   base size=8 base align=8
log4cxx::Appender::ClazzAppender (0x0x7f692c8a48f0) 0 nearly-empty
    vptr=((& log4cxx::Appender::ClazzAppender::_ZTVN7log4cxx8Appender13ClazzAppenderE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c7d8e40) 0 nearly-empty
      primary-for log4cxx::Appender::ClazzAppender (0x0x7f692c8a48f0)

Vtable for log4cxx::Appender
log4cxx::Appender::_ZTVN7log4cxx8AppenderE: 31u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN7log4cxx8AppenderE)
96    (int (*)(...))log4cxx::Appender::getClass
104   0u
112   0u
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
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
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::Appender
log4cxx::Appender::_ZTCN7log4cxx8AppenderE0_NS_3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

VTT for log4cxx::Appender
log4cxx::Appender::_ZTTN7log4cxx8AppenderE: 5u entries
0     ((& log4cxx::Appender::_ZTVN7log4cxx8AppenderE) + 96u)
8     ((& log4cxx::Appender::_ZTVN7log4cxx8AppenderE) + 96u)
16    ((& log4cxx::Appender::_ZTVN7log4cxx8AppenderE) + 96u)
24    ((& log4cxx::Appender::_ZTCN7log4cxx8AppenderE0_NS_3spi13OptionHandlerE) + 72u)
32    ((& log4cxx::Appender::_ZTCN7log4cxx8AppenderE0_NS_3spi13OptionHandlerE) + 72u)

Class log4cxx::Appender
   size=8 align=8
   base size=8 base align=8
log4cxx::Appender (0x0x7f692c8a4820) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::Appender::_ZTVN7log4cxx8AppenderE) + 96u)
  log4cxx::spi::OptionHandler (0x0x7f692c8a4888) 0 nearly-empty virtual
      primary-for log4cxx::Appender (0x0x7f692c8a4820)
      subvttidx=24u vptridx=8u vbaseoffset=-96
    log4cxx::helpers::Object (0x0x7f692c7d8de0) 0 nearly-empty virtual
        primary-for log4cxx::spi::OptionHandler (0x0x7f692c8a4888)
        vptridx=16u vbaseoffset=-72

Vtable for log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable
log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::_ZTVN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableE)
16    (int (*)(...))log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::~ClazzAppenderAttachable
24    (int (*)(...))log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::~ClazzAppenderAttachable
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::getName

Class log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable (0x0x7f692c8a49c0) 0 nearly-empty
    vptr=((& log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::_ZTVN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c7d8f00) 0 nearly-empty
      primary-for log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable (0x0x7f692c8a49c0)

Vtable for log4cxx::spi::AppenderAttachable
log4cxx::spi::AppenderAttachable::_ZTVN7log4cxx3spi18AppenderAttachableE: 23u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi18AppenderAttachableE)
72    (int (*)(...))log4cxx::spi::AppenderAttachable::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::spi::AppenderAttachable
log4cxx::spi::AppenderAttachable::_ZTTN7log4cxx3spi18AppenderAttachableE: 2u entries
0     ((& log4cxx::spi::AppenderAttachable::_ZTVN7log4cxx3spi18AppenderAttachableE) + 72u)
8     ((& log4cxx::spi::AppenderAttachable::_ZTVN7log4cxx3spi18AppenderAttachableE) + 72u)

Class log4cxx::spi::AppenderAttachable
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::AppenderAttachable (0x0x7f692c8a4958) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::spi::AppenderAttachable::_ZTVN7log4cxx3spi18AppenderAttachableE) + 72u)
  log4cxx::helpers::Object (0x0x7f692c7d8ea0) 0 nearly-empty virtual
      primary-for log4cxx::spi::AppenderAttachable (0x0x7f692c8a4958)
      vptridx=8u vbaseoffset=-72

Vtable for log4cxx::helpers::ObjectImpl
log4cxx::helpers::ObjectImpl::_ZTVN7log4cxx7helpers10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::ObjectImpl
log4cxx::helpers::ObjectImpl::_ZTTN7log4cxx7helpers10ObjectImplE: 2u entries
0     ((& log4cxx::helpers::ObjectImpl::_ZTVN7log4cxx7helpers10ObjectImplE) + 72u)
8     ((& log4cxx::helpers::ObjectImpl::_ZTVN7log4cxx7helpers10ObjectImplE) + 72u)

Class log4cxx::helpers::ObjectImpl
   size=16 align=8
   base size=12 base align=8
log4cxx::helpers::ObjectImpl (0x0x7f692c8a4af8) 0
    vptridx=0u vptr=((& log4cxx::helpers::ObjectImpl::_ZTVN7log4cxx7helpers10ObjectImplE) + 72u)
  log4cxx::helpers::Object (0x0x7f692c7d8f60) 0 nearly-empty virtual
      primary-for log4cxx::helpers::ObjectImpl (0x0x7f692c8a4af8)
      vptridx=8u vbaseoffset=-72

Class log4cxx::helpers::Mutex
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::Mutex (0x0x7f692c6c9000) 0

Class log4cxx::helpers::Pool
   size=16 align=8
   base size=9 base align=8
log4cxx::helpers::Pool (0x0x7f692c6c9060) 0

Class __gnu_cxx::new_allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c6c91e0) 0 empty

Class std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> >
   size=1 align=1
   base size=1 base align=1
std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c8a4c30) 0 empty
  __gnu_cxx::new_allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c6c9240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > > (0x0x7f692c6c9180) 0 empty

Class std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> >::rebind<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> >
   size=1 align=1
   base size=0 base align=1
std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> >::rebind<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c6c9420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > >::rebind<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > >::rebind<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c6c93c0) 0 empty

Class std::_Vector_base<log4cxx::helpers::ObjectPtrT<log4cxx::Appender>, std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<log4cxx::helpers::ObjectPtrT<log4cxx::Appender>, std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > >::_Vector_impl (0x0x7f692c8a4dd0) 0
  std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c8a4e38) 0 empty
    __gnu_cxx::new_allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c6c9480) 0 empty

Class std::_Vector_base<log4cxx::helpers::ObjectPtrT<log4cxx::Appender>, std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<log4cxx::helpers::ObjectPtrT<log4cxx::Appender>, std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > > (0x0x7f692c6c9120) 0

Class std::vector<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> >
   size=24 align=8
   base size=24 base align=8
std::vector<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > (0x0x7f692c8a4ea0) 0
  std::_Vector_base<log4cxx::helpers::ObjectPtrT<log4cxx::Appender>, std::allocator<log4cxx::helpers::ObjectPtrT<log4cxx::Appender> > > (0x0x7f692c6c94e0) 0

Vtable for log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl
log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplE)
16    (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl::~ClazzAppenderAttachableImpl
24    (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl::~ClazzAppenderAttachableImpl
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl::getName

Class log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl (0x0x7f692c8a4f70) 0 nearly-empty
    vptr=((& log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c6c9540) 0 nearly-empty
      primary-for log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl (0x0x7f692c8a4f70)

Vtable for log4cxx::helpers::AppenderAttachableImpl
log4cxx::helpers::AppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImplE: 48u entries
0     40u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    0u
96    0u
104   0u
112   0u
120   0u
128   (int (*)(...))0
136   (int (*)(...))(& _ZTIN7log4cxx7helpers22AppenderAttachableImplE)
144   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::getClass
152   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::~AppenderAttachableImpl
160   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::~AppenderAttachableImpl
168   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::addRef
176   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::releaseRef
184   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::instanceof
192   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::cast
200   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::addAppender
208   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::getAllAppenders
216   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::getAppender
224   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::isAttached
232   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::removeAllAppenders
240   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::removeAppender
248   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::removeAppender
256   18446744073709551576u
264   18446744073709551576u
272   18446744073709551576u
280   18446744073709551576u
288   18446744073709551576u
296   18446744073709551576u
304   18446744073709551576u
312   (int (*)(...))-40
320   (int (*)(...))(& _ZTIN7log4cxx7helpers22AppenderAttachableImplE)
328   0u
336   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::_ZTv0_n32_N7log4cxx7helpers22AppenderAttachableImplD1Ev
344   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::_ZTv0_n32_N7log4cxx7helpers22AppenderAttachableImplD0Ev
352   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::_ZTv0_n40_NK7log4cxx7helpers22AppenderAttachableImpl6addRefEv
360   (int (*)(...))log4cxx::helpers::AppenderAttachableImpl::_ZTv0_n48_NK7log4cxx7helpers22AppenderAttachableImpl10releaseRefEv
368   0u
376   0u

Construction vtable for log4cxx::spi::AppenderAttachable in log4cxx::helpers::AppenderAttachableImpl
log4cxx::helpers::AppenderAttachableImpl::_ZTCN7log4cxx7helpers22AppenderAttachableImplE0_NS_3spi18AppenderAttachableE: 23u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi18AppenderAttachableE)
72    (int (*)(...))log4cxx::spi::AppenderAttachable::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::helpers::AppenderAttachableImpl
log4cxx::helpers::AppenderAttachableImpl::_ZTCN7log4cxx7helpers22AppenderAttachableImplE40_NS0_10ObjectImplE: 31u entries
0     18446744073709551576u
8     18446744073709551576u
16    18446744073709551576u
24    0u
32    0u
40    0u
48    18446744073709551576u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   40u
152   40u
160   40u
168   0u
176   (int (*)(...))40
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::AppenderAttachableImpl
log4cxx::helpers::AppenderAttachableImpl::_ZTTN7log4cxx7helpers22AppenderAttachableImplE: 8u entries
0     ((& log4cxx::helpers::AppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImplE) + 144u)
8     ((& log4cxx::helpers::AppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImplE) + 144u)
16    ((& log4cxx::helpers::AppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImplE) + 144u)
24    ((& log4cxx::helpers::AppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImplE) + 328u)
32    ((& log4cxx::helpers::AppenderAttachableImpl::_ZTCN7log4cxx7helpers22AppenderAttachableImplE0_NS_3spi18AppenderAttachableE) + 72u)
40    ((& log4cxx::helpers::AppenderAttachableImpl::_ZTCN7log4cxx7helpers22AppenderAttachableImplE0_NS_3spi18AppenderAttachableE) + 72u)
48    ((& log4cxx::helpers::AppenderAttachableImpl::_ZTCN7log4cxx7helpers22AppenderAttachableImplE40_NS0_10ObjectImplE) + 72u)
56    ((& log4cxx::helpers::AppenderAttachableImpl::_ZTCN7log4cxx7helpers22AppenderAttachableImplE40_NS0_10ObjectImplE) + 192u)

Class log4cxx::helpers::AppenderAttachableImpl
   size=56 align=8
   base size=40 base align=8
log4cxx::helpers::AppenderAttachableImpl (0x0x7f692c6b9770) 0
    vptridx=0u vptr=((& log4cxx::helpers::AppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImplE) + 144u)
  log4cxx::spi::AppenderAttachable (0x0x7f692c8a4b60) 0 nearly-empty virtual
      primary-for log4cxx::helpers::AppenderAttachableImpl (0x0x7f692c6b9770)
      subvttidx=32u vptridx=8u vbaseoffset=-136
    log4cxx::helpers::Object (0x0x7f692c6c90c0) 0 nearly-empty virtual
        primary-for log4cxx::spi::AppenderAttachable (0x0x7f692c8a4b60)
        vptridx=16u vbaseoffset=-72
  log4cxx::helpers::ObjectImpl (0x0x7f692c8a4bc8) 40 virtual
      lost-primary
      subvttidx=48u vptridx=24u vbaseoffset=-144 vptr=((& log4cxx::helpers::AppenderAttachableImpl::_ZTVN7log4cxx7helpers22AppenderAttachableImplE) + 328u)
    log4cxx::helpers::Object (0x0x7f692c6c90c0) alternative-path

Vtable for log4cxx::Level::LevelClass
log4cxx::Level::LevelClass::_ZTVN7log4cxx5Level10LevelClassE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx5Level10LevelClassE)
16    (int (*)(...))log4cxx::Level::LevelClass::~LevelClass
24    (int (*)(...))log4cxx::Level::LevelClass::~LevelClass
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::Level::LevelClass::getName
48    (int (*)(...))log4cxx::Level::LevelClass::toLevel
56    (int (*)(...))log4cxx::Level::LevelClass::toLevel

Class log4cxx::Level::LevelClass
   size=8 align=8
   base size=8 base align=8
log4cxx::Level::LevelClass (0x0x7f692c3612d8) 0 nearly-empty
    vptr=((& log4cxx::Level::LevelClass::_ZTVN7log4cxx5Level10LevelClassE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c6c9840) 0 nearly-empty
      primary-for log4cxx::Level::LevelClass (0x0x7f692c3612d8)

Vtable for log4cxx::Level
log4cxx::Level::_ZTVN7log4cxx5LevelE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx5LevelE)
72    (int (*)(...))log4cxx::Level::getClass
80    (int (*)(...))log4cxx::Level::~Level
88    (int (*)(...))log4cxx::Level::~Level
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::Level::instanceof
120   (int (*)(...))log4cxx::Level::cast
128   (int (*)(...))log4cxx::Level::equals
136   (int (*)(...))log4cxx::Level::isGreaterOrEqual

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692c361270 instance) in log4cxx::Level
log4cxx::Level::_ZTCN7log4cxx5LevelE0_NS_7helpers10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::Level
log4cxx::Level::_ZTTN7log4cxx5LevelE: 4u entries
0     ((& log4cxx::Level::_ZTVN7log4cxx5LevelE) + 72u)
8     ((& log4cxx::Level::_ZTCN7log4cxx5LevelE0_NS_7helpers10ObjectImplE) + 72u)
16    ((& log4cxx::Level::_ZTCN7log4cxx5LevelE0_NS_7helpers10ObjectImplE) + 72u)
24    ((& log4cxx::Level::_ZTVN7log4cxx5LevelE) + 72u)

Class log4cxx::Level
   size=32 align=8
   base size=28 base align=8
log4cxx::Level (0x0x7f692c361208) 0
    vptridx=0u vptr=((& log4cxx::Level::_ZTVN7log4cxx5LevelE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692c361270) 0
      primary-for log4cxx::Level (0x0x7f692c361208)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692c6c97e0) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692c361270)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::Level>
log4cxx::helpers::ObjectPtrT<log4cxx::Level>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_5LevelEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_5LevelEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::Level>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::Level>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::Level>

Class log4cxx::helpers::ObjectPtrT<log4cxx::Level>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::Level> (0x0x7f692c361340) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::Level>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_5LevelEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692c6c98a0) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::Level> (0x0x7f692c361340)

Class log4cxx::MDC
   size=8 align=8
   base size=8 base align=8
log4cxx::MDC (0x0x7f692c6c9960) 0

Vtable for log4cxx::helpers::OutputStream::ClazzOutputStream
log4cxx::helpers::OutputStream::ClazzOutputStream::_ZTVN7log4cxx7helpers12OutputStream17ClazzOutputStreamE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers12OutputStream17ClazzOutputStreamE)
16    (int (*)(...))log4cxx::helpers::OutputStream::ClazzOutputStream::~ClazzOutputStream
24    (int (*)(...))log4cxx::helpers::OutputStream::ClazzOutputStream::~ClazzOutputStream
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::OutputStream::ClazzOutputStream::getName

Class log4cxx::helpers::OutputStream::ClazzOutputStream
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::OutputStream::ClazzOutputStream (0x0x7f692c361478) 0 nearly-empty
    vptr=((& log4cxx::helpers::OutputStream::ClazzOutputStream::_ZTVN7log4cxx7helpers12OutputStream17ClazzOutputStreamE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c6c9a20) 0 nearly-empty
      primary-for log4cxx::helpers::OutputStream::ClazzOutputStream (0x0x7f692c361478)

Vtable for log4cxx::helpers::OutputStream
log4cxx::helpers::OutputStream::_ZTVN7log4cxx7helpers12OutputStreamE: 19u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers12OutputStreamE)
72    (int (*)(...))log4cxx::helpers::OutputStream::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::OutputStream::instanceof
120   (int (*)(...))log4cxx::helpers::OutputStream::cast
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual
144   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692c361410 instance) in log4cxx::helpers::OutputStream
log4cxx::helpers::OutputStream::_ZTCN7log4cxx7helpers12OutputStreamE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::OutputStream
log4cxx::helpers::OutputStream::_ZTTN7log4cxx7helpers12OutputStreamE: 4u entries
0     ((& log4cxx::helpers::OutputStream::_ZTVN7log4cxx7helpers12OutputStreamE) + 72u)
8     ((& log4cxx::helpers::OutputStream::_ZTCN7log4cxx7helpers12OutputStreamE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::OutputStream::_ZTCN7log4cxx7helpers12OutputStreamE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::OutputStream::_ZTVN7log4cxx7helpers12OutputStreamE) + 72u)

Class log4cxx::helpers::OutputStream
   size=16 align=8
   base size=12 base align=8
log4cxx::helpers::OutputStream (0x0x7f692c3613a8) 0
    vptridx=0u vptr=((& log4cxx::helpers::OutputStream::_ZTVN7log4cxx7helpers12OutputStreamE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692c361410) 0
      primary-for log4cxx::helpers::OutputStream (0x0x7f692c3613a8)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692c6c99c0) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692c361410)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder
log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::_ZTVN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderE)
16    (int (*)(...))log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::~ClazzCharsetEncoder
24    (int (*)(...))log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::~ClazzCharsetEncoder
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::getName

Class log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder (0x0x7f692c361680) 0 nearly-empty
    vptr=((& log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::_ZTVN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c6c9ae0) 0 nearly-empty
      primary-for log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder (0x0x7f692c361680)

Vtable for log4cxx::helpers::CharsetEncoder
log4cxx::helpers::CharsetEncoder::_ZTVN7log4cxx7helpers14CharsetEncoderE: 19u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers14CharsetEncoderE)
72    (int (*)(...))log4cxx::helpers::CharsetEncoder::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::CharsetEncoder::instanceof
120   (int (*)(...))log4cxx::helpers::CharsetEncoder::cast
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))log4cxx::helpers::CharsetEncoder::reset
144   (int (*)(...))log4cxx::helpers::CharsetEncoder::flush

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692c361618 instance) in log4cxx::helpers::CharsetEncoder
log4cxx::helpers::CharsetEncoder::_ZTCN7log4cxx7helpers14CharsetEncoderE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::CharsetEncoder
log4cxx::helpers::CharsetEncoder::_ZTTN7log4cxx7helpers14CharsetEncoderE: 4u entries
0     ((& log4cxx::helpers::CharsetEncoder::_ZTVN7log4cxx7helpers14CharsetEncoderE) + 72u)
8     ((& log4cxx::helpers::CharsetEncoder::_ZTCN7log4cxx7helpers14CharsetEncoderE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::CharsetEncoder::_ZTCN7log4cxx7helpers14CharsetEncoderE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::CharsetEncoder::_ZTVN7log4cxx7helpers14CharsetEncoderE) + 72u)

Class log4cxx::helpers::CharsetEncoder
   size=16 align=8
   base size=12 base align=8
log4cxx::helpers::CharsetEncoder (0x0x7f692c3615b0) 0
    vptridx=0u vptr=((& log4cxx::helpers::CharsetEncoder::_ZTVN7log4cxx7helpers14CharsetEncoderE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692c361618) 0
      primary-for log4cxx::helpers::CharsetEncoder (0x0x7f692c3615b0)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692c6c9a80) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692c361618)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream
log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::_ZTVN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamE)
16    (int (*)(...))log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::~ClazzObjectOutputStream
24    (int (*)(...))log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::~ClazzObjectOutputStream
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::getName

Class log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream (0x0x7f692c361888) 0 nearly-empty
    vptr=((& log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::_ZTVN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c6c9d20) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream (0x0x7f692c361888)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::OutputStream>
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::OutputStream>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_12OutputStreamEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS0_12OutputStreamEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::OutputStream>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::OutputStream>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::helpers::OutputStream>

Class log4cxx::helpers::ObjectPtrT<log4cxx::helpers::OutputStream>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::OutputStream> (0x0x7f692c3619c0) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::helpers::OutputStream>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_12OutputStreamEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692c6c9d80) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::OutputStream> (0x0x7f692c3619c0)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::CharsetEncoder>
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::CharsetEncoder>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_14CharsetEncoderEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS0_14CharsetEncoderEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::CharsetEncoder>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::CharsetEncoder>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::helpers::CharsetEncoder>

Class log4cxx::helpers::ObjectPtrT<log4cxx::helpers::CharsetEncoder>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::CharsetEncoder> (0x0x7f692c361a28) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::helpers::CharsetEncoder>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_14CharsetEncoderEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692c6c9ea0) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::CharsetEncoder> (0x0x7f692c361a28)

Vtable for log4cxx::helpers::ObjectOutputStream
log4cxx::helpers::ObjectOutputStream::_ZTVN7log4cxx7helpers18ObjectOutputStreamE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers18ObjectOutputStreamE)
72    (int (*)(...))log4cxx::helpers::ObjectOutputStream::getClass
80    (int (*)(...))log4cxx::helpers::ObjectOutputStream::~ObjectOutputStream
88    (int (*)(...))log4cxx::helpers::ObjectOutputStream::~ObjectOutputStream
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::ObjectOutputStream::instanceof
120   (int (*)(...))log4cxx::helpers::ObjectOutputStream::cast

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692c361820 instance) in log4cxx::helpers::ObjectOutputStream
log4cxx::helpers::ObjectOutputStream::_ZTCN7log4cxx7helpers18ObjectOutputStreamE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::ObjectOutputStream
log4cxx::helpers::ObjectOutputStream::_ZTTN7log4cxx7helpers18ObjectOutputStreamE: 4u entries
0     ((& log4cxx::helpers::ObjectOutputStream::_ZTVN7log4cxx7helpers18ObjectOutputStreamE) + 72u)
8     ((& log4cxx::helpers::ObjectOutputStream::_ZTCN7log4cxx7helpers18ObjectOutputStreamE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::ObjectOutputStream::_ZTCN7log4cxx7helpers18ObjectOutputStreamE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::ObjectOutputStream::_ZTVN7log4cxx7helpers18ObjectOutputStreamE) + 72u)

Class log4cxx::helpers::ObjectOutputStream
   size=64 align=8
   base size=64 base align=8
log4cxx::helpers::ObjectOutputStream (0x0x7f692c3617b8) 0
    vptridx=0u vptr=((& log4cxx::helpers::ObjectOutputStream::_ZTVN7log4cxx7helpers18ObjectOutputStreamE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692c361820) 0
      primary-for log4cxx::helpers::ObjectOutputStream (0x0x7f692c3617b8)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692c6c9cc0) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692c361820)
        vptridx=24u vbaseoffset=-72

Class log4cxx::spi::LocationInfo
   size=24 align=8
   base size=24 base align=8
log4cxx::spi::LocationInfo (0x0x7f692c403180) 0

Vtable for log4cxx::helpers::ResourceBundle::ClazzResourceBundle
log4cxx::helpers::ResourceBundle::ClazzResourceBundle::_ZTVN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleE)
16    (int (*)(...))log4cxx::helpers::ResourceBundle::ClazzResourceBundle::~ClazzResourceBundle
24    (int (*)(...))log4cxx::helpers::ResourceBundle::ClazzResourceBundle::~ClazzResourceBundle
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::ResourceBundle::ClazzResourceBundle::getName

Class log4cxx::helpers::ResourceBundle::ClazzResourceBundle
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::ResourceBundle::ClazzResourceBundle (0x0x7f692c361bc8) 0 nearly-empty
    vptr=((& log4cxx::helpers::ResourceBundle::ClazzResourceBundle::_ZTVN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleE) + 16u)
  log4cxx::helpers::Class (0x0x7f692c403240) 0 nearly-empty
      primary-for log4cxx::helpers::ResourceBundle::ClazzResourceBundle (0x0x7f692c361bc8)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::ResourceBundle>
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::ResourceBundle>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_14ResourceBundleEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS0_14ResourceBundleEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::ResourceBundle>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::ResourceBundle>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::helpers::ResourceBundle>

Class log4cxx::helpers::ObjectPtrT<log4cxx::helpers::ResourceBundle>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::ResourceBundle> (0x0x7f692c361c30) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::helpers::ResourceBundle>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_14ResourceBundleEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692c403360) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::ResourceBundle> (0x0x7f692c361c30)

Vtable for log4cxx::helpers::ResourceBundle
log4cxx::helpers::ResourceBundle::_ZTVN7log4cxx7helpers14ResourceBundleE: 17u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers14ResourceBundleE)
72    (int (*)(...))log4cxx::helpers::ResourceBundle::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::ResourceBundle::instanceof
120   (int (*)(...))log4cxx::helpers::ResourceBundle::cast
128   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692c361b60 instance) in log4cxx::helpers::ResourceBundle
log4cxx::helpers::ResourceBundle::_ZTCN7log4cxx7helpers14ResourceBundleE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::ResourceBundle
log4cxx::helpers::ResourceBundle::_ZTTN7log4cxx7helpers14ResourceBundleE: 4u entries
0     ((& log4cxx::helpers::ResourceBundle::_ZTVN7log4cxx7helpers14ResourceBundleE) + 72u)
8     ((& log4cxx::helpers::ResourceBundle::_ZTCN7log4cxx7helpers14ResourceBundleE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::ResourceBundle::_ZTCN7log4cxx7helpers14ResourceBundleE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::ResourceBundle::_ZTVN7log4cxx7helpers14ResourceBundleE) + 72u)

Class log4cxx::helpers::ResourceBundle
   size=32 align=8
   base size=32 base align=8
log4cxx::helpers::ResourceBundle (0x0x7f692c361af8) 0
    vptridx=0u vptr=((& log4cxx::helpers::ResourceBundle::_ZTVN7log4cxx7helpers14ResourceBundleE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692c361b60) 0
      primary-for log4cxx::helpers::ResourceBundle (0x0x7f692c361af8)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692c4031e0) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692c361b60)
        vptridx=24u vbaseoffset=-72

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x7f692c403540) 0

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6locale5facetE)
16    (int (*)(...))std::locale::facet::~facet
24    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7f692c4035a0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

Class std::locale::id
   size=8 align=8
   base size=8 base align=8
std::locale::id (0x0x7f692c403600) 0

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7f692c403660) 0

Vtable for std::collate<char>
std::collate<char>::_ZTVSt7collateIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7collateIcE)
16    (int (*)(...))std::collate<_CharT>::~collate<char>
24    (int (*)(...))std::collate<_CharT>::~collate<char>
32    (int (*)(...))std::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate<char>
   size=24 align=8
   base size=24 base align=8
std::collate<char> (0x0x7f692c361ea0) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x7f692c403720) 0
      primary-for std::collate<char> (0x0x7f692c361ea0)

Vtable for std::collate<wchar_t>
std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7collateIwE)
16    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
24    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
32    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate<wchar_t> (0x0x7f692c361f08) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x7f692c403780) 0
      primary-for std::collate<wchar_t> (0x0x7f692c361f08)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0x0x7f692c403840) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f692c4038a0) 0 empty

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7f692c4b4068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f692c403900) 0 empty

Vtable for std::collate_byname<char>
std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14collate_bynameIcE)
16    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
24    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
32    (int (*)(...))std::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<char> (0x0x7f692c4b4138) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f692c4b41a0) 0
      primary-for std::collate_byname<char> (0x0x7f692c4b4138)
    std::locale::facet (0x0x7f692c403960) 0
        primary-for std::collate<char> (0x0x7f692c4b41a0)

Vtable for std::collate_byname<wchar_t>
std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14collate_bynameIwE)
16    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
24    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
32    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<wchar_t> (0x0x7f692c4b4208) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x7f692c4b4270) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f692c4b4208)
    std::locale::facet (0x0x7f692c4039c0) 0
        primary-for std::collate<wchar_t> (0x0x7f692c4b4270)

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt8ios_base7failureE)
16    (int (*)(...))std::ios_base::failure::~failure
24    (int (*)(...))std::ios_base::failure::~failure
32    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=16 align=8
   base size=16 base align=8
std::ios_base::failure (0x0x7f692c4b42d8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u)
  std::exception (0x0x7f692c403a80) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f692c4b42d8)

Class std::ios_base::_Callback_list
   size=24 align=8
   base size=24 base align=8
std::ios_base::_Callback_list (0x0x7f692c403ae0) 0

Class std::ios_base::_Words
   size=16 align=8
   base size=16 base align=8
std::ios_base::_Words (0x0x7f692c403b40) 0

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f692c403ba0) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8ios_base)
16    (int (*)(...))std::ios_base::~ios_base
24    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7f692c403a20) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7f692c403c60) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7f692c188180) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7f692c188300) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7f692c20b690) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f692c1885a0) 0
      primary-for std::ctype<char> (0x0x7f692c20b690)
  std::ctype_base (0x0x7f692c188600) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7f692c231380) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f692c188660) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f692c231380)
  std::ctype_base (0x0x7f692c1886c0) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f692c4b4d00) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f692c231460) 0
      primary-for std::ctype<wchar_t> (0x0x7f692c4b4d00)
    std::locale::facet (0x0x7f692c188720) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f692c231460)
    std::ctype_base (0x0x7f692c188780) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f692c4b4ea0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f692c231770) 0
      primary-for std::ctype_byname<char> (0x0x7f692c4b4ea0)
    std::locale::facet (0x0x7f692c188840) 0
        primary-for std::ctype<char> (0x0x7f692c231770)
    std::ctype_base (0x0x7f692c1888a0) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f692c4b4f08) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f692c4b4f70) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f692c4b4f08)
    std::__ctype_abstract_base<wchar_t> (0x0x7f692c2318c0) 0
        primary-for std::ctype<wchar_t> (0x0x7f692c4b4f70)
      std::locale::facet (0x0x7f692c188900) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f692c2318c0)
      std::ctype_base (0x0x7f692c188960) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f692c1889c0) 0 empty

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIcE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct<char> (0x0x7f692c280000) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x7f692c188ae0) 0
      primary-for std::numpunct<char> (0x0x7f692c280000)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIwE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct<wchar_t> (0x0x7f692c280068) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x7f692c188b40) 0
      primary-for std::numpunct<wchar_t> (0x0x7f692c280068)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> > (0x0x7f692c188d80) 0 empty

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7f692c188de0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f692c2803a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f692c188e40) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7f692c188ea0) 0 empty

Vtable for std::numpunct_byname<char>
std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15numpunct_bynameIcE)
16    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
24    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<char> (0x0x7f692c2807b8) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f692c280820) 0
      primary-for std::numpunct_byname<char> (0x0x7f692c2807b8)
    std::locale::facet (0x0x7f692bf301e0) 0
        primary-for std::numpunct<char> (0x0x7f692c280820)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::num_get<char> (0x0x7f692c280888) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f692bf30240) 0
      primary-for std::num_get<char> (0x0x7f692c280888)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::num_put<char> (0x0x7f692c2808f0) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f692bf30300) 0
      primary-for std::num_put<char> (0x0x7f692c2808f0)

Vtable for std::numpunct_byname<wchar_t>
std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15numpunct_bynameIwE)
16    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
24    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<wchar_t> (0x0x7f692c280958) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x7f692c2809c0) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f692c280958)
    std::locale::facet (0x0x7f692bf303c0) 0
        primary-for std::numpunct<wchar_t> (0x0x7f692c2809c0)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_get<wchar_t> (0x0x7f692c280a28) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f692bf30420) 0
      primary-for std::num_get<wchar_t> (0x0x7f692c280a28)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_put<wchar_t> (0x0x7f692c280af8) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f692bf30480) 0
      primary-for std::num_put<wchar_t> (0x0x7f692c280af8)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7f692c280e38) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7f692bf30540) 0
      primary-for std::basic_ios<char> (0x0x7f692c280e38)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7f692c280f08) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7f692bf30660) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f692c280f08)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7f692c02b340) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7f692c02b3a8) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7f692bf308a0) 8
        primary-for std::basic_ios<char> (0x0x7f692c02b3a8)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7f692bf30900) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7f692c02b5b0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f692c02b618) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f692bf30960) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f692c02b618)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7f692bf309c0) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x7f692c02b9c0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7f692c02ba28) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7f692bf30a80) 16
        primary-for std::basic_ios<char> (0x0x7f692c02ba28)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x7f692c02bc30) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f692c02bc98) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f692bf30ae0) 16
        primary-for std::basic_ios<wchar_t> (0x0x7f692c02bc98)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0x0x7f692bf30c60) 0 empty

Class __gnu_cxx::__numeric_traits_integer<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<short int> (0x0x7f692bf30cc0) 0 empty

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7f692c02baf8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f692bf30d20) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f692bf30d80) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f692c118888 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f692c118958 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7f692bd5ae00) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f692c118888) 0
      primary-for std::basic_iostream<char> (0x0x7f692bd5ae00)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f692c1188f0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f692bf30de0) 24
          primary-for std::basic_ios<char> (0x0x7f692c1188f0)
  std::basic_ostream<char> (0x0x7f692c118958) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f692c1188f0) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x7f692bf30e40) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f692c118d00 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f692c118dd0 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x7f692bd88540) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f692c118d00) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f692bd88540)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f692c118d68) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f692bf30ea0) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f692c118d68)
  std::basic_ostream<wchar_t> (0x0x7f692c118dd0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f692c118d68) alternative-path

Vtable for std::basic_stringbuf<char>
std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_stringbufIcSt11char_traitsIcESaIcEE)
16    (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
24    (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<char, std::char_traits<char>, std::allocator<char> >
48    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<char, std::char_traits<char>, std::allocator<char> >
56    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<char, std::char_traits<char>, std::allocator<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<char, std::char_traits<char>, std::allocator<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<char, std::char_traits<char>, std::allocator<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<char, std::char_traits<char>, std::allocator<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<char, std::char_traits<char>, std::allocator<char> >

Class std::basic_stringbuf<char>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<char> (0x0x7f692bda2340) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f692bdbc0c0) 0
      primary-for std::basic_stringbuf<char> (0x0x7f692bda2340)

Vtable for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f692bda2478 instance) in std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 24u)
16    ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 64u)
24    ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_istringstream<char>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<char> (0x0x7f692bda2410) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_istream<char> (0x0x7f692bda2478) 0
      primary-for std::basic_istringstream<char> (0x0x7f692bda2410)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f692bda24e0) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7f692bdbc360) 96
          primary-for std::basic_ios<char> (0x0x7f692bda24e0)

Vtable for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f692bda2958 instance) in std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 24u)
16    ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 64u)
24    ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_ostringstream<char>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<char> (0x0x7f692bda28f0) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f692bda2958) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7f692bda28f0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f692bda29c0) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7f692bdbc420) 88
          primary-for std::basic_ios<char> (0x0x7f692bda29c0)

Vtable for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
104   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f692bddcee0 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f692bda2e38 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f692bda2f08 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 24u)
16    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 24u)
24    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 64u)
32    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 24u)
40    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 64u)
48    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 104u)
56    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 64u)
64    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
72    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_stringstream<char>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<char> (0x0x7f692bda2dd0) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f692bddcee0) 0
      primary-for std::basic_stringstream<char> (0x0x7f692bda2dd0)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f692bda2e38) 0
        primary-for std::basic_iostream<char> (0x0x7f692bddcee0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f692bda2ea0) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f692bdbc4e0) 104
            primary-for std::basic_ios<char> (0x0x7f692bda2ea0)
    std::basic_ostream<char> (0x0x7f692bda2f08) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f692bda2ea0) alternative-path

Vtable for std::basic_stringbuf<wchar_t>
std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_stringbufIwSt11char_traitsIwESaIwEE)
16    (int (*)(...))std::basic_stringbuf<wchar_t>::~basic_stringbuf
24    (int (*)(...))std::basic_stringbuf<wchar_t>::~basic_stringbuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
48    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
56    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >

Class std::basic_stringbuf<wchar_t>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<wchar_t> (0x0x7f692be11208) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f692bdbc720) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f692be11208)

Vtable for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f692be11410 instance) in std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTTSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_istringstream<wchar_t>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<wchar_t> (0x0x7f692be113a8) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f692be11410) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7f692be113a8)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f692be11478) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7f692bdbc900) 96
          primary-for std::basic_ios<wchar_t> (0x0x7f692be11478)

Vtable for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f692be11820 instance) in std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTTSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_ostringstream<wchar_t>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<wchar_t> (0x0x7f692be117b8) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f692be11820) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7f692be117b8)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f692be11888) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7f692bdbca20) 88
          primary-for std::basic_ios<wchar_t> (0x0x7f692be11888)

Vtable for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
104   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f692be0e310 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f692be11c30 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f692be11d00 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
72    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_stringstream<wchar_t>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<wchar_t> (0x0x7f692be11bc8) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f692be0e310) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f692be11bc8)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f692be11c30) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f692be0e310)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f692be11c98) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f692bdbcb40) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f692be11c98)
    std::basic_ostream<wchar_t> (0x0x7f692be11d00) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f692be11c98) alternative-path

Class log4cxx::helpers::CharMessageBuffer
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::CharMessageBuffer (0x0x7f692bdbcba0) 0

Class log4cxx::helpers::WideMessageBuffer
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::WideMessageBuffer (0x0x7f692bdbcc00) 0

Class log4cxx::helpers::MessageBuffer
   size=24 align=8
   base size=24 base align=8
log4cxx::helpers::MessageBuffer (0x0x7f692bdbcc60) 0

Vtable for log4cxx::Logger::ClazzLogger
log4cxx::Logger::ClazzLogger::_ZTVN7log4cxx6Logger11ClazzLoggerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx6Logger11ClazzLoggerE)
16    (int (*)(...))log4cxx::Logger::ClazzLogger::~ClazzLogger
24    (int (*)(...))log4cxx::Logger::ClazzLogger::~ClazzLogger
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::Logger::ClazzLogger::getName

Class log4cxx::Logger::ClazzLogger
   size=8 align=8
   base size=8 base align=8
log4cxx::Logger::ClazzLogger (0x0x7f692be11f08) 0 nearly-empty
    vptr=((& log4cxx::Logger::ClazzLogger::_ZTVN7log4cxx6Logger11ClazzLoggerE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bdbcd20) 0 nearly-empty
      primary-for log4cxx::Logger::ClazzLogger (0x0x7f692be11f08)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::Logger>
log4cxx::helpers::ObjectPtrT<log4cxx::Logger>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_6LoggerEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_6LoggerEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::Logger>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::Logger>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::Logger>

Class log4cxx::helpers::ObjectPtrT<log4cxx::Logger>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::Logger> (0x0x7f692be7f000) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::Logger>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_6LoggerEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692bdbcd80) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::Logger> (0x0x7f692be7f000)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl>
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_22AppenderAttachableImplEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS0_22AppenderAttachableImplEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::helpers::AppenderAttachableImpl>

Class log4cxx::helpers::ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl> (0x0x7f692be7f068) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_22AppenderAttachableImplEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692bdbce40) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::AppenderAttachableImpl> (0x0x7f692be7f068)

Vtable for log4cxx::Logger
log4cxx::Logger::_ZTVN7log4cxx6LoggerE: 50u entries
0     112u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    0u
96    0u
104   0u
112   0u
120   0u
128   (int (*)(...))0
136   (int (*)(...))(& _ZTIN7log4cxx6LoggerE)
144   (int (*)(...))log4cxx::Logger::getClass
152   (int (*)(...))log4cxx::Logger::~Logger
160   (int (*)(...))log4cxx::Logger::~Logger
168   (int (*)(...))log4cxx::Logger::addRef
176   (int (*)(...))log4cxx::Logger::releaseRef
184   (int (*)(...))log4cxx::Logger::instanceof
192   (int (*)(...))log4cxx::Logger::cast
200   (int (*)(...))log4cxx::Logger::addAppender
208   (int (*)(...))log4cxx::Logger::getAllAppenders
216   (int (*)(...))log4cxx::Logger::getAppender
224   (int (*)(...))log4cxx::Logger::isAttached
232   (int (*)(...))log4cxx::Logger::removeAllAppenders
240   (int (*)(...))log4cxx::Logger::removeAppender
248   (int (*)(...))log4cxx::Logger::removeAppender
256   (int (*)(...))log4cxx::Logger::getEffectiveLevel
264   (int (*)(...))log4cxx::Logger::setLevel
272   18446744073709551504u
280   18446744073709551504u
288   18446744073709551504u
296   18446744073709551504u
304   18446744073709551504u
312   18446744073709551504u
320   18446744073709551504u
328   (int (*)(...))-112
336   (int (*)(...))(& _ZTIN7log4cxx6LoggerE)
344   0u
352   (int (*)(...))log4cxx::Logger::_ZTv0_n32_N7log4cxx6LoggerD1Ev
360   (int (*)(...))log4cxx::Logger::_ZTv0_n32_N7log4cxx6LoggerD0Ev
368   (int (*)(...))log4cxx::Logger::_ZTv0_n40_NK7log4cxx6Logger6addRefEv
376   (int (*)(...))log4cxx::Logger::_ZTv0_n48_NK7log4cxx6Logger10releaseRefEv
384   0u
392   0u

Construction vtable for log4cxx::spi::AppenderAttachable in log4cxx::Logger
log4cxx::Logger::_ZTCN7log4cxx6LoggerE0_NS_3spi18AppenderAttachableE: 23u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi18AppenderAttachableE)
72    (int (*)(...))log4cxx::spi::AppenderAttachable::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::Logger
log4cxx::Logger::_ZTCN7log4cxx6LoggerE112_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551504u
8     18446744073709551504u
16    18446744073709551504u
24    0u
32    0u
40    0u
48    18446744073709551504u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   112u
152   112u
160   112u
168   0u
176   (int (*)(...))112
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::Logger
log4cxx::Logger::_ZTTN7log4cxx6LoggerE: 8u entries
0     ((& log4cxx::Logger::_ZTVN7log4cxx6LoggerE) + 144u)
8     ((& log4cxx::Logger::_ZTVN7log4cxx6LoggerE) + 144u)
16    ((& log4cxx::Logger::_ZTVN7log4cxx6LoggerE) + 144u)
24    ((& log4cxx::Logger::_ZTVN7log4cxx6LoggerE) + 344u)
32    ((& log4cxx::Logger::_ZTCN7log4cxx6LoggerE0_NS_3spi18AppenderAttachableE) + 72u)
40    ((& log4cxx::Logger::_ZTCN7log4cxx6LoggerE0_NS_3spi18AppenderAttachableE) + 72u)
48    ((& log4cxx::Logger::_ZTCN7log4cxx6LoggerE112_NS_7helpers10ObjectImplE) + 72u)
56    ((& log4cxx::Logger::_ZTCN7log4cxx6LoggerE112_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::Logger
   size=128 align=8
   base size=112 base align=8
log4cxx::Logger (0x0x7f692be0ea80) 0
    vptridx=0u vptr=((& log4cxx::Logger::_ZTVN7log4cxx6LoggerE) + 144u)
  log4cxx::spi::AppenderAttachable (0x0x7f692be11e38) 0 nearly-empty virtual
      primary-for log4cxx::Logger (0x0x7f692be0ea80)
      subvttidx=32u vptridx=8u vbaseoffset=-136
    log4cxx::helpers::Object (0x0x7f692bdbccc0) 0 nearly-empty virtual
        primary-for log4cxx::spi::AppenderAttachable (0x0x7f692be11e38)
        vptridx=16u vbaseoffset=-72
  log4cxx::helpers::ObjectImpl (0x0x7f692be11ea0) 112 virtual
      lost-primary
      subvttidx=48u vptridx=24u vbaseoffset=-144 vptr=((& log4cxx::Logger::_ZTVN7log4cxx6LoggerE) + 344u)
    log4cxx::helpers::Object (0x0x7f692bdbccc0) alternative-path

Vtable for log4cxx::spi::LoggerFactory::ClazzLoggerFactory
log4cxx::spi::LoggerFactory::ClazzLoggerFactory::_ZTVN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryE)
16    (int (*)(...))log4cxx::spi::LoggerFactory::ClazzLoggerFactory::~ClazzLoggerFactory
24    (int (*)(...))log4cxx::spi::LoggerFactory::ClazzLoggerFactory::~ClazzLoggerFactory
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::spi::LoggerFactory::ClazzLoggerFactory::getName

Class log4cxx::spi::LoggerFactory::ClazzLoggerFactory
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::LoggerFactory::ClazzLoggerFactory (0x0x7f692be7f270) 0 nearly-empty
    vptr=((& log4cxx::spi::LoggerFactory::ClazzLoggerFactory::_ZTVN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bed7000) 0 nearly-empty
      primary-for log4cxx::spi::LoggerFactory::ClazzLoggerFactory (0x0x7f692be7f270)

Vtable for log4cxx::spi::LoggerFactory
log4cxx::spi::LoggerFactory::_ZTVN7log4cxx3spi13LoggerFactoryE: 17u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13LoggerFactoryE)
72    (int (*)(...))log4cxx::spi::LoggerFactory::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::spi::LoggerFactory
log4cxx::spi::LoggerFactory::_ZTTN7log4cxx3spi13LoggerFactoryE: 2u entries
0     ((& log4cxx::spi::LoggerFactory::_ZTVN7log4cxx3spi13LoggerFactoryE) + 72u)
8     ((& log4cxx::spi::LoggerFactory::_ZTVN7log4cxx3spi13LoggerFactoryE) + 72u)

Class log4cxx::spi::LoggerFactory
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::LoggerFactory (0x0x7f692be7f208) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::spi::LoggerFactory::_ZTVN7log4cxx3spi13LoggerFactoryE) + 72u)
  log4cxx::helpers::Object (0x0x7f692bdbcf60) 0 nearly-empty virtual
      primary-for log4cxx::spi::LoggerFactory (0x0x7f692be7f208)
      vptridx=8u vbaseoffset=-72

Vtable for log4cxx::spi::HierarchyEventListener
log4cxx::spi::HierarchyEventListener::_ZTVN7log4cxx3spi22HierarchyEventListenerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi22HierarchyEventListenerE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

VTT for log4cxx::spi::HierarchyEventListener
log4cxx::spi::HierarchyEventListener::_ZTTN7log4cxx3spi22HierarchyEventListenerE: 2u entries
0     ((& log4cxx::spi::HierarchyEventListener::_ZTVN7log4cxx3spi22HierarchyEventListenerE) + 72u)
8     ((& log4cxx::spi::HierarchyEventListener::_ZTVN7log4cxx3spi22HierarchyEventListenerE) + 72u)

Class log4cxx::spi::HierarchyEventListener
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::HierarchyEventListener (0x0x7f692be7f340) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::spi::HierarchyEventListener::_ZTVN7log4cxx3spi22HierarchyEventListenerE) + 72u)
  log4cxx::helpers::Object (0x0x7f692bed7060) 0 nearly-empty virtual
      primary-for log4cxx::spi::HierarchyEventListener (0x0x7f692be7f340)
      vptridx=8u vbaseoffset=-72

Vtable for log4cxx::spi::LoggerRepository::ClazzLoggerRepository
log4cxx::spi::LoggerRepository::ClazzLoggerRepository::_ZTVN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryE)
16    (int (*)(...))log4cxx::spi::LoggerRepository::ClazzLoggerRepository::~ClazzLoggerRepository
24    (int (*)(...))log4cxx::spi::LoggerRepository::ClazzLoggerRepository::~ClazzLoggerRepository
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::spi::LoggerRepository::ClazzLoggerRepository::getName

Class log4cxx::spi::LoggerRepository::ClazzLoggerRepository
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::LoggerRepository::ClazzLoggerRepository (0x0x7f692be7f410) 0 nearly-empty
    vptr=((& log4cxx::spi::LoggerRepository::ClazzLoggerRepository::_ZTVN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bed7240) 0 nearly-empty
      primary-for log4cxx::spi::LoggerRepository::ClazzLoggerRepository (0x0x7f692be7f410)

Vtable for log4cxx::spi::LoggerRepository
log4cxx::spi::LoggerRepository::_ZTVN7log4cxx3spi16LoggerRepositoryE: 32u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi16LoggerRepositoryE)
72    (int (*)(...))log4cxx::spi::LoggerRepository::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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
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
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::spi::LoggerRepository
log4cxx::spi::LoggerRepository::_ZTTN7log4cxx3spi16LoggerRepositoryE: 2u entries
0     ((& log4cxx::spi::LoggerRepository::_ZTVN7log4cxx3spi16LoggerRepositoryE) + 72u)
8     ((& log4cxx::spi::LoggerRepository::_ZTVN7log4cxx3spi16LoggerRepositoryE) + 72u)

Class log4cxx::spi::LoggerRepository
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::LoggerRepository (0x0x7f692be7f3a8) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::spi::LoggerRepository::_ZTVN7log4cxx3spi16LoggerRepositoryE) + 72u)
  log4cxx::helpers::Object (0x0x7f692bed71e0) 0 nearly-empty virtual
      primary-for log4cxx::spi::LoggerRepository (0x0x7f692be7f3a8)
      vptridx=8u vbaseoffset=-72

Vtable for log4cxx::spi::LoggingEvent::ClazzLoggingEvent
log4cxx::spi::LoggingEvent::ClazzLoggingEvent::_ZTVN7log4cxx3spi12LoggingEvent17ClazzLoggingEventE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi12LoggingEvent17ClazzLoggingEventE)
16    (int (*)(...))log4cxx::spi::LoggingEvent::ClazzLoggingEvent::~ClazzLoggingEvent
24    (int (*)(...))log4cxx::spi::LoggingEvent::ClazzLoggingEvent::~ClazzLoggingEvent
32    (int (*)(...))log4cxx::spi::LoggingEvent::ClazzLoggingEvent::newInstance
40    (int (*)(...))log4cxx::spi::LoggingEvent::ClazzLoggingEvent::getName

Class log4cxx::spi::LoggingEvent::ClazzLoggingEvent
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::LoggingEvent::ClazzLoggingEvent (0x0x7f692be7f548) 0 nearly-empty
    vptr=((& log4cxx::spi::LoggingEvent::ClazzLoggingEvent::_ZTVN7log4cxx3spi12LoggingEvent17ClazzLoggingEventE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bed73c0) 0 nearly-empty
      primary-for log4cxx::spi::LoggingEvent::ClazzLoggingEvent (0x0x7f692be7f548)

Vtable for log4cxx::spi::LoggingEvent
log4cxx::spi::LoggingEvent::_ZTVN7log4cxx3spi12LoggingEventE: 33u entries
0     0u
8     112u
16    0u
24    0u
32    112u
40    112u
48    0u
56    0u
64    (int (*)(...))0
72    (int (*)(...))(& _ZTIN7log4cxx3spi12LoggingEventE)
80    (int (*)(...))log4cxx::spi::LoggingEvent::getClass
88    (int (*)(...))log4cxx::spi::LoggingEvent::~LoggingEvent
96    (int (*)(...))log4cxx::spi::LoggingEvent::~LoggingEvent
104   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
112   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
120   (int (*)(...))log4cxx::spi::LoggingEvent::instanceof
128   (int (*)(...))log4cxx::spi::LoggingEvent::cast
136   18446744073709551504u
144   18446744073709551504u
152   18446744073709551504u
160   0u
168   0u
176   18446744073709551504u
184   18446744073709551504u
192   (int (*)(...))-112
200   (int (*)(...))(& _ZTIN7log4cxx3spi12LoggingEventE)
208   0u
216   (int (*)(...))log4cxx::spi::LoggingEvent::_ZTv0_n32_N7log4cxx3spi12LoggingEventD1Ev
224   (int (*)(...))log4cxx::spi::LoggingEvent::_ZTv0_n32_N7log4cxx3spi12LoggingEventD0Ev
232   (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
240   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
248   0u
256   0u

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::spi::LoggingEvent
log4cxx::spi::LoggingEvent::_ZTCN7log4cxx3spi12LoggingEventE112_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551504u
8     18446744073709551504u
16    18446744073709551504u
24    0u
32    0u
40    0u
48    18446744073709551504u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   112u
152   112u
160   112u
168   0u
176   (int (*)(...))112
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::spi::LoggingEvent
log4cxx::spi::LoggingEvent::_ZTTN7log4cxx3spi12LoggingEventE: 5u entries
0     ((& log4cxx::spi::LoggingEvent::_ZTVN7log4cxx3spi12LoggingEventE) + 80u)
8     ((& log4cxx::spi::LoggingEvent::_ZTVN7log4cxx3spi12LoggingEventE) + 208u)
16    ((& log4cxx::spi::LoggingEvent::_ZTVN7log4cxx3spi12LoggingEventE) + 80u)
24    ((& log4cxx::spi::LoggingEvent::_ZTCN7log4cxx3spi12LoggingEventE112_NS_7helpers10ObjectImplE) + 72u)
32    ((& log4cxx::spi::LoggingEvent::_ZTCN7log4cxx3spi12LoggingEventE112_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::spi::LoggingEvent
   size=128 align=8
   base size=112 base align=8
log4cxx::spi::LoggingEvent (0x0x7f692be7f478) 0
    vptridx=0u vptr=((& log4cxx::spi::LoggingEvent::_ZTVN7log4cxx3spi12LoggingEventE) + 80u)
  log4cxx::helpers::ObjectImpl (0x0x7f692be7f4e0) 112 virtual
      lost-primary
      subvttidx=24u vptridx=8u vbaseoffset=-72 vptr=((& log4cxx::spi::LoggingEvent::_ZTVN7log4cxx3spi12LoggingEventE) + 208u)
    log4cxx::helpers::Object (0x0x7f692bed7360) 0 nearly-empty virtual
        primary-for log4cxx::spi::LoggingEvent (0x0x7f692be7f478)
        vptridx=16u vbaseoffset=-80

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::Object>
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::Object>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_6ObjectEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS0_6ObjectEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::Object>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::Object>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::helpers::Object>

Class log4cxx::helpers::ObjectPtrT<log4cxx::helpers::Object>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::Object> (0x0x7f692be7f7b8) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::helpers::Object>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_6ObjectEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692bed7540) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::Object> (0x0x7f692be7f7b8)

Vtable for log4cxx::Layout::ClazzLayout
log4cxx::Layout::ClazzLayout::_ZTVN7log4cxx6Layout11ClazzLayoutE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx6Layout11ClazzLayoutE)
16    (int (*)(...))log4cxx::Layout::ClazzLayout::~ClazzLayout
24    (int (*)(...))log4cxx::Layout::ClazzLayout::~ClazzLayout
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::Layout::ClazzLayout::getName

Class log4cxx::Layout::ClazzLayout
   size=8 align=8
   base size=8 base align=8
log4cxx::Layout::ClazzLayout (0x0x7f692be7f8f0) 0 nearly-empty
    vptr=((& log4cxx::Layout::ClazzLayout::_ZTVN7log4cxx6Layout11ClazzLayoutE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bed7660) 0 nearly-empty
      primary-for log4cxx::Layout::ClazzLayout (0x0x7f692be7f8f0)

Vtable for log4cxx::Layout
log4cxx::Layout::_ZTVN7log4cxx6LayoutE: 43u entries
0     8u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    (int (*)(...))0
96    (int (*)(...))(& _ZTIN7log4cxx6LayoutE)
104   (int (*)(...))log4cxx::Layout::getClass
112   0u
120   0u
128   (int (*)(...))log4cxx::Layout::addRef
136   (int (*)(...))log4cxx::Layout::releaseRef
144   (int (*)(...))log4cxx::Layout::instanceof
152   (int (*)(...))log4cxx::Layout::cast
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual
184   (int (*)(...))log4cxx::Layout::getContentType
192   (int (*)(...))log4cxx::Layout::appendHeader
200   (int (*)(...))log4cxx::Layout::appendFooter
208   (int (*)(...))__cxa_pure_virtual
216   18446744073709551608u
224   18446744073709551608u
232   18446744073709551608u
240   18446744073709551608u
248   18446744073709551608u
256   18446744073709551608u
264   18446744073709551608u
272   (int (*)(...))-8
280   (int (*)(...))(& _ZTIN7log4cxx6LayoutE)
288   0u
296   0u
304   0u
312   (int (*)(...))log4cxx::Layout::_ZTv0_n40_NK7log4cxx6Layout6addRefEv
320   (int (*)(...))log4cxx::Layout::_ZTv0_n48_NK7log4cxx6Layout10releaseRefEv
328   0u
336   0u

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::Layout
log4cxx::Layout::_ZTCN7log4cxx6LayoutE0_NS_3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::Layout
log4cxx::Layout::_ZTCN7log4cxx6LayoutE8_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551608u
8     18446744073709551608u
16    18446744073709551608u
24    0u
32    0u
40    0u
48    18446744073709551608u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   8u
152   8u
160   8u
168   0u
176   (int (*)(...))8
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::Layout
log4cxx::Layout::_ZTTN7log4cxx6LayoutE: 8u entries
0     ((& log4cxx::Layout::_ZTVN7log4cxx6LayoutE) + 104u)
8     ((& log4cxx::Layout::_ZTVN7log4cxx6LayoutE) + 104u)
16    ((& log4cxx::Layout::_ZTVN7log4cxx6LayoutE) + 104u)
24    ((& log4cxx::Layout::_ZTVN7log4cxx6LayoutE) + 288u)
32    ((& log4cxx::Layout::_ZTCN7log4cxx6LayoutE0_NS_3spi13OptionHandlerE) + 72u)
40    ((& log4cxx::Layout::_ZTCN7log4cxx6LayoutE0_NS_3spi13OptionHandlerE) + 72u)
48    ((& log4cxx::Layout::_ZTCN7log4cxx6LayoutE8_NS_7helpers10ObjectImplE) + 72u)
56    ((& log4cxx::Layout::_ZTCN7log4cxx6LayoutE8_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::Layout
   size=24 align=8
   base size=8 base align=8
log4cxx::Layout (0x0x7f692bf12ee0) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::Layout::_ZTVN7log4cxx6LayoutE) + 104u)
  log4cxx::spi::OptionHandler (0x0x7f692be7f820) 0 nearly-empty virtual
      primary-for log4cxx::Layout (0x0x7f692bf12ee0)
      subvttidx=32u vptridx=8u vbaseoffset=-96
    log4cxx::helpers::Object (0x0x7f692bed7600) 0 nearly-empty virtual
        primary-for log4cxx::spi::OptionHandler (0x0x7f692be7f820)
        vptridx=16u vbaseoffset=-72
  log4cxx::helpers::ObjectImpl (0x0x7f692be7f888) 8 virtual
      lost-primary
      subvttidx=48u vptridx=24u vbaseoffset=-104 vptr=((& log4cxx::Layout::_ZTVN7log4cxx6LayoutE) + 288u)
    log4cxx::helpers::Object (0x0x7f692bed7600) alternative-path

Vtable for log4cxx::SimpleLayout::ClazzSimpleLayout
log4cxx::SimpleLayout::ClazzSimpleLayout::_ZTVN7log4cxx12SimpleLayout17ClazzSimpleLayoutE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx12SimpleLayout17ClazzSimpleLayoutE)
16    (int (*)(...))log4cxx::SimpleLayout::ClazzSimpleLayout::~ClazzSimpleLayout
24    (int (*)(...))log4cxx::SimpleLayout::ClazzSimpleLayout::~ClazzSimpleLayout
32    (int (*)(...))log4cxx::SimpleLayout::ClazzSimpleLayout::newInstance
40    (int (*)(...))log4cxx::SimpleLayout::ClazzSimpleLayout::getName

Class log4cxx::SimpleLayout::ClazzSimpleLayout
   size=8 align=8
   base size=8 base align=8
log4cxx::SimpleLayout::ClazzSimpleLayout (0x0x7f692be7faf8) 0 nearly-empty
    vptr=((& log4cxx::SimpleLayout::ClazzSimpleLayout::_ZTVN7log4cxx12SimpleLayout17ClazzSimpleLayoutE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bed7780) 0 nearly-empty
      primary-for log4cxx::SimpleLayout::ClazzSimpleLayout (0x0x7f692be7faf8)

Vtable for log4cxx::SimpleLayout
log4cxx::SimpleLayout::_ZTVN7log4cxx12SimpleLayoutE: 43u entries
0     8u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    (int (*)(...))0
96    (int (*)(...))(& _ZTIN7log4cxx12SimpleLayoutE)
104   (int (*)(...))log4cxx::SimpleLayout::getClass
112   (int (*)(...))log4cxx::SimpleLayout::~SimpleLayout
120   (int (*)(...))log4cxx::SimpleLayout::~SimpleLayout
128   (int (*)(...))log4cxx::Layout::addRef
136   (int (*)(...))log4cxx::Layout::releaseRef
144   (int (*)(...))log4cxx::SimpleLayout::instanceof
152   (int (*)(...))log4cxx::SimpleLayout::cast
160   (int (*)(...))log4cxx::SimpleLayout::activateOptions
168   (int (*)(...))log4cxx::SimpleLayout::setOption
176   (int (*)(...))log4cxx::SimpleLayout::format
184   (int (*)(...))log4cxx::Layout::getContentType
192   (int (*)(...))log4cxx::Layout::appendHeader
200   (int (*)(...))log4cxx::Layout::appendFooter
208   (int (*)(...))log4cxx::SimpleLayout::ignoresThrowable
216   18446744073709551608u
224   18446744073709551608u
232   18446744073709551608u
240   18446744073709551608u
248   18446744073709551608u
256   18446744073709551608u
264   18446744073709551608u
272   (int (*)(...))-8
280   (int (*)(...))(& _ZTIN7log4cxx12SimpleLayoutE)
288   0u
296   (int (*)(...))log4cxx::SimpleLayout::_ZTv0_n32_N7log4cxx12SimpleLayoutD1Ev
304   (int (*)(...))log4cxx::SimpleLayout::_ZTv0_n32_N7log4cxx12SimpleLayoutD0Ev
312   (int (*)(...))log4cxx::Layout::_ZTv0_n40_NK7log4cxx6Layout6addRefEv
320   (int (*)(...))log4cxx::Layout::_ZTv0_n48_NK7log4cxx6Layout10releaseRefEv
328   0u
336   0u

Construction vtable for log4cxx::Layout (0x0x7f692bb3faf0 instance) in log4cxx::SimpleLayout
log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_6LayoutE: 43u entries
0     8u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    (int (*)(...))0
96    (int (*)(...))(& _ZTIN7log4cxx6LayoutE)
104   (int (*)(...))log4cxx::Layout::getClass
112   0u
120   0u
128   (int (*)(...))log4cxx::Layout::addRef
136   (int (*)(...))log4cxx::Layout::releaseRef
144   (int (*)(...))log4cxx::Layout::instanceof
152   (int (*)(...))log4cxx::Layout::cast
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual
184   (int (*)(...))log4cxx::Layout::getContentType
192   (int (*)(...))log4cxx::Layout::appendHeader
200   (int (*)(...))log4cxx::Layout::appendFooter
208   (int (*)(...))__cxa_pure_virtual
216   18446744073709551608u
224   18446744073709551608u
232   18446744073709551608u
240   18446744073709551608u
248   18446744073709551608u
256   18446744073709551608u
264   18446744073709551608u
272   (int (*)(...))-8
280   (int (*)(...))(& _ZTIN7log4cxx6LayoutE)
288   0u
296   0u
304   0u
312   (int (*)(...))log4cxx::Layout::_ZTv0_n40_NK7log4cxx6Layout6addRefEv
320   (int (*)(...))log4cxx::Layout::_ZTv0_n48_NK7log4cxx6Layout10releaseRefEv
328   0u
336   0u

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::SimpleLayout
log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::SimpleLayout
log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE8_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551608u
8     18446744073709551608u
16    18446744073709551608u
24    0u
32    0u
40    0u
48    18446744073709551608u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   8u
152   8u
160   8u
168   0u
176   (int (*)(...))8
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::SimpleLayout
log4cxx::SimpleLayout::_ZTTN7log4cxx12SimpleLayoutE: 12u entries
0     ((& log4cxx::SimpleLayout::_ZTVN7log4cxx12SimpleLayoutE) + 104u)
8     ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_6LayoutE) + 104u)
16    ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_6LayoutE) + 104u)
24    ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_6LayoutE) + 104u)
32    ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_6LayoutE) + 288u)
40    ((& log4cxx::SimpleLayout::_ZTVN7log4cxx12SimpleLayoutE) + 104u)
48    ((& log4cxx::SimpleLayout::_ZTVN7log4cxx12SimpleLayoutE) + 104u)
56    ((& log4cxx::SimpleLayout::_ZTVN7log4cxx12SimpleLayoutE) + 288u)
64    ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_3spi13OptionHandlerE) + 72u)
72    ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE0_NS_3spi13OptionHandlerE) + 72u)
80    ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE8_NS_7helpers10ObjectImplE) + 72u)
88    ((& log4cxx::SimpleLayout::_ZTCN7log4cxx12SimpleLayoutE8_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::SimpleLayout
   size=24 align=8
   base size=8 base align=8
log4cxx::SimpleLayout (0x0x7f692be7f9c0) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::SimpleLayout::_ZTVN7log4cxx12SimpleLayoutE) + 104u)
  log4cxx::Layout (0x0x7f692bb3faf0) 0 nearly-empty
      primary-for log4cxx::SimpleLayout (0x0x7f692be7f9c0)
      subvttidx=8u
    log4cxx::spi::OptionHandler (0x0x7f692be7fa28) 0 nearly-empty virtual
        primary-for log4cxx::Layout (0x0x7f692bb3faf0)
        subvttidx=64u vptridx=40u vbaseoffset=-96
      log4cxx::helpers::Object (0x0x7f692bed7720) 0 nearly-empty virtual
          primary-for log4cxx::spi::OptionHandler (0x0x7f692be7fa28)
          vptridx=48u vbaseoffset=-72
    log4cxx::helpers::ObjectImpl (0x0x7f692be7fa90) 8 virtual
        lost-primary
        subvttidx=80u vptridx=56u vbaseoffset=-104 vptr=((& log4cxx::SimpleLayout::_ZTVN7log4cxx12SimpleLayoutE) + 288u)
      log4cxx::helpers::Object (0x0x7f692bed7720) alternative-path

Vtable for log4cxx::spi::Configurator::ClazzConfigurator
log4cxx::spi::Configurator::ClazzConfigurator::_ZTVN7log4cxx3spi12Configurator17ClazzConfiguratorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi12Configurator17ClazzConfiguratorE)
16    (int (*)(...))log4cxx::spi::Configurator::ClazzConfigurator::~ClazzConfigurator
24    (int (*)(...))log4cxx::spi::Configurator::ClazzConfigurator::~ClazzConfigurator
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::spi::Configurator::ClazzConfigurator::getName

Class log4cxx::spi::Configurator::ClazzConfigurator
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::Configurator::ClazzConfigurator (0x0x7f692be7fc98) 0 nearly-empty
    vptr=((& log4cxx::spi::Configurator::ClazzConfigurator::_ZTVN7log4cxx3spi12Configurator17ClazzConfiguratorE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bed7a80) 0 nearly-empty
      primary-for log4cxx::spi::Configurator::ClazzConfigurator (0x0x7f692be7fc98)

Vtable for log4cxx::spi::Configurator
log4cxx::spi::Configurator::_ZTVN7log4cxx3spi12ConfiguratorE: 17u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi12ConfiguratorE)
72    (int (*)(...))log4cxx::spi::Configurator::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::spi::Configurator
log4cxx::spi::Configurator::_ZTTN7log4cxx3spi12ConfiguratorE: 2u entries
0     ((& log4cxx::spi::Configurator::_ZTVN7log4cxx3spi12ConfiguratorE) + 72u)
8     ((& log4cxx::spi::Configurator::_ZTVN7log4cxx3spi12ConfiguratorE) + 72u)

Class log4cxx::spi::Configurator
   size=16 align=8
   base size=9 base align=8
log4cxx::spi::Configurator (0x0x7f692be7fc30) 0
    vptridx=0u vptr=((& log4cxx::spi::Configurator::_ZTVN7log4cxx3spi12ConfiguratorE) + 72u)
  log4cxx::helpers::Object (0x0x7f692bed7a20) 0 nearly-empty virtual
      primary-for log4cxx::spi::Configurator (0x0x7f692be7fc30)
      vptridx=8u vbaseoffset=-72

Class log4cxx::BasicConfigurator
   size=1 align=1
   base size=0 base align=1
log4cxx::BasicConfigurator (0x0x7f692bed7ae0) 0 empty

Class log4cxx::File
   size=8 align=8
   base size=8 base align=8
log4cxx::File (0x0x7f692bed7b40) 0

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerFactory>
log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerFactory>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi13LoggerFactoryEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_3spi13LoggerFactoryEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::LoggerFactory>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::LoggerFactory>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::spi::LoggerFactory>

Class log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerFactory>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerFactory> (0x0x7f692be7fe38) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerFactory>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi13LoggerFactoryEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692bed7c00) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerFactory> (0x0x7f692be7fe38)

Vtable for log4cxx::PropertyConfigurator::ClazzPropertyConfigurator
log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::_ZTVN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE)
16    (int (*)(...))log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::~ClazzPropertyConfigurator
24    (int (*)(...))log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::~ClazzPropertyConfigurator
32    (int (*)(...))log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::newInstance
40    (int (*)(...))log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::getName

Class log4cxx::PropertyConfigurator::ClazzPropertyConfigurator
   size=8 align=8
   base size=8 base align=8
log4cxx::PropertyConfigurator::ClazzPropertyConfigurator (0x0x7f692be7fea0) 0 nearly-empty
    vptr=((& log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::_ZTVN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bed7c60) 0 nearly-empty
      primary-for log4cxx::PropertyConfigurator::ClazzPropertyConfigurator (0x0x7f692be7fea0)

Vtable for log4cxx::PropertyConfigurator
log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE: 53u entries
0     48u
8     0u
16    32u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    (int (*)(...))0
80    (int (*)(...))(& _ZTIN7log4cxx20PropertyConfiguratorE)
88    (int (*)(...))log4cxx::PropertyConfigurator::getClass
96    (int (*)(...))log4cxx::PropertyConfigurator::~PropertyConfigurator
104   (int (*)(...))log4cxx::PropertyConfigurator::~PropertyConfigurator
112   (int (*)(...))log4cxx::PropertyConfigurator::addRef
120   (int (*)(...))log4cxx::PropertyConfigurator::releaseRef
128   (int (*)(...))log4cxx::PropertyConfigurator::instanceof
136   (int (*)(...))log4cxx::PropertyConfigurator::cast
144   (int (*)(...))log4cxx::PropertyConfigurator::doConfigure
152   18446744073709551584u
160   18446744073709551584u
168   18446744073709551584u
176   18446744073709551584u
184   18446744073709551584u
192   18446744073709551584u
200   18446744073709551584u
208   18446744073709551584u
216   (int (*)(...))-32
224   (int (*)(...))(& _ZTIN7log4cxx20PropertyConfiguratorE)
232   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n24_NK7log4cxx20PropertyConfigurator8getClassEv
240   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n32_N7log4cxx20PropertyConfiguratorD1Ev
248   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n32_N7log4cxx20PropertyConfiguratorD0Ev
256   0u
264   0u
272   0u
280   0u
288   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n80_N7log4cxx20PropertyConfigurator11doConfigureERKNS_4FileERNS_7helpers10ObjectPtrTINS_3spi16LoggerRepositoryEEE
296   18446744073709551568u
304   18446744073709551568u
312   18446744073709551568u
320   18446744073709551568u
328   18446744073709551568u
336   18446744073709551568u
344   18446744073709551568u
352   (int (*)(...))-48
360   (int (*)(...))(& _ZTIN7log4cxx20PropertyConfiguratorE)
368   0u
376   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n32_N7log4cxx20PropertyConfiguratorD1Ev
384   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n32_N7log4cxx20PropertyConfiguratorD0Ev
392   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n40_NK7log4cxx20PropertyConfigurator6addRefEv
400   (int (*)(...))log4cxx::PropertyConfigurator::_ZTv0_n48_NK7log4cxx20PropertyConfigurator10releaseRefEv
408   0u
416   0u

Construction vtable for log4cxx::spi::Configurator in log4cxx::PropertyConfigurator
log4cxx::PropertyConfigurator::_ZTCN7log4cxx20PropertyConfiguratorE32_NS_3spi12ConfiguratorE: 32u entries
0     18446744073709551584u
8     18446744073709551584u
16    18446744073709551584u
24    18446744073709551584u
32    18446744073709551584u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi12ConfiguratorE)
72    (int (*)(...))log4cxx::spi::Configurator::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   0u
144   0u
152   0u
160   0u
168   32u
176   32u
184   (int (*)(...))32
192   (int (*)(...))(& _ZTIN7log4cxx3spi12ConfiguratorE)
200   (int (*)(...))log4cxx::spi::Configurator::_ZTv0_n24_NK7log4cxx3spi12Configurator8getClassEv
208   0u
216   0u
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::PropertyConfigurator
log4cxx::PropertyConfigurator::_ZTCN7log4cxx20PropertyConfiguratorE48_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551568u
8     18446744073709551568u
16    18446744073709551568u
24    0u
32    0u
40    0u
48    18446744073709551568u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   48u
152   48u
160   48u
168   0u
176   (int (*)(...))48
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::PropertyConfigurator
log4cxx::PropertyConfigurator::_ZTTN7log4cxx20PropertyConfiguratorE: 8u entries
0     ((& log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE) + 88u)
8     ((& log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE) + 232u)
16    ((& log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE) + 88u)
24    ((& log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE) + 368u)
32    ((& log4cxx::PropertyConfigurator::_ZTCN7log4cxx20PropertyConfiguratorE32_NS_3spi12ConfiguratorE) + 72u)
40    ((& log4cxx::PropertyConfigurator::_ZTCN7log4cxx20PropertyConfiguratorE32_NS_3spi12ConfiguratorE) + 200u)
48    ((& log4cxx::PropertyConfigurator::_ZTCN7log4cxx20PropertyConfiguratorE48_NS_7helpers10ObjectImplE) + 72u)
56    ((& log4cxx::PropertyConfigurator::_ZTCN7log4cxx20PropertyConfiguratorE48_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::PropertyConfigurator
   size=64 align=8
   base size=32 base align=8
log4cxx::PropertyConfigurator (0x0x7f692bba8230) 0
    vptridx=0u vptr=((& log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE) + 88u)
  log4cxx::spi::Configurator (0x0x7f692be7fd68) 32 virtual
      lost-primary
      subvttidx=32u vptridx=8u vbaseoffset=-72 vptr=((& log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE) + 232u)
    log4cxx::helpers::Object (0x0x7f692bed7ba0) 0 nearly-empty virtual
        primary-for log4cxx::PropertyConfigurator (0x0x7f692bba8230)
        vptridx=16u vbaseoffset=-80
  log4cxx::helpers::ObjectImpl (0x0x7f692be7fdd0) 48 virtual
      lost-primary
      subvttidx=48u vptridx=24u vbaseoffset=-88 vptr=((& log4cxx::PropertyConfigurator::_ZTVN7log4cxx20PropertyConfiguratorE) + 368u)
    log4cxx::helpers::Object (0x0x7f692bed7ba0) alternative-path

Vtable for log4cxx::helpers::InputStream::ClazzInputStream
log4cxx::helpers::InputStream::ClazzInputStream::_ZTVN7log4cxx7helpers11InputStream16ClazzInputStreamE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers11InputStream16ClazzInputStreamE)
16    (int (*)(...))log4cxx::helpers::InputStream::ClazzInputStream::~ClazzInputStream
24    (int (*)(...))log4cxx::helpers::InputStream::ClazzInputStream::~ClazzInputStream
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::InputStream::ClazzInputStream::getName

Class log4cxx::helpers::InputStream::ClazzInputStream
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::InputStream::ClazzInputStream (0x0x7f692bbda270) 0 nearly-empty
    vptr=((& log4cxx::helpers::InputStream::ClazzInputStream::_ZTVN7log4cxx7helpers11InputStream16ClazzInputStreamE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bbed0c0) 0 nearly-empty
      primary-for log4cxx::helpers::InputStream::ClazzInputStream (0x0x7f692bbda270)

Vtable for log4cxx::helpers::InputStream
log4cxx::helpers::InputStream::_ZTVN7log4cxx7helpers11InputStreamE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers11InputStreamE)
72    (int (*)(...))log4cxx::helpers::InputStream::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::InputStream::instanceof
120   (int (*)(...))log4cxx::helpers::InputStream::cast
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692bbda208 instance) in log4cxx::helpers::InputStream
log4cxx::helpers::InputStream::_ZTCN7log4cxx7helpers11InputStreamE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::InputStream
log4cxx::helpers::InputStream::_ZTTN7log4cxx7helpers11InputStreamE: 4u entries
0     ((& log4cxx::helpers::InputStream::_ZTVN7log4cxx7helpers11InputStreamE) + 72u)
8     ((& log4cxx::helpers::InputStream::_ZTCN7log4cxx7helpers11InputStreamE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::InputStream::_ZTCN7log4cxx7helpers11InputStreamE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::InputStream::_ZTVN7log4cxx7helpers11InputStreamE) + 72u)

Class log4cxx::helpers::InputStream
   size=16 align=8
   base size=12 base align=8
log4cxx::helpers::InputStream (0x0x7f692bbda1a0) 0
    vptridx=0u vptr=((& log4cxx::helpers::InputStream::_ZTVN7log4cxx7helpers11InputStreamE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692bbda208) 0
      primary-for log4cxx::helpers::InputStream (0x0x7f692bbda1a0)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692bbed060) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692bbda208)
        vptridx=24u vbaseoffset=-72

Class log4cxx::helpers::Properties
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::Properties (0x0x7f692bbed120) 0

Vtable for log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder
log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::_ZTVN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderE)
16    (int (*)(...))log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::~ClazzCharsetDecoder
24    (int (*)(...))log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::~ClazzCharsetDecoder
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::getName

Class log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder (0x0x7f692bbda4e0) 0 nearly-empty
    vptr=((& log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::_ZTVN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bbed1e0) 0 nearly-empty
      primary-for log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder (0x0x7f692bbda4e0)

Vtable for log4cxx::helpers::CharsetDecoder
log4cxx::helpers::CharsetDecoder::_ZTVN7log4cxx7helpers14CharsetDecoderE: 17u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers14CharsetDecoderE)
72    (int (*)(...))log4cxx::helpers::CharsetDecoder::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::CharsetDecoder::instanceof
120   (int (*)(...))log4cxx::helpers::CharsetDecoder::cast
128   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692bbda478 instance) in log4cxx::helpers::CharsetDecoder
log4cxx::helpers::CharsetDecoder::_ZTCN7log4cxx7helpers14CharsetDecoderE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::CharsetDecoder
log4cxx::helpers::CharsetDecoder::_ZTTN7log4cxx7helpers14CharsetDecoderE: 4u entries
0     ((& log4cxx::helpers::CharsetDecoder::_ZTVN7log4cxx7helpers14CharsetDecoderE) + 72u)
8     ((& log4cxx::helpers::CharsetDecoder::_ZTCN7log4cxx7helpers14CharsetDecoderE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::CharsetDecoder::_ZTCN7log4cxx7helpers14CharsetDecoderE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::CharsetDecoder::_ZTVN7log4cxx7helpers14CharsetDecoderE) + 72u)

Class log4cxx::helpers::CharsetDecoder
   size=16 align=8
   base size=12 base align=8
log4cxx::helpers::CharsetDecoder (0x0x7f692bbda410) 0
    vptridx=0u vptr=((& log4cxx::helpers::CharsetDecoder::_ZTVN7log4cxx7helpers14CharsetDecoderE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692bbda478) 0
      primary-for log4cxx::helpers::CharsetDecoder (0x0x7f692bbda410)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692bbed180) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692bbda478)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::spi::Filter>
log4cxx::helpers::ObjectPtrT<log4cxx::spi::Filter>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi6FilterEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_3spi6FilterEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::Filter>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::Filter>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::spi::Filter>

Class log4cxx::helpers::ObjectPtrT<log4cxx::spi::Filter>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::spi::Filter> (0x0x7f692bbda6e8) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::spi::Filter>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi6FilterEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692bbed420) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::spi::Filter> (0x0x7f692bbda6e8)

Vtable for log4cxx::spi::Filter::ClazzFilter
log4cxx::spi::Filter::ClazzFilter::_ZTVN7log4cxx3spi6Filter11ClazzFilterE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi6Filter11ClazzFilterE)
16    (int (*)(...))log4cxx::spi::Filter::ClazzFilter::~ClazzFilter
24    (int (*)(...))log4cxx::spi::Filter::ClazzFilter::~ClazzFilter
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::spi::Filter::ClazzFilter::getName

Class log4cxx::spi::Filter::ClazzFilter
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::Filter::ClazzFilter (0x0x7f692bbda7b8) 0 nearly-empty
    vptr=((& log4cxx::spi::Filter::ClazzFilter::_ZTVN7log4cxx3spi6Filter11ClazzFilterE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bbed480) 0 nearly-empty
      primary-for log4cxx::spi::Filter::ClazzFilter (0x0x7f692bbda7b8)

Vtable for log4cxx::spi::Filter
log4cxx::spi::Filter::_ZTVN7log4cxx3spi6FilterE: 39u entries
0     24u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    (int (*)(...))0
96    (int (*)(...))(& _ZTIN7log4cxx3spi6FilterE)
104   (int (*)(...))log4cxx::spi::Filter::getClass
112   0u
120   0u
128   (int (*)(...))log4cxx::spi::Filter::addRef
136   (int (*)(...))log4cxx::spi::Filter::releaseRef
144   (int (*)(...))log4cxx::spi::Filter::instanceof
152   (int (*)(...))log4cxx::spi::Filter::cast
160   (int (*)(...))log4cxx::spi::Filter::activateOptions
168   (int (*)(...))log4cxx::spi::Filter::setOption
176   (int (*)(...))__cxa_pure_virtual
184   18446744073709551592u
192   18446744073709551592u
200   18446744073709551592u
208   18446744073709551592u
216   18446744073709551592u
224   18446744073709551592u
232   18446744073709551592u
240   (int (*)(...))-24
248   (int (*)(...))(& _ZTIN7log4cxx3spi6FilterE)
256   0u
264   0u
272   0u
280   (int (*)(...))log4cxx::spi::Filter::_ZTv0_n40_NK7log4cxx3spi6Filter6addRefEv
288   (int (*)(...))log4cxx::spi::Filter::_ZTv0_n48_NK7log4cxx3spi6Filter10releaseRefEv
296   0u
304   0u

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::spi::Filter
log4cxx::spi::Filter::_ZTCN7log4cxx3spi6FilterE0_NS0_13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::spi::Filter
log4cxx::spi::Filter::_ZTCN7log4cxx3spi6FilterE24_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551592u
8     18446744073709551592u
16    18446744073709551592u
24    0u
32    0u
40    0u
48    18446744073709551592u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   24u
152   24u
160   24u
168   0u
176   (int (*)(...))24
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::spi::Filter
log4cxx::spi::Filter::_ZTTN7log4cxx3spi6FilterE: 8u entries
0     ((& log4cxx::spi::Filter::_ZTVN7log4cxx3spi6FilterE) + 104u)
8     ((& log4cxx::spi::Filter::_ZTVN7log4cxx3spi6FilterE) + 104u)
16    ((& log4cxx::spi::Filter::_ZTVN7log4cxx3spi6FilterE) + 104u)
24    ((& log4cxx::spi::Filter::_ZTVN7log4cxx3spi6FilterE) + 256u)
32    ((& log4cxx::spi::Filter::_ZTCN7log4cxx3spi6FilterE0_NS0_13OptionHandlerE) + 72u)
40    ((& log4cxx::spi::Filter::_ZTCN7log4cxx3spi6FilterE0_NS0_13OptionHandlerE) + 72u)
48    ((& log4cxx::spi::Filter::_ZTCN7log4cxx3spi6FilterE24_NS_7helpers10ObjectImplE) + 72u)
56    ((& log4cxx::spi::Filter::_ZTCN7log4cxx3spi6FilterE24_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::spi::Filter
   size=40 align=8
   base size=24 base align=8
log4cxx::spi::Filter (0x0x7f692bc1a7e0) 0
    vptridx=0u vptr=((& log4cxx::spi::Filter::_ZTVN7log4cxx3spi6FilterE) + 104u)
  log4cxx::spi::OptionHandler (0x0x7f692bbda618) 0 nearly-empty virtual
      primary-for log4cxx::spi::Filter (0x0x7f692bc1a7e0)
      subvttidx=32u vptridx=8u vbaseoffset=-96
    log4cxx::helpers::Object (0x0x7f692bbed3c0) 0 nearly-empty virtual
        primary-for log4cxx::spi::OptionHandler (0x0x7f692bbda618)
        vptridx=16u vbaseoffset=-72
  log4cxx::helpers::ObjectImpl (0x0x7f692bbda680) 24 virtual
      lost-primary
      subvttidx=48u vptridx=24u vbaseoffset=-104 vptr=((& log4cxx::spi::Filter::_ZTVN7log4cxx3spi6FilterE) + 256u)
    log4cxx::helpers::Object (0x0x7f692bbed3c0) alternative-path

Vtable for log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy
log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyE)
16    (int (*)(...))log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy::~ClazzTriggeringPolicy
24    (int (*)(...))log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy::~ClazzTriggeringPolicy
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy::getName

Class log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy
   size=8 align=8
   base size=8 base align=8
log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy (0x0x7f692bbda958) 0 nearly-empty
    vptr=((& log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bbed5a0) 0 nearly-empty
      primary-for log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy (0x0x7f692bbda958)

Vtable for log4cxx::rolling::TriggeringPolicy
log4cxx::rolling::TriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicyE: 39u entries
0     8u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    (int (*)(...))0
96    (int (*)(...))(& _ZTIN7log4cxx7rolling16TriggeringPolicyE)
104   (int (*)(...))log4cxx::rolling::TriggeringPolicy::getClass
112   0u
120   0u
128   (int (*)(...))log4cxx::rolling::TriggeringPolicy::addRef
136   (int (*)(...))log4cxx::rolling::TriggeringPolicy::releaseRef
144   (int (*)(...))log4cxx::rolling::TriggeringPolicy::instanceof
152   (int (*)(...))log4cxx::rolling::TriggeringPolicy::cast
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual
184   18446744073709551608u
192   18446744073709551608u
200   18446744073709551608u
208   18446744073709551608u
216   18446744073709551608u
224   18446744073709551608u
232   18446744073709551608u
240   (int (*)(...))-8
248   (int (*)(...))(& _ZTIN7log4cxx7rolling16TriggeringPolicyE)
256   0u
264   0u
272   0u
280   (int (*)(...))log4cxx::rolling::TriggeringPolicy::_ZTv0_n40_NK7log4cxx7rolling16TriggeringPolicy6addRefEv
288   (int (*)(...))log4cxx::rolling::TriggeringPolicy::_ZTv0_n48_NK7log4cxx7rolling16TriggeringPolicy10releaseRefEv
296   0u
304   0u

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::rolling::TriggeringPolicy
log4cxx::rolling::TriggeringPolicy::_ZTCN7log4cxx7rolling16TriggeringPolicyE0_NS_3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::rolling::TriggeringPolicy
log4cxx::rolling::TriggeringPolicy::_ZTCN7log4cxx7rolling16TriggeringPolicyE8_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551608u
8     18446744073709551608u
16    18446744073709551608u
24    0u
32    0u
40    0u
48    18446744073709551608u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   8u
152   8u
160   8u
168   0u
176   (int (*)(...))8
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::rolling::TriggeringPolicy
log4cxx::rolling::TriggeringPolicy::_ZTTN7log4cxx7rolling16TriggeringPolicyE: 8u entries
0     ((& log4cxx::rolling::TriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicyE) + 104u)
8     ((& log4cxx::rolling::TriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicyE) + 104u)
16    ((& log4cxx::rolling::TriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicyE) + 104u)
24    ((& log4cxx::rolling::TriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicyE) + 256u)
32    ((& log4cxx::rolling::TriggeringPolicy::_ZTCN7log4cxx7rolling16TriggeringPolicyE0_NS_3spi13OptionHandlerE) + 72u)
40    ((& log4cxx::rolling::TriggeringPolicy::_ZTCN7log4cxx7rolling16TriggeringPolicyE0_NS_3spi13OptionHandlerE) + 72u)
48    ((& log4cxx::rolling::TriggeringPolicy::_ZTCN7log4cxx7rolling16TriggeringPolicyE8_NS_7helpers10ObjectImplE) + 72u)
56    ((& log4cxx::rolling::TriggeringPolicy::_ZTCN7log4cxx7rolling16TriggeringPolicyE8_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::rolling::TriggeringPolicy
   size=24 align=8
   base size=8 base align=8
log4cxx::rolling::TriggeringPolicy (0x0x7f692bc45620) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::rolling::TriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicyE) + 104u)
  log4cxx::spi::OptionHandler (0x0x7f692bbda888) 0 nearly-empty virtual
      primary-for log4cxx::rolling::TriggeringPolicy (0x0x7f692bc45620)
      subvttidx=32u vptridx=8u vbaseoffset=-96
    log4cxx::helpers::Object (0x0x7f692bbed540) 0 nearly-empty virtual
        primary-for log4cxx::spi::OptionHandler (0x0x7f692bbda888)
        vptridx=16u vbaseoffset=-72
  log4cxx::helpers::ObjectImpl (0x0x7f692bbda8f0) 8 virtual
      lost-primary
      subvttidx=48u vptridx=24u vbaseoffset=-104 vptr=((& log4cxx::rolling::TriggeringPolicy::_ZTVN7log4cxx7rolling16TriggeringPolicyE) + 256u)
    log4cxx::helpers::Object (0x0x7f692bbed540) alternative-path

Vtable for log4cxx::rolling::Action::ClazzAction
log4cxx::rolling::Action::ClazzAction::_ZTVN7log4cxx7rolling6Action11ClazzActionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7rolling6Action11ClazzActionE)
16    (int (*)(...))log4cxx::rolling::Action::ClazzAction::~ClazzAction
24    (int (*)(...))log4cxx::rolling::Action::ClazzAction::~ClazzAction
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::rolling::Action::ClazzAction::getName

Class log4cxx::rolling::Action::ClazzAction
   size=8 align=8
   base size=8 base align=8
log4cxx::rolling::Action::ClazzAction (0x0x7f692bbdac30) 0 nearly-empty
    vptr=((& log4cxx::rolling::Action::ClazzAction::_ZTVN7log4cxx7rolling6Action11ClazzActionE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bbeda20) 0 nearly-empty
      primary-for log4cxx::rolling::Action::ClazzAction (0x0x7f692bbdac30)

Vtable for log4cxx::rolling::Action
log4cxx::rolling::Action::_ZTVN7log4cxx7rolling6ActionE: 34u entries
0     0u
8     40u
16    0u
24    0u
32    40u
40    40u
48    0u
56    0u
64    (int (*)(...))0
72    (int (*)(...))(& _ZTIN7log4cxx7rolling6ActionE)
80    (int (*)(...))log4cxx::rolling::Action::getClass
88    0u
96    0u
104   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
112   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
120   (int (*)(...))log4cxx::rolling::Action::instanceof
128   (int (*)(...))log4cxx::rolling::Action::cast
136   (int (*)(...))__cxa_pure_virtual
144   18446744073709551576u
152   18446744073709551576u
160   18446744073709551576u
168   0u
176   0u
184   18446744073709551576u
192   18446744073709551576u
200   (int (*)(...))-40
208   (int (*)(...))(& _ZTIN7log4cxx7rolling6ActionE)
216   0u
224   0u
232   0u
240   (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
248   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
256   0u
264   0u

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::rolling::Action
log4cxx::rolling::Action::_ZTCN7log4cxx7rolling6ActionE40_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551576u
8     18446744073709551576u
16    18446744073709551576u
24    0u
32    0u
40    0u
48    18446744073709551576u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   40u
152   40u
160   40u
168   0u
176   (int (*)(...))40
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::rolling::Action
log4cxx::rolling::Action::_ZTTN7log4cxx7rolling6ActionE: 5u entries
0     ((& log4cxx::rolling::Action::_ZTVN7log4cxx7rolling6ActionE) + 80u)
8     ((& log4cxx::rolling::Action::_ZTVN7log4cxx7rolling6ActionE) + 216u)
16    ((& log4cxx::rolling::Action::_ZTVN7log4cxx7rolling6ActionE) + 80u)
24    ((& log4cxx::rolling::Action::_ZTCN7log4cxx7rolling6ActionE40_NS_7helpers10ObjectImplE) + 72u)
32    ((& log4cxx::rolling::Action::_ZTCN7log4cxx7rolling6ActionE40_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::rolling::Action
   size=56 align=8
   base size=40 base align=8
log4cxx::rolling::Action (0x0x7f692bbdab60) 0
    vptridx=0u vptr=((& log4cxx::rolling::Action::_ZTVN7log4cxx7rolling6ActionE) + 80u)
  log4cxx::helpers::ObjectImpl (0x0x7f692bbdabc8) 40 virtual
      lost-primary
      subvttidx=24u vptridx=8u vbaseoffset=-72 vptr=((& log4cxx::rolling::Action::_ZTVN7log4cxx7rolling6ActionE) + 216u)
    log4cxx::helpers::Object (0x0x7f692bbed9c0) 0 nearly-empty virtual
        primary-for log4cxx::rolling::Action (0x0x7f692bbdab60)
        vptridx=16u vbaseoffset=-80

Vtable for log4cxx::rolling::RolloverDescription::ClazzRolloverDescription
log4cxx::rolling::RolloverDescription::ClazzRolloverDescription::_ZTVN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionE)
16    (int (*)(...))log4cxx::rolling::RolloverDescription::ClazzRolloverDescription::~ClazzRolloverDescription
24    (int (*)(...))log4cxx::rolling::RolloverDescription::ClazzRolloverDescription::~ClazzRolloverDescription
32    (int (*)(...))log4cxx::rolling::RolloverDescription::ClazzRolloverDescription::newInstance
40    (int (*)(...))log4cxx::rolling::RolloverDescription::ClazzRolloverDescription::getName

Class log4cxx::rolling::RolloverDescription::ClazzRolloverDescription
   size=8 align=8
   base size=8 base align=8
log4cxx::rolling::RolloverDescription::ClazzRolloverDescription (0x0x7f692bbdae38) 0 nearly-empty
    vptr=((& log4cxx::rolling::RolloverDescription::ClazzRolloverDescription::_ZTVN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bbedcc0) 0 nearly-empty
      primary-for log4cxx::rolling::RolloverDescription::ClazzRolloverDescription (0x0x7f692bbdae38)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::rolling::Action>
log4cxx::helpers::ObjectPtrT<log4cxx::rolling::Action>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_7rolling6ActionEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_7rolling6ActionEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::rolling::Action>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::rolling::Action>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::rolling::Action>

Class log4cxx::helpers::ObjectPtrT<log4cxx::rolling::Action>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::rolling::Action> (0x0x7f692bbdaea0) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::rolling::Action>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_7rolling6ActionEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692bbedd80) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::rolling::Action> (0x0x7f692bbdaea0)

Vtable for log4cxx::rolling::RolloverDescription
log4cxx::rolling::RolloverDescription::_ZTVN7log4cxx7rolling19RolloverDescriptionE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7rolling19RolloverDescriptionE)
72    (int (*)(...))log4cxx::rolling::RolloverDescription::getClass
80    (int (*)(...))log4cxx::rolling::RolloverDescription::~RolloverDescription
88    (int (*)(...))log4cxx::rolling::RolloverDescription::~RolloverDescription
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::rolling::RolloverDescription::instanceof
120   (int (*)(...))log4cxx::rolling::RolloverDescription::cast

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692bbdadd0 instance) in log4cxx::rolling::RolloverDescription
log4cxx::rolling::RolloverDescription::_ZTCN7log4cxx7rolling19RolloverDescriptionE0_NS_7helpers10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::rolling::RolloverDescription
log4cxx::rolling::RolloverDescription::_ZTTN7log4cxx7rolling19RolloverDescriptionE: 4u entries
0     ((& log4cxx::rolling::RolloverDescription::_ZTVN7log4cxx7rolling19RolloverDescriptionE) + 72u)
8     ((& log4cxx::rolling::RolloverDescription::_ZTCN7log4cxx7rolling19RolloverDescriptionE0_NS_7helpers10ObjectImplE) + 72u)
16    ((& log4cxx::rolling::RolloverDescription::_ZTCN7log4cxx7rolling19RolloverDescriptionE0_NS_7helpers10ObjectImplE) + 72u)
24    ((& log4cxx::rolling::RolloverDescription::_ZTVN7log4cxx7rolling19RolloverDescriptionE) + 72u)

Class log4cxx::rolling::RolloverDescription
   size=64 align=8
   base size=64 base align=8
log4cxx::rolling::RolloverDescription (0x0x7f692bbdad68) 0
    vptridx=0u vptr=((& log4cxx::rolling::RolloverDescription::_ZTVN7log4cxx7rolling19RolloverDescriptionE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692bbdadd0) 0
      primary-for log4cxx::rolling::RolloverDescription (0x0x7f692bbdad68)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692bbedc60) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692bbdadd0)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::rolling::RollingPolicy::ClazzRollingPolicy
log4cxx::rolling::RollingPolicy::ClazzRollingPolicy::_ZTVN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyE)
16    (int (*)(...))log4cxx::rolling::RollingPolicy::ClazzRollingPolicy::~ClazzRollingPolicy
24    (int (*)(...))log4cxx::rolling::RollingPolicy::ClazzRollingPolicy::~ClazzRollingPolicy
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::rolling::RollingPolicy::ClazzRollingPolicy::getName

Class log4cxx::rolling::RollingPolicy::ClazzRollingPolicy
   size=8 align=8
   base size=8 base align=8
log4cxx::rolling::RollingPolicy::ClazzRollingPolicy (0x0x7f692bca1068) 0 nearly-empty
    vptr=((& log4cxx::rolling::RollingPolicy::ClazzRollingPolicy::_ZTVN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bca2000) 0 nearly-empty
      primary-for log4cxx::rolling::RollingPolicy::ClazzRollingPolicy (0x0x7f692bca1068)

Vtable for log4cxx::rolling::RollingPolicy
log4cxx::rolling::RollingPolicy::_ZTVN7log4cxx7rolling13RollingPolicyE: 23u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN7log4cxx7rolling13RollingPolicyE)
96    (int (*)(...))log4cxx::rolling::RollingPolicy::getClass
104   0u
112   0u
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
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::rolling::RollingPolicy
log4cxx::rolling::RollingPolicy::_ZTCN7log4cxx7rolling13RollingPolicyE0_NS_3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

VTT for log4cxx::rolling::RollingPolicy
log4cxx::rolling::RollingPolicy::_ZTTN7log4cxx7rolling13RollingPolicyE: 5u entries
0     ((& log4cxx::rolling::RollingPolicy::_ZTVN7log4cxx7rolling13RollingPolicyE) + 96u)
8     ((& log4cxx::rolling::RollingPolicy::_ZTVN7log4cxx7rolling13RollingPolicyE) + 96u)
16    ((& log4cxx::rolling::RollingPolicy::_ZTVN7log4cxx7rolling13RollingPolicyE) + 96u)
24    ((& log4cxx::rolling::RollingPolicy::_ZTCN7log4cxx7rolling13RollingPolicyE0_NS_3spi13OptionHandlerE) + 72u)
32    ((& log4cxx::rolling::RollingPolicy::_ZTCN7log4cxx7rolling13RollingPolicyE0_NS_3spi13OptionHandlerE) + 72u)

Class log4cxx::rolling::RollingPolicy
   size=8 align=8
   base size=8 base align=8
log4cxx::rolling::RollingPolicy (0x0x7f692bbdaf70) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::rolling::RollingPolicy::_ZTVN7log4cxx7rolling13RollingPolicyE) + 96u)
  log4cxx::spi::OptionHandler (0x0x7f692bca1000) 0 nearly-empty virtual
      primary-for log4cxx::rolling::RollingPolicy (0x0x7f692bbdaf70)
      subvttidx=24u vptridx=8u vbaseoffset=-96
    log4cxx::helpers::Object (0x0x7f692bbedf60) 0 nearly-empty virtual
        primary-for log4cxx::spi::OptionHandler (0x0x7f692bca1000)
        vptridx=16u vbaseoffset=-72

Class log4cxx::config::PropertySetter
   size=16 align=8
   base size=16 base align=8
log4cxx::config::PropertySetter (0x0x7f692bca20c0) 0

Vtable for log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator
log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::_ZTVN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE)
16    (int (*)(...))log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::~ClazzDOMConfigurator
24    (int (*)(...))log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::~ClazzDOMConfigurator
32    (int (*)(...))log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::newInstance
40    (int (*)(...))log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::getName

Class log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator
   size=8 align=8
   base size=8 base align=8
log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator (0x0x7f692bca11a0) 0 nearly-empty
    vptr=((& log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::_ZTVN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE) + 16u)
  log4cxx::helpers::Class (0x0x7f692bca2180) 0 nearly-empty
      primary-for log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator (0x0x7f692bca11a0)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerRepository>
log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerRepository>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi16LoggerRepositoryEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_3spi16LoggerRepositoryEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::LoggerRepository>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::LoggerRepository>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::spi::LoggerRepository>

Class log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerRepository>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerRepository> (0x0x7f692bca1208) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerRepository>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi16LoggerRepositoryEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692bca22a0) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::spi::LoggerRepository> (0x0x7f692bca1208)

Vtable for log4cxx::xml::DOMConfigurator
log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE: 53u entries
0     64u
8     0u
16    48u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    (int (*)(...))0
80    (int (*)(...))(& _ZTIN7log4cxx3xml15DOMConfiguratorE)
88    (int (*)(...))log4cxx::xml::DOMConfigurator::getClass
96    (int (*)(...))log4cxx::xml::DOMConfigurator::~DOMConfigurator
104   (int (*)(...))log4cxx::xml::DOMConfigurator::~DOMConfigurator
112   (int (*)(...))log4cxx::xml::DOMConfigurator::addRef
120   (int (*)(...))log4cxx::xml::DOMConfigurator::releaseRef
128   (int (*)(...))log4cxx::xml::DOMConfigurator::instanceof
136   (int (*)(...))log4cxx::xml::DOMConfigurator::cast
144   (int (*)(...))log4cxx::xml::DOMConfigurator::doConfigure
152   18446744073709551568u
160   18446744073709551568u
168   18446744073709551568u
176   18446744073709551568u
184   18446744073709551568u
192   18446744073709551568u
200   18446744073709551568u
208   18446744073709551568u
216   (int (*)(...))-48
224   (int (*)(...))(& _ZTIN7log4cxx3xml15DOMConfiguratorE)
232   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n24_NK7log4cxx3xml15DOMConfigurator8getClassEv
240   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD1Ev
248   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD0Ev
256   0u
264   0u
272   0u
280   0u
288   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n80_N7log4cxx3xml15DOMConfigurator11doConfigureERKNS_4FileERNS_7helpers10ObjectPtrTINS_3spi16LoggerRepositoryEEE
296   18446744073709551552u
304   18446744073709551552u
312   18446744073709551552u
320   18446744073709551552u
328   18446744073709551552u
336   18446744073709551552u
344   18446744073709551552u
352   (int (*)(...))-64
360   (int (*)(...))(& _ZTIN7log4cxx3xml15DOMConfiguratorE)
368   0u
376   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD1Ev
384   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD0Ev
392   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n40_NK7log4cxx3xml15DOMConfigurator6addRefEv
400   (int (*)(...))log4cxx::xml::DOMConfigurator::_ZTv0_n48_NK7log4cxx3xml15DOMConfigurator10releaseRefEv
408   0u
416   0u

Construction vtable for log4cxx::spi::Configurator in log4cxx::xml::DOMConfigurator
log4cxx::xml::DOMConfigurator::_ZTCN7log4cxx3xml15DOMConfiguratorE48_NS_3spi12ConfiguratorE: 32u entries
0     18446744073709551568u
8     18446744073709551568u
16    18446744073709551568u
24    18446744073709551568u
32    18446744073709551568u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi12ConfiguratorE)
72    (int (*)(...))log4cxx::spi::Configurator::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   0u
144   0u
152   0u
160   0u
168   48u
176   48u
184   (int (*)(...))48
192   (int (*)(...))(& _ZTIN7log4cxx3spi12ConfiguratorE)
200   (int (*)(...))log4cxx::spi::Configurator::_ZTv0_n24_NK7log4cxx3spi12Configurator8getClassEv
208   0u
216   0u
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::xml::DOMConfigurator
log4cxx::xml::DOMConfigurator::_ZTCN7log4cxx3xml15DOMConfiguratorE64_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551552u
8     18446744073709551552u
16    18446744073709551552u
24    0u
32    0u
40    0u
48    18446744073709551552u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   64u
152   64u
160   64u
168   0u
176   (int (*)(...))64
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::xml::DOMConfigurator
log4cxx::xml::DOMConfigurator::_ZTTN7log4cxx3xml15DOMConfiguratorE: 8u entries
0     ((& log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE) + 88u)
8     ((& log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE) + 232u)
16    ((& log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE) + 88u)
24    ((& log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE) + 368u)
32    ((& log4cxx::xml::DOMConfigurator::_ZTCN7log4cxx3xml15DOMConfiguratorE48_NS_3spi12ConfiguratorE) + 72u)
40    ((& log4cxx::xml::DOMConfigurator::_ZTCN7log4cxx3xml15DOMConfiguratorE48_NS_3spi12ConfiguratorE) + 200u)
48    ((& log4cxx::xml::DOMConfigurator::_ZTCN7log4cxx3xml15DOMConfiguratorE64_NS_7helpers10ObjectImplE) + 72u)
56    ((& log4cxx::xml::DOMConfigurator::_ZTCN7log4cxx3xml15DOMConfiguratorE64_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::xml::DOMConfigurator
   size=80 align=8
   base size=48 base align=8
log4cxx::xml::DOMConfigurator (0x0x7f692bcae930) 0
    vptridx=0u vptr=((& log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE) + 88u)
  log4cxx::spi::Configurator (0x0x7f692bca10d0) 48 virtual
      lost-primary
      subvttidx=32u vptridx=8u vbaseoffset=-72 vptr=((& log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE) + 232u)
    log4cxx::helpers::Object (0x0x7f692bca2120) 0 nearly-empty virtual
        primary-for log4cxx::xml::DOMConfigurator (0x0x7f692bcae930)
        vptridx=16u vbaseoffset=-80
  log4cxx::helpers::ObjectImpl (0x0x7f692bca1138) 64 virtual
      lost-primary
      subvttidx=48u vptridx=24u vbaseoffset=-88 vptr=((& log4cxx::xml::DOMConfigurator::_ZTVN7log4cxx3xml15DOMConfiguratorE) + 368u)
    log4cxx::helpers::Object (0x0x7f692bca2120) alternative-path

Vtable for log4cxx::helpers::Exception
log4cxx::helpers::Exception::_ZTVN7log4cxx7helpers9ExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers9ExceptionE)
16    (int (*)(...))log4cxx::helpers::Exception::~Exception
24    (int (*)(...))log4cxx::helpers::Exception::~Exception
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::Exception
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::Exception (0x0x7f692bca1410) 0
    vptr=((& log4cxx::helpers::Exception::_ZTVN7log4cxx7helpers9ExceptionE) + 16u)
  std::exception (0x0x7f692bca2780) 0 nearly-empty
      primary-for log4cxx::helpers::Exception (0x0x7f692bca1410)

Vtable for log4cxx::helpers::RuntimeException
log4cxx::helpers::RuntimeException::_ZTVN7log4cxx7helpers16RuntimeExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers16RuntimeExceptionE)
16    (int (*)(...))log4cxx::helpers::RuntimeException::~RuntimeException
24    (int (*)(...))log4cxx::helpers::RuntimeException::~RuntimeException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::RuntimeException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::RuntimeException (0x0x7f692bca1478) 0
    vptr=((& log4cxx::helpers::RuntimeException::_ZTVN7log4cxx7helpers16RuntimeExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca14e0) 0
      primary-for log4cxx::helpers::RuntimeException (0x0x7f692bca1478)
    std::exception (0x0x7f692bca27e0) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca14e0)

Vtable for log4cxx::helpers::NullPointerException
log4cxx::helpers::NullPointerException::_ZTVN7log4cxx7helpers20NullPointerExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers20NullPointerExceptionE)
16    (int (*)(...))log4cxx::helpers::NullPointerException::~NullPointerException
24    (int (*)(...))log4cxx::helpers::NullPointerException::~NullPointerException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::NullPointerException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::NullPointerException (0x0x7f692bca1548) 0
    vptr=((& log4cxx::helpers::NullPointerException::_ZTVN7log4cxx7helpers20NullPointerExceptionE) + 16u)
  log4cxx::helpers::RuntimeException (0x0x7f692bca15b0) 0
      primary-for log4cxx::helpers::NullPointerException (0x0x7f692bca1548)
    log4cxx::helpers::Exception (0x0x7f692bca1618) 0
        primary-for log4cxx::helpers::RuntimeException (0x0x7f692bca15b0)
      std::exception (0x0x7f692bca28a0) 0 nearly-empty
          primary-for log4cxx::helpers::Exception (0x0x7f692bca1618)

Vtable for log4cxx::helpers::IllegalArgumentException
log4cxx::helpers::IllegalArgumentException::_ZTVN7log4cxx7helpers24IllegalArgumentExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers24IllegalArgumentExceptionE)
16    (int (*)(...))log4cxx::helpers::IllegalArgumentException::~IllegalArgumentException
24    (int (*)(...))log4cxx::helpers::IllegalArgumentException::~IllegalArgumentException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::IllegalArgumentException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::IllegalArgumentException (0x0x7f692bca16e8) 0
    vptr=((& log4cxx::helpers::IllegalArgumentException::_ZTVN7log4cxx7helpers24IllegalArgumentExceptionE) + 16u)
  log4cxx::helpers::RuntimeException (0x0x7f692bca1750) 0
      primary-for log4cxx::helpers::IllegalArgumentException (0x0x7f692bca16e8)
    log4cxx::helpers::Exception (0x0x7f692bca17b8) 0
        primary-for log4cxx::helpers::RuntimeException (0x0x7f692bca1750)
      std::exception (0x0x7f692bca2900) 0 nearly-empty
          primary-for log4cxx::helpers::Exception (0x0x7f692bca17b8)

Vtable for log4cxx::helpers::IOException
log4cxx::helpers::IOException::_ZTVN7log4cxx7helpers11IOExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers11IOExceptionE)
16    (int (*)(...))log4cxx::helpers::IOException::~IOException
24    (int (*)(...))log4cxx::helpers::IOException::~IOException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::IOException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::IOException (0x0x7f692bca1820) 0
    vptr=((& log4cxx::helpers::IOException::_ZTVN7log4cxx7helpers11IOExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1888) 0
      primary-for log4cxx::helpers::IOException (0x0x7f692bca1820)
    std::exception (0x0x7f692bca29c0) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1888)

Vtable for log4cxx::helpers::MissingResourceException
log4cxx::helpers::MissingResourceException::_ZTVN7log4cxx7helpers24MissingResourceExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers24MissingResourceExceptionE)
16    (int (*)(...))log4cxx::helpers::MissingResourceException::~MissingResourceException
24    (int (*)(...))log4cxx::helpers::MissingResourceException::~MissingResourceException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::MissingResourceException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::MissingResourceException (0x0x7f692bca18f0) 0
    vptr=((& log4cxx::helpers::MissingResourceException::_ZTVN7log4cxx7helpers24MissingResourceExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1958) 0
      primary-for log4cxx::helpers::MissingResourceException (0x0x7f692bca18f0)
    std::exception (0x0x7f692bca2a20) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1958)

Vtable for log4cxx::helpers::PoolException
log4cxx::helpers::PoolException::_ZTVN7log4cxx7helpers13PoolExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers13PoolExceptionE)
16    (int (*)(...))log4cxx::helpers::PoolException::~PoolException
24    (int (*)(...))log4cxx::helpers::PoolException::~PoolException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::PoolException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::PoolException (0x0x7f692bca19c0) 0
    vptr=((& log4cxx::helpers::PoolException::_ZTVN7log4cxx7helpers13PoolExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1a28) 0
      primary-for log4cxx::helpers::PoolException (0x0x7f692bca19c0)
    std::exception (0x0x7f692bca2ae0) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1a28)

Vtable for log4cxx::helpers::MutexException
log4cxx::helpers::MutexException::_ZTVN7log4cxx7helpers14MutexExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers14MutexExceptionE)
16    (int (*)(...))log4cxx::helpers::MutexException::~MutexException
24    (int (*)(...))log4cxx::helpers::MutexException::~MutexException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::MutexException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::MutexException (0x0x7f692bca1a90) 0
    vptr=((& log4cxx::helpers::MutexException::_ZTVN7log4cxx7helpers14MutexExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1af8) 0
      primary-for log4cxx::helpers::MutexException (0x0x7f692bca1a90)
    std::exception (0x0x7f692bca2b40) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1af8)

Vtable for log4cxx::helpers::InterruptedException
log4cxx::helpers::InterruptedException::_ZTVN7log4cxx7helpers20InterruptedExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers20InterruptedExceptionE)
16    (int (*)(...))log4cxx::helpers::InterruptedException::~InterruptedException
24    (int (*)(...))log4cxx::helpers::InterruptedException::~InterruptedException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::InterruptedException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::InterruptedException (0x0x7f692bca1b60) 0
    vptr=((& log4cxx::helpers::InterruptedException::_ZTVN7log4cxx7helpers20InterruptedExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1bc8) 0
      primary-for log4cxx::helpers::InterruptedException (0x0x7f692bca1b60)
    std::exception (0x0x7f692bca2ba0) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1bc8)

Vtable for log4cxx::helpers::ThreadException
log4cxx::helpers::ThreadException::_ZTVN7log4cxx7helpers15ThreadExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers15ThreadExceptionE)
16    (int (*)(...))log4cxx::helpers::ThreadException::~ThreadException
24    (int (*)(...))log4cxx::helpers::ThreadException::~ThreadException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::ThreadException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::ThreadException (0x0x7f692bca1c98) 0
    vptr=((& log4cxx::helpers::ThreadException::_ZTVN7log4cxx7helpers15ThreadExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1d00) 0
      primary-for log4cxx::helpers::ThreadException (0x0x7f692bca1c98)
    std::exception (0x0x7f692bca2c00) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1d00)

Vtable for log4cxx::helpers::TranscoderException
log4cxx::helpers::TranscoderException::_ZTVN7log4cxx7helpers19TranscoderExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers19TranscoderExceptionE)
16    (int (*)(...))log4cxx::helpers::TranscoderException::~TranscoderException
24    (int (*)(...))log4cxx::helpers::TranscoderException::~TranscoderException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::TranscoderException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::TranscoderException (0x0x7f692bca1d68) 0
    vptr=((& log4cxx::helpers::TranscoderException::_ZTVN7log4cxx7helpers19TranscoderExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1dd0) 0
      primary-for log4cxx::helpers::TranscoderException (0x0x7f692bca1d68)
    std::exception (0x0x7f692bca2c60) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1dd0)

Vtable for log4cxx::helpers::IllegalMonitorStateException
log4cxx::helpers::IllegalMonitorStateException::_ZTVN7log4cxx7helpers28IllegalMonitorStateExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers28IllegalMonitorStateExceptionE)
16    (int (*)(...))log4cxx::helpers::IllegalMonitorStateException::~IllegalMonitorStateException
24    (int (*)(...))log4cxx::helpers::IllegalMonitorStateException::~IllegalMonitorStateException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::IllegalMonitorStateException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::IllegalMonitorStateException (0x0x7f692bca1e38) 0
    vptr=((& log4cxx::helpers::IllegalMonitorStateException::_ZTVN7log4cxx7helpers28IllegalMonitorStateExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692bca1ea0) 0
      primary-for log4cxx::helpers::IllegalMonitorStateException (0x0x7f692bca1e38)
    std::exception (0x0x7f692bca2d20) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692bca1ea0)

Vtable for log4cxx::helpers::InstantiationException
log4cxx::helpers::InstantiationException::_ZTVN7log4cxx7helpers22InstantiationExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers22InstantiationExceptionE)
16    (int (*)(...))log4cxx::helpers::InstantiationException::~InstantiationException
24    (int (*)(...))log4cxx::helpers::InstantiationException::~InstantiationException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::InstantiationException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::InstantiationException (0x0x7f692bca1f70) 0
    vptr=((& log4cxx::helpers::InstantiationException::_ZTVN7log4cxx7helpers22InstantiationExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692b937000) 0
      primary-for log4cxx::helpers::InstantiationException (0x0x7f692bca1f70)
    std::exception (0x0x7f692bca2e40) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692b937000)

Vtable for log4cxx::helpers::ClassNotFoundException
log4cxx::helpers::ClassNotFoundException::_ZTVN7log4cxx7helpers22ClassNotFoundExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers22ClassNotFoundExceptionE)
16    (int (*)(...))log4cxx::helpers::ClassNotFoundException::~ClassNotFoundException
24    (int (*)(...))log4cxx::helpers::ClassNotFoundException::~ClassNotFoundException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::ClassNotFoundException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::ClassNotFoundException (0x0x7f692b9370d0) 0
    vptr=((& log4cxx::helpers::ClassNotFoundException::_ZTVN7log4cxx7helpers22ClassNotFoundExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692b937138) 0
      primary-for log4cxx::helpers::ClassNotFoundException (0x0x7f692b9370d0)
    std::exception (0x0x7f692bca2f00) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692b937138)

Vtable for log4cxx::helpers::NoSuchElementException
log4cxx::helpers::NoSuchElementException::_ZTVN7log4cxx7helpers22NoSuchElementExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers22NoSuchElementExceptionE)
16    (int (*)(...))log4cxx::helpers::NoSuchElementException::~NoSuchElementException
24    (int (*)(...))log4cxx::helpers::NoSuchElementException::~NoSuchElementException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::NoSuchElementException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::NoSuchElementException (0x0x7f692b937208) 0
    vptr=((& log4cxx::helpers::NoSuchElementException::_ZTVN7log4cxx7helpers22NoSuchElementExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692b937270) 0
      primary-for log4cxx::helpers::NoSuchElementException (0x0x7f692b937208)
    std::exception (0x0x7f692b942000) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692b937270)

Vtable for log4cxx::helpers::IllegalStateException
log4cxx::helpers::IllegalStateException::_ZTVN7log4cxx7helpers21IllegalStateExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers21IllegalStateExceptionE)
16    (int (*)(...))log4cxx::helpers::IllegalStateException::~IllegalStateException
24    (int (*)(...))log4cxx::helpers::IllegalStateException::~IllegalStateException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::IllegalStateException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::IllegalStateException (0x0x7f692b937340) 0
    vptr=((& log4cxx::helpers::IllegalStateException::_ZTVN7log4cxx7helpers21IllegalStateExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692b9373a8) 0
      primary-for log4cxx::helpers::IllegalStateException (0x0x7f692b937340)
    std::exception (0x0x7f692b9420c0) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692b9373a8)

Vtable for log4cxx::helpers::SocketException
log4cxx::helpers::SocketException::_ZTVN7log4cxx7helpers15SocketExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers15SocketExceptionE)
16    (int (*)(...))log4cxx::helpers::SocketException::~SocketException
24    (int (*)(...))log4cxx::helpers::SocketException::~SocketException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::SocketException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::SocketException (0x0x7f692b937478) 0
    vptr=((& log4cxx::helpers::SocketException::_ZTVN7log4cxx7helpers15SocketExceptionE) + 16u)
  log4cxx::helpers::IOException (0x0x7f692b9374e0) 0
      primary-for log4cxx::helpers::SocketException (0x0x7f692b937478)
    log4cxx::helpers::Exception (0x0x7f692b937548) 0
        primary-for log4cxx::helpers::IOException (0x0x7f692b9374e0)
      std::exception (0x0x7f692b942120) 0 nearly-empty
          primary-for log4cxx::helpers::Exception (0x0x7f692b937548)

Vtable for log4cxx::helpers::ConnectException
log4cxx::helpers::ConnectException::_ZTVN7log4cxx7helpers16ConnectExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers16ConnectExceptionE)
16    (int (*)(...))log4cxx::helpers::ConnectException::~ConnectException
24    (int (*)(...))log4cxx::helpers::ConnectException::~ConnectException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::ConnectException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::ConnectException (0x0x7f692b9375b0) 0
    vptr=((& log4cxx::helpers::ConnectException::_ZTVN7log4cxx7helpers16ConnectExceptionE) + 16u)
  log4cxx::helpers::SocketException (0x0x7f692b937618) 0
      primary-for log4cxx::helpers::ConnectException (0x0x7f692b9375b0)
    log4cxx::helpers::IOException (0x0x7f692b937680) 0
        primary-for log4cxx::helpers::SocketException (0x0x7f692b937618)
      log4cxx::helpers::Exception (0x0x7f692b9376e8) 0
          primary-for log4cxx::helpers::IOException (0x0x7f692b937680)
        std::exception (0x0x7f692b942180) 0 nearly-empty
            primary-for log4cxx::helpers::Exception (0x0x7f692b9376e8)

Vtable for log4cxx::helpers::ClosedChannelException
log4cxx::helpers::ClosedChannelException::_ZTVN7log4cxx7helpers22ClosedChannelExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers22ClosedChannelExceptionE)
16    (int (*)(...))log4cxx::helpers::ClosedChannelException::~ClosedChannelException
24    (int (*)(...))log4cxx::helpers::ClosedChannelException::~ClosedChannelException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::ClosedChannelException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::ClosedChannelException (0x0x7f692b937750) 0
    vptr=((& log4cxx::helpers::ClosedChannelException::_ZTVN7log4cxx7helpers22ClosedChannelExceptionE) + 16u)
  log4cxx::helpers::SocketException (0x0x7f692b9377b8) 0
      primary-for log4cxx::helpers::ClosedChannelException (0x0x7f692b937750)
    log4cxx::helpers::IOException (0x0x7f692b937820) 0
        primary-for log4cxx::helpers::SocketException (0x0x7f692b9377b8)
      log4cxx::helpers::Exception (0x0x7f692b937888) 0
          primary-for log4cxx::helpers::IOException (0x0x7f692b937820)
        std::exception (0x0x7f692b942240) 0 nearly-empty
            primary-for log4cxx::helpers::Exception (0x0x7f692b937888)

Vtable for log4cxx::helpers::BindException
log4cxx::helpers::BindException::_ZTVN7log4cxx7helpers13BindExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers13BindExceptionE)
16    (int (*)(...))log4cxx::helpers::BindException::~BindException
24    (int (*)(...))log4cxx::helpers::BindException::~BindException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::BindException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::BindException (0x0x7f692b937958) 0
    vptr=((& log4cxx::helpers::BindException::_ZTVN7log4cxx7helpers13BindExceptionE) + 16u)
  log4cxx::helpers::SocketException (0x0x7f692b9379c0) 0
      primary-for log4cxx::helpers::BindException (0x0x7f692b937958)
    log4cxx::helpers::IOException (0x0x7f692b937a28) 0
        primary-for log4cxx::helpers::SocketException (0x0x7f692b9379c0)
      log4cxx::helpers::Exception (0x0x7f692b937a90) 0
          primary-for log4cxx::helpers::IOException (0x0x7f692b937a28)
        std::exception (0x0x7f692b942300) 0 nearly-empty
            primary-for log4cxx::helpers::Exception (0x0x7f692b937a90)

Vtable for log4cxx::helpers::InterruptedIOException
log4cxx::helpers::InterruptedIOException::_ZTVN7log4cxx7helpers22InterruptedIOExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers22InterruptedIOExceptionE)
16    (int (*)(...))log4cxx::helpers::InterruptedIOException::~InterruptedIOException
24    (int (*)(...))log4cxx::helpers::InterruptedIOException::~InterruptedIOException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::InterruptedIOException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::InterruptedIOException (0x0x7f692b937af8) 0
    vptr=((& log4cxx::helpers::InterruptedIOException::_ZTVN7log4cxx7helpers22InterruptedIOExceptionE) + 16u)
  log4cxx::helpers::IOException (0x0x7f692b937b60) 0
      primary-for log4cxx::helpers::InterruptedIOException (0x0x7f692b937af8)
    log4cxx::helpers::Exception (0x0x7f692b937bc8) 0
        primary-for log4cxx::helpers::IOException (0x0x7f692b937b60)
      std::exception (0x0x7f692b942360) 0 nearly-empty
          primary-for log4cxx::helpers::Exception (0x0x7f692b937bc8)

Vtable for log4cxx::helpers::SocketTimeoutException
log4cxx::helpers::SocketTimeoutException::_ZTVN7log4cxx7helpers22SocketTimeoutExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers22SocketTimeoutExceptionE)
16    (int (*)(...))log4cxx::helpers::SocketTimeoutException::~SocketTimeoutException
24    (int (*)(...))log4cxx::helpers::SocketTimeoutException::~SocketTimeoutException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::SocketTimeoutException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::SocketTimeoutException (0x0x7f692b937c98) 0
    vptr=((& log4cxx::helpers::SocketTimeoutException::_ZTVN7log4cxx7helpers22SocketTimeoutExceptionE) + 16u)
  log4cxx::helpers::InterruptedIOException (0x0x7f692b937d00) 0
      primary-for log4cxx::helpers::SocketTimeoutException (0x0x7f692b937c98)
    log4cxx::helpers::IOException (0x0x7f692b937d68) 0
        primary-for log4cxx::helpers::InterruptedIOException (0x0x7f692b937d00)
      log4cxx::helpers::Exception (0x0x7f692b937dd0) 0
          primary-for log4cxx::helpers::IOException (0x0x7f692b937d68)
        std::exception (0x0x7f692b942420) 0 nearly-empty
            primary-for log4cxx::helpers::Exception (0x0x7f692b937dd0)

Class log4cxx::spi::ErrorCode
   size=1 align=1
   base size=0 base align=1
log4cxx::spi::ErrorCode (0x0x7f692b9424e0) 0 empty

Vtable for log4cxx::spi::ErrorHandler::ClazzErrorHandler
log4cxx::spi::ErrorHandler::ClazzErrorHandler::_ZTVN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerE)
16    (int (*)(...))log4cxx::spi::ErrorHandler::ClazzErrorHandler::~ClazzErrorHandler
24    (int (*)(...))log4cxx::spi::ErrorHandler::ClazzErrorHandler::~ClazzErrorHandler
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::spi::ErrorHandler::ClazzErrorHandler::getName

Class log4cxx::spi::ErrorHandler::ClazzErrorHandler
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::ErrorHandler::ClazzErrorHandler (0x0x7f692b937f70) 0 nearly-empty
    vptr=((& log4cxx::spi::ErrorHandler::ClazzErrorHandler::_ZTVN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerE) + 16u)
  log4cxx::helpers::Class (0x0x7f692b9425a0) 0 nearly-empty
      primary-for log4cxx::spi::ErrorHandler::ClazzErrorHandler (0x0x7f692b937f70)

Vtable for log4cxx::spi::ErrorHandler
log4cxx::spi::ErrorHandler::_ZTVN7log4cxx3spi12ErrorHandlerE: 27u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN7log4cxx3spi12ErrorHandlerE)
96    (int (*)(...))log4cxx::spi::ErrorHandler::getClass
104   0u
112   0u
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
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

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::spi::ErrorHandler
log4cxx::spi::ErrorHandler::_ZTCN7log4cxx3spi12ErrorHandlerE0_NS0_13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

VTT for log4cxx::spi::ErrorHandler
log4cxx::spi::ErrorHandler::_ZTTN7log4cxx3spi12ErrorHandlerE: 5u entries
0     ((& log4cxx::spi::ErrorHandler::_ZTVN7log4cxx3spi12ErrorHandlerE) + 96u)
8     ((& log4cxx::spi::ErrorHandler::_ZTVN7log4cxx3spi12ErrorHandlerE) + 96u)
16    ((& log4cxx::spi::ErrorHandler::_ZTVN7log4cxx3spi12ErrorHandlerE) + 96u)
24    ((& log4cxx::spi::ErrorHandler::_ZTCN7log4cxx3spi12ErrorHandlerE0_NS0_13OptionHandlerE) + 72u)
32    ((& log4cxx::spi::ErrorHandler::_ZTCN7log4cxx3spi12ErrorHandlerE0_NS0_13OptionHandlerE) + 72u)

Class log4cxx::spi::ErrorHandler
   size=8 align=8
   base size=8 base align=8
log4cxx::spi::ErrorHandler (0x0x7f692b937ea0) 0 nearly-empty
    vptridx=0u vptr=((& log4cxx::spi::ErrorHandler::_ZTVN7log4cxx3spi12ErrorHandlerE) + 96u)
  log4cxx::spi::OptionHandler (0x0x7f692b937f08) 0 nearly-empty virtual
      primary-for log4cxx::spi::ErrorHandler (0x0x7f692b937ea0)
      subvttidx=24u vptridx=8u vbaseoffset=-96
    log4cxx::helpers::Object (0x0x7f692b942540) 0 nearly-empty virtual
        primary-for log4cxx::spi::OptionHandler (0x0x7f692b937f08)
        vptridx=16u vbaseoffset=-72

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::Layout>
log4cxx::helpers::ObjectPtrT<log4cxx::Layout>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_6LayoutEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_6LayoutEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::Layout>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::Layout>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::Layout>

Class log4cxx::helpers::ObjectPtrT<log4cxx::Layout>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::Layout> (0x0x7f692b96c1a0) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::Layout>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_6LayoutEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692b942720) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::Layout> (0x0x7f692b96c1a0)

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::spi::ErrorHandler>
log4cxx::helpers::ObjectPtrT<log4cxx::spi::ErrorHandler>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi12ErrorHandlerEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS_3spi12ErrorHandlerEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::ErrorHandler>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::spi::ErrorHandler>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::spi::ErrorHandler>

Class log4cxx::helpers::ObjectPtrT<log4cxx::spi::ErrorHandler>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::spi::ErrorHandler> (0x0x7f692b96c270) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::spi::ErrorHandler>::_ZTVN7log4cxx7helpers10ObjectPtrTINS_3spi12ErrorHandlerEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692b9427e0) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::spi::ErrorHandler> (0x0x7f692b96c270)

Vtable for log4cxx::AppenderSkeleton::ClazzAppenderSkeleton
log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::_ZTVN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE)
16    (int (*)(...))log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::~ClazzAppenderSkeleton
24    (int (*)(...))log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::~ClazzAppenderSkeleton
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::getName

Class log4cxx::AppenderSkeleton::ClazzAppenderSkeleton
   size=8 align=8
   base size=8 base align=8
log4cxx::AppenderSkeleton::ClazzAppenderSkeleton (0x0x7f692b96c2d8) 0 nearly-empty
    vptr=((& log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::_ZTVN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE) + 16u)
  log4cxx::helpers::Class (0x0x7f692b942840) 0 nearly-empty
      primary-for log4cxx::AppenderSkeleton::ClazzAppenderSkeleton (0x0x7f692b96c2d8)

Vtable for log4cxx::AppenderSkeleton
log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE: 60u entries
0     128u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    0u
96    0u
104   0u
112   0u
120   0u
128   0u
136   0u
144   0u
152   0u
160   0u
168   0u
176   (int (*)(...))0
184   (int (*)(...))(& _ZTIN7log4cxx16AppenderSkeletonE)
192   (int (*)(...))log4cxx::AppenderSkeleton::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::AppenderSkeleton::addRef
224   (int (*)(...))log4cxx::AppenderSkeleton::releaseRef
232   (int (*)(...))log4cxx::AppenderSkeleton::instanceof
240   (int (*)(...))log4cxx::AppenderSkeleton::cast
248   (int (*)(...))log4cxx::AppenderSkeleton::activateOptions
256   (int (*)(...))log4cxx::AppenderSkeleton::setOption
264   (int (*)(...))log4cxx::AppenderSkeleton::addFilter
272   (int (*)(...))log4cxx::AppenderSkeleton::getFilter
280   (int (*)(...))log4cxx::AppenderSkeleton::clearFilters
288   (int (*)(...))__cxa_pure_virtual
296   (int (*)(...))log4cxx::AppenderSkeleton::doAppend
304   (int (*)(...))log4cxx::AppenderSkeleton::getName
312   (int (*)(...))log4cxx::AppenderSkeleton::setLayout
320   (int (*)(...))log4cxx::AppenderSkeleton::getLayout
328   (int (*)(...))log4cxx::AppenderSkeleton::setName
336   (int (*)(...))__cxa_pure_virtual
344   (int (*)(...))__cxa_pure_virtual
352   18446744073709551488u
360   18446744073709551488u
368   18446744073709551488u
376   18446744073709551488u
384   18446744073709551488u
392   18446744073709551488u
400   18446744073709551488u
408   (int (*)(...))-128
416   (int (*)(...))(& _ZTIN7log4cxx16AppenderSkeletonE)
424   0u
432   0u
440   0u
448   (int (*)(...))log4cxx::AppenderSkeleton::_ZTv0_n40_NK7log4cxx16AppenderSkeleton6addRefEv
456   (int (*)(...))log4cxx::AppenderSkeleton::_ZTv0_n48_NK7log4cxx16AppenderSkeleton10releaseRefEv
464   0u
472   0u

Construction vtable for log4cxx::Appender in log4cxx::AppenderSkeleton
log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE0_NS_8AppenderE: 31u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN7log4cxx8AppenderE)
96    (int (*)(...))log4cxx::Appender::getClass
104   0u
112   0u
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
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
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::AppenderSkeleton
log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE0_NS_3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::AppenderSkeleton
log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE128_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551488u
8     18446744073709551488u
16    18446744073709551488u
24    0u
32    0u
40    0u
48    18446744073709551488u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   128u
152   128u
160   128u
168   0u
176   (int (*)(...))128
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::AppenderSkeleton
log4cxx::AppenderSkeleton::_ZTTN7log4cxx16AppenderSkeletonE: 12u entries
0     ((& log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE) + 192u)
8     ((& log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE) + 192u)
16    ((& log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE) + 192u)
24    ((& log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE) + 192u)
32    ((& log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE) + 424u)
40    ((& log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE0_NS_8AppenderE) + 96u)
48    ((& log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE0_NS_8AppenderE) + 96u)
56    ((& log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE0_NS_8AppenderE) + 96u)
64    ((& log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE0_NS_3spi13OptionHandlerE) + 72u)
72    ((& log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE0_NS_3spi13OptionHandlerE) + 72u)
80    ((& log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE128_NS_7helpers10ObjectImplE) + 72u)
88    ((& log4cxx::AppenderSkeleton::_ZTCN7log4cxx16AppenderSkeletonE128_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::AppenderSkeleton
   size=144 align=8
   base size=128 base align=8
log4cxx::AppenderSkeleton (0x0x7f692b97b150) 0
    vptridx=0u vptr=((& log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE) + 192u)
  log4cxx::Appender (0x0x7f692b96c068) 0 nearly-empty virtual
      primary-for log4cxx::AppenderSkeleton (0x0x7f692b97b150)
      subvttidx=40u vptridx=8u vbaseoffset=-184
    log4cxx::spi::OptionHandler (0x0x7f692b96c0d0) 0 nearly-empty virtual
        primary-for log4cxx::Appender (0x0x7f692b96c068)
        subvttidx=64u vptridx=16u vbaseoffset=-96
      log4cxx::helpers::Object (0x0x7f692b9426c0) 0 nearly-empty virtual
          primary-for log4cxx::spi::OptionHandler (0x0x7f692b96c0d0)
          vptridx=24u vbaseoffset=-72
  log4cxx::helpers::ObjectImpl (0x0x7f692b96c138) 128 virtual
      lost-primary
      subvttidx=80u vptridx=32u vbaseoffset=-192 vptr=((& log4cxx::AppenderSkeleton::_ZTVN7log4cxx16AppenderSkeletonE) + 424u)
    log4cxx::helpers::Object (0x0x7f692b9426c0) alternative-path

Vtable for log4cxx::helpers::UnknownHostException
log4cxx::helpers::UnknownHostException::_ZTVN7log4cxx7helpers20UnknownHostExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers20UnknownHostExceptionE)
16    (int (*)(...))log4cxx::helpers::UnknownHostException::~UnknownHostException
24    (int (*)(...))log4cxx::helpers::UnknownHostException::~UnknownHostException
32    (int (*)(...))log4cxx::helpers::Exception::what

Class log4cxx::helpers::UnknownHostException
   size=144 align=8
   base size=137 base align=8
log4cxx::helpers::UnknownHostException (0x0x7f692b96c548) 0
    vptr=((& log4cxx::helpers::UnknownHostException::_ZTVN7log4cxx7helpers20UnknownHostExceptionE) + 16u)
  log4cxx::helpers::Exception (0x0x7f692b96c5b0) 0
      primary-for log4cxx::helpers::UnknownHostException (0x0x7f692b96c548)
    std::exception (0x0x7f692b942b40) 0 nearly-empty
        primary-for log4cxx::helpers::Exception (0x0x7f692b96c5b0)

Vtable for log4cxx::helpers::InetAddress::ClazzInetAddress
log4cxx::helpers::InetAddress::ClazzInetAddress::_ZTVN7log4cxx7helpers11InetAddress16ClazzInetAddressE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers11InetAddress16ClazzInetAddressE)
16    (int (*)(...))log4cxx::helpers::InetAddress::ClazzInetAddress::~ClazzInetAddress
24    (int (*)(...))log4cxx::helpers::InetAddress::ClazzInetAddress::~ClazzInetAddress
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::InetAddress::ClazzInetAddress::getName

Class log4cxx::helpers::InetAddress::ClazzInetAddress
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::InetAddress::ClazzInetAddress (0x0x7f692b96c750) 0 nearly-empty
    vptr=((& log4cxx::helpers::InetAddress::ClazzInetAddress::_ZTVN7log4cxx7helpers11InetAddress16ClazzInetAddressE) + 16u)
  log4cxx::helpers::Class (0x0x7f692b942c00) 0 nearly-empty
      primary-for log4cxx::helpers::InetAddress::ClazzInetAddress (0x0x7f692b96c750)

Vtable for log4cxx::helpers::InetAddress
log4cxx::helpers::InetAddress::_ZTVN7log4cxx7helpers11InetAddressE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers11InetAddressE)
72    (int (*)(...))log4cxx::helpers::InetAddress::getClass
80    (int (*)(...))log4cxx::helpers::InetAddress::~InetAddress
88    (int (*)(...))log4cxx::helpers::InetAddress::~InetAddress
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::InetAddress::instanceof
120   (int (*)(...))log4cxx::helpers::InetAddress::cast

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692b96c6e8 instance) in log4cxx::helpers::InetAddress
log4cxx::helpers::InetAddress::_ZTCN7log4cxx7helpers11InetAddressE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::InetAddress
log4cxx::helpers::InetAddress::_ZTTN7log4cxx7helpers11InetAddressE: 4u entries
0     ((& log4cxx::helpers::InetAddress::_ZTVN7log4cxx7helpers11InetAddressE) + 72u)
8     ((& log4cxx::helpers::InetAddress::_ZTCN7log4cxx7helpers11InetAddressE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::InetAddress::_ZTCN7log4cxx7helpers11InetAddressE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::InetAddress::_ZTVN7log4cxx7helpers11InetAddressE) + 72u)

Class log4cxx::helpers::InetAddress
   size=32 align=8
   base size=32 base align=8
log4cxx::helpers::InetAddress (0x0x7f692b96c680) 0
    vptridx=0u vptr=((& log4cxx::helpers::InetAddress::_ZTVN7log4cxx7helpers11InetAddressE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692b96c6e8) 0
      primary-for log4cxx::helpers::InetAddress (0x0x7f692b96c680)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692b942ba0) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692b96c6e8)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::InetAddress>
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::InetAddress>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_11InetAddressEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS0_11InetAddressEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::InetAddress>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::InetAddress>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::helpers::InetAddress>

Class log4cxx::helpers::ObjectPtrT<log4cxx::helpers::InetAddress>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::InetAddress> (0x0x7f692b96ca28) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::helpers::InetAddress>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_11InetAddressEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692b942cc0) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::InetAddress> (0x0x7f692b96ca28)

Vtable for log4cxx::helpers::DatagramPacket::ClazzDatagramPacket
log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::_ZTVN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketE)
16    (int (*)(...))log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::~ClazzDatagramPacket
24    (int (*)(...))log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::~ClazzDatagramPacket
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::getName

Class log4cxx::helpers::DatagramPacket::ClazzDatagramPacket
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::DatagramPacket::ClazzDatagramPacket (0x0x7f692b96ca90) 0 nearly-empty
    vptr=((& log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::_ZTVN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketE) + 16u)
  log4cxx::helpers::Class (0x0x7f692b942de0) 0 nearly-empty
      primary-for log4cxx::helpers::DatagramPacket::ClazzDatagramPacket (0x0x7f692b96ca90)

Vtable for log4cxx::helpers::DatagramPacket
log4cxx::helpers::DatagramPacket::_ZTVN7log4cxx7helpers14DatagramPacketE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers14DatagramPacketE)
72    (int (*)(...))log4cxx::helpers::DatagramPacket::getClass
80    (int (*)(...))log4cxx::helpers::DatagramPacket::~DatagramPacket
88    (int (*)(...))log4cxx::helpers::DatagramPacket::~DatagramPacket
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::DatagramPacket::instanceof
120   (int (*)(...))log4cxx::helpers::DatagramPacket::cast

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692b96c958 instance) in log4cxx::helpers::DatagramPacket
log4cxx::helpers::DatagramPacket::_ZTCN7log4cxx7helpers14DatagramPacketE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::DatagramPacket
log4cxx::helpers::DatagramPacket::_ZTTN7log4cxx7helpers14DatagramPacketE: 4u entries
0     ((& log4cxx::helpers::DatagramPacket::_ZTVN7log4cxx7helpers14DatagramPacketE) + 72u)
8     ((& log4cxx::helpers::DatagramPacket::_ZTCN7log4cxx7helpers14DatagramPacketE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::DatagramPacket::_ZTCN7log4cxx7helpers14DatagramPacketE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::DatagramPacket::_ZTVN7log4cxx7helpers14DatagramPacketE) + 72u)

Class log4cxx::helpers::DatagramPacket
   size=56 align=8
   base size=52 base align=8
log4cxx::helpers::DatagramPacket (0x0x7f692b96c8f0) 0
    vptridx=0u vptr=((& log4cxx::helpers::DatagramPacket::_ZTVN7log4cxx7helpers14DatagramPacketE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692b96c958) 0
      primary-for log4cxx::helpers::DatagramPacket (0x0x7f692b96c8f0)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692b942c60) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692b96c958)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::helpers::DatagramSocket::ClazzDatagramSocket
log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::_ZTVN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketE)
16    (int (*)(...))log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::~ClazzDatagramSocket
24    (int (*)(...))log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::~ClazzDatagramSocket
32    (int (*)(...))log4cxx::helpers::Class::newInstance
40    (int (*)(...))log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::getName

Class log4cxx::helpers::DatagramSocket::ClazzDatagramSocket
   size=8 align=8
   base size=8 base align=8
log4cxx::helpers::DatagramSocket::ClazzDatagramSocket (0x0x7f692b96cc98) 0 nearly-empty
    vptr=((& log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::_ZTVN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketE) + 16u)
  log4cxx::helpers::Class (0x0x7f692ba15060) 0 nearly-empty
      primary-for log4cxx::helpers::DatagramSocket::ClazzDatagramSocket (0x0x7f692b96cc98)

Vtable for log4cxx::helpers::DatagramSocket
log4cxx::helpers::DatagramSocket::_ZTVN7log4cxx7helpers14DatagramSocketE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers14DatagramSocketE)
72    (int (*)(...))log4cxx::helpers::DatagramSocket::getClass
80    (int (*)(...))log4cxx::helpers::DatagramSocket::~DatagramSocket
88    (int (*)(...))log4cxx::helpers::DatagramSocket::~DatagramSocket
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))log4cxx::helpers::DatagramSocket::instanceof
120   (int (*)(...))log4cxx::helpers::DatagramSocket::cast

Construction vtable for log4cxx::helpers::ObjectImpl (0x0x7f692b96cc30 instance) in log4cxx::helpers::DatagramSocket
log4cxx::helpers::DatagramSocket::_ZTCN7log4cxx7helpers14DatagramSocketE0_NS0_10ObjectImplE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::helpers::DatagramSocket
log4cxx::helpers::DatagramSocket::_ZTTN7log4cxx7helpers14DatagramSocketE: 4u entries
0     ((& log4cxx::helpers::DatagramSocket::_ZTVN7log4cxx7helpers14DatagramSocketE) + 72u)
8     ((& log4cxx::helpers::DatagramSocket::_ZTCN7log4cxx7helpers14DatagramSocketE0_NS0_10ObjectImplE) + 72u)
16    ((& log4cxx::helpers::DatagramSocket::_ZTCN7log4cxx7helpers14DatagramSocketE0_NS0_10ObjectImplE) + 72u)
24    ((& log4cxx::helpers::DatagramSocket::_ZTVN7log4cxx7helpers14DatagramSocketE) + 72u)

Class log4cxx::helpers::DatagramSocket
   size=80 align=8
   base size=80 base align=8
log4cxx::helpers::DatagramSocket (0x0x7f692b96cbc8) 0
    vptridx=0u vptr=((& log4cxx::helpers::DatagramSocket::_ZTVN7log4cxx7helpers14DatagramSocketE) + 72u)
  log4cxx::helpers::ObjectImpl (0x0x7f692b96cc30) 0
      primary-for log4cxx::helpers::DatagramSocket (0x0x7f692b96cbc8)
      subvttidx=8u
    log4cxx::helpers::Object (0x0x7f692ba15000) 0 nearly-empty virtual
        primary-for log4cxx::helpers::ObjectImpl (0x0x7f692b96cc30)
        vptridx=24u vbaseoffset=-72

Vtable for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::DatagramSocket>
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::DatagramSocket>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_14DatagramSocketEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectPtrTINS0_14DatagramSocketEEE)
16    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::DatagramSocket>
24    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::~ObjectPtrT<log4cxx::helpers::DatagramSocket>
32    (int (*)(...))log4cxx::helpers::ObjectPtrT<T>::cast<log4cxx::helpers::DatagramSocket>

Class log4cxx::helpers::ObjectPtrT<log4cxx::helpers::DatagramSocket>
   size=16 align=8
   base size=16 base align=8
log4cxx::helpers::ObjectPtrT<log4cxx::helpers::DatagramSocket> (0x0x7f692b96ce38) 0
    vptr=((& log4cxx::helpers::ObjectPtrT<log4cxx::helpers::DatagramSocket>::_ZTVN7log4cxx7helpers10ObjectPtrTINS0_14DatagramSocketEEE) + 16u)
  log4cxx::helpers::ObjectPtrBase (0x0x7f692ba152a0) 0 nearly-empty
      primary-for log4cxx::helpers::ObjectPtrT<log4cxx::helpers::DatagramSocket> (0x0x7f692b96ce38)

Class log4cxx::helpers::SyslogWriter
   size=40 align=8
   base size=40 base align=8
log4cxx::helpers::SyslogWriter (0x0x7f692ba15240) 0

Vtable for log4cxx::net::SyslogAppender::ClazzSyslogAppender
log4cxx::net::SyslogAppender::ClazzSyslogAppender::_ZTVN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE)
16    (int (*)(...))log4cxx::net::SyslogAppender::ClazzSyslogAppender::~ClazzSyslogAppender
24    (int (*)(...))log4cxx::net::SyslogAppender::ClazzSyslogAppender::~ClazzSyslogAppender
32    (int (*)(...))log4cxx::net::SyslogAppender::ClazzSyslogAppender::newInstance
40    (int (*)(...))log4cxx::net::SyslogAppender::ClazzSyslogAppender::getName

Class log4cxx::net::SyslogAppender::ClazzSyslogAppender
   size=8 align=8
   base size=8 base align=8
log4cxx::net::SyslogAppender::ClazzSyslogAppender (0x0x7f692ba46068) 0 nearly-empty
    vptr=((& log4cxx::net::SyslogAppender::ClazzSyslogAppender::_ZTVN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE) + 16u)
  log4cxx::helpers::Class (0x0x7f692ba15420) 0 nearly-empty
      primary-for log4cxx::net::SyslogAppender::ClazzSyslogAppender (0x0x7f692ba46068)

Vtable for log4cxx::net::SyslogAppender
log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE: 60u entries
0     168u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    0u
96    0u
104   0u
112   0u
120   0u
128   0u
136   0u
144   0u
152   0u
160   0u
168   0u
176   (int (*)(...))0
184   (int (*)(...))(& _ZTIN7log4cxx3net14SyslogAppenderE)
192   (int (*)(...))log4cxx::net::SyslogAppender::getClass
200   (int (*)(...))log4cxx::net::SyslogAppender::~SyslogAppender
208   (int (*)(...))log4cxx::net::SyslogAppender::~SyslogAppender
216   (int (*)(...))log4cxx::AppenderSkeleton::addRef
224   (int (*)(...))log4cxx::AppenderSkeleton::releaseRef
232   (int (*)(...))log4cxx::net::SyslogAppender::instanceof
240   (int (*)(...))log4cxx::net::SyslogAppender::cast
248   (int (*)(...))log4cxx::net::SyslogAppender::activateOptions
256   (int (*)(...))log4cxx::net::SyslogAppender::setOption
264   (int (*)(...))log4cxx::AppenderSkeleton::addFilter
272   (int (*)(...))log4cxx::AppenderSkeleton::getFilter
280   (int (*)(...))log4cxx::AppenderSkeleton::clearFilters
288   (int (*)(...))log4cxx::net::SyslogAppender::close
296   (int (*)(...))log4cxx::AppenderSkeleton::doAppend
304   (int (*)(...))log4cxx::AppenderSkeleton::getName
312   (int (*)(...))log4cxx::AppenderSkeleton::setLayout
320   (int (*)(...))log4cxx::AppenderSkeleton::getLayout
328   (int (*)(...))log4cxx::AppenderSkeleton::setName
336   (int (*)(...))log4cxx::net::SyslogAppender::requiresLayout
344   (int (*)(...))log4cxx::net::SyslogAppender::append
352   18446744073709551448u
360   18446744073709551448u
368   18446744073709551448u
376   18446744073709551448u
384   18446744073709551448u
392   18446744073709551448u
400   18446744073709551448u
408   (int (*)(...))-168
416   (int (*)(...))(& _ZTIN7log4cxx3net14SyslogAppenderE)
424   0u
432   (int (*)(...))log4cxx::net::SyslogAppender::_ZTv0_n32_N7log4cxx3net14SyslogAppenderD1Ev
440   (int (*)(...))log4cxx::net::SyslogAppender::_ZTv0_n32_N7log4cxx3net14SyslogAppenderD0Ev
448   (int (*)(...))log4cxx::AppenderSkeleton::_ZTv0_n40_NK7log4cxx16AppenderSkeleton6addRefEv
456   (int (*)(...))log4cxx::AppenderSkeleton::_ZTv0_n48_NK7log4cxx16AppenderSkeleton10releaseRefEv
464   0u
472   0u

Construction vtable for log4cxx::AppenderSkeleton (0x0x7f692ba16ee0 instance) in log4cxx::net::SyslogAppender
log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_16AppenderSkeletonE: 60u entries
0     168u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    0u
96    0u
104   0u
112   0u
120   0u
128   0u
136   0u
144   0u
152   0u
160   0u
168   0u
176   (int (*)(...))0
184   (int (*)(...))(& _ZTIN7log4cxx16AppenderSkeletonE)
192   (int (*)(...))log4cxx::AppenderSkeleton::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::AppenderSkeleton::addRef
224   (int (*)(...))log4cxx::AppenderSkeleton::releaseRef
232   (int (*)(...))log4cxx::AppenderSkeleton::instanceof
240   (int (*)(...))log4cxx::AppenderSkeleton::cast
248   (int (*)(...))log4cxx::AppenderSkeleton::activateOptions
256   (int (*)(...))log4cxx::AppenderSkeleton::setOption
264   (int (*)(...))log4cxx::AppenderSkeleton::addFilter
272   (int (*)(...))log4cxx::AppenderSkeleton::getFilter
280   (int (*)(...))log4cxx::AppenderSkeleton::clearFilters
288   (int (*)(...))__cxa_pure_virtual
296   (int (*)(...))log4cxx::AppenderSkeleton::doAppend
304   (int (*)(...))log4cxx::AppenderSkeleton::getName
312   (int (*)(...))log4cxx::AppenderSkeleton::setLayout
320   (int (*)(...))log4cxx::AppenderSkeleton::getLayout
328   (int (*)(...))log4cxx::AppenderSkeleton::setName
336   (int (*)(...))__cxa_pure_virtual
344   (int (*)(...))__cxa_pure_virtual
352   18446744073709551448u
360   18446744073709551448u
368   18446744073709551448u
376   18446744073709551448u
384   18446744073709551448u
392   18446744073709551448u
400   18446744073709551448u
408   (int (*)(...))-168
416   (int (*)(...))(& _ZTIN7log4cxx16AppenderSkeletonE)
424   0u
432   0u
440   0u
448   (int (*)(...))log4cxx::AppenderSkeleton::_ZTv0_n40_NK7log4cxx16AppenderSkeleton6addRefEv
456   (int (*)(...))log4cxx::AppenderSkeleton::_ZTv0_n48_NK7log4cxx16AppenderSkeleton10releaseRefEv
464   0u
472   0u

Construction vtable for log4cxx::Appender in log4cxx::net::SyslogAppender
log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_8AppenderE: 31u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN7log4cxx8AppenderE)
96    (int (*)(...))log4cxx::Appender::getClass
104   0u
112   0u
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
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
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

Construction vtable for log4cxx::spi::OptionHandler in log4cxx::net::SyslogAppender
log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_3spi13OptionHandlerE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx3spi13OptionHandlerE)
72    (int (*)(...))log4cxx::spi::OptionHandler::getClass
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
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

Construction vtable for log4cxx::helpers::ObjectImpl in log4cxx::net::SyslogAppender
log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE168_NS_7helpers10ObjectImplE: 31u entries
0     18446744073709551448u
8     18446744073709551448u
16    18446744073709551448u
24    0u
32    0u
40    0u
48    18446744073709551448u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
72    (int (*)(...))log4cxx::helpers::Object::getClass
80    0u
88    0u
96    (int (*)(...))log4cxx::helpers::ObjectImpl::addRef
104   (int (*)(...))log4cxx::helpers::ObjectImpl::releaseRef
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   168u
152   168u
160   168u
168   0u
176   (int (*)(...))168
184   (int (*)(...))(& _ZTIN7log4cxx7helpers10ObjectImplE)
192   (int (*)(...))log4cxx::helpers::Object::getClass
200   0u
208   0u
216   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n40_NK7log4cxx7helpers10ObjectImpl6addRefEv
224   (int (*)(...))log4cxx::helpers::ObjectImpl::_ZTv0_n48_NK7log4cxx7helpers10ObjectImpl10releaseRefEv
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual

VTT for log4cxx::net::SyslogAppender
log4cxx::net::SyslogAppender::_ZTTN7log4cxx3net14SyslogAppenderE: 17u entries
0     ((& log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE) + 192u)
8     ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_16AppenderSkeletonE) + 192u)
16    ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_16AppenderSkeletonE) + 192u)
24    ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_16AppenderSkeletonE) + 192u)
32    ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_16AppenderSkeletonE) + 192u)
40    ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_16AppenderSkeletonE) + 424u)
48    ((& log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE) + 192u)
56    ((& log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE) + 192u)
64    ((& log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE) + 192u)
72    ((& log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE) + 424u)
80    ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_8AppenderE) + 96u)
88    ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_8AppenderE) + 96u)
96    ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_8AppenderE) + 96u)
104   ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_3spi13OptionHandlerE) + 72u)
112   ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE0_NS_3spi13OptionHandlerE) + 72u)
120   ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE168_NS_7helpers10ObjectImplE) + 72u)
128   ((& log4cxx::net::SyslogAppender::_ZTCN7log4cxx3net14SyslogAppenderE168_NS_7helpers10ObjectImplE) + 192u)

Class log4cxx::net::SyslogAppender
   size=184 align=8
   base size=168 base align=8
log4cxx::net::SyslogAppender (0x0x7f692b96cea0) 0
    vptridx=0u vptr=((& log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE) + 192u)
  log4cxx::AppenderSkeleton (0x0x7f692ba16ee0) 0
      primary-for log4cxx::net::SyslogAppender (0x0x7f692b96cea0)
      subvttidx=8u
    log4cxx::Appender (0x0x7f692b96cf08) 0 nearly-empty virtual
        primary-for log4cxx::AppenderSkeleton (0x0x7f692ba16ee0)
        subvttidx=80u vptridx=48u vbaseoffset=-184
      log4cxx::spi::OptionHandler (0x0x7f692b96cf70) 0 nearly-empty virtual
          primary-for log4cxx::Appender (0x0x7f692b96cf08)
          subvttidx=104u vptridx=56u vbaseoffset=-96
        log4cxx::helpers::Object (0x0x7f692ba153c0) 0 nearly-empty virtual
            primary-for log4cxx::spi::OptionHandler (0x0x7f692b96cf70)
            vptridx=64u vbaseoffset=-72
    log4cxx::helpers::ObjectImpl (0x0x7f692ba46000) 168 virtual
        lost-primary
        subvttidx=120u vptridx=72u vbaseoffset=-192 vptr=((& log4cxx::net::SyslogAppender::_ZTVN7log4cxx3net14SyslogAppenderE) + 424u)
      log4cxx::helpers::Object (0x0x7f692ba153c0) alternative-path

Vtable for ILogger
ILogger::_ZTV7ILogger: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7ILogger)
16    (int (*)(...))ILogger::~ILogger
24    (int (*)(...))ILogger::~ILogger

Class ILogger
   size=48 align=8
   base size=48 base align=8
ILogger (0x0x7f692ba15900) 0
    vptr=((& ILogger::_ZTV7ILogger) + 16u)

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f692ba15c60) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f692ba15cc0) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f692ba15c00) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f692ba15d20) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f692ba15d80) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f692ba15de0) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f692ba15e40) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f692ba15ea0) 0

Class random_data
   size=48 align=8
   base size=48 base align=8
random_data (0x0x7f692ba15f00) 0

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f692ba15f60) 0

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11logic_error)
16    (int (*)(...))std::logic_error::~logic_error
24    (int (*)(...))std::logic_error::~logic_error
32    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7f692ba46478) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f692b771060) 0 nearly-empty
      primary-for std::logic_error (0x0x7f692ba46478)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12domain_error)
16    (int (*)(...))std::domain_error::~domain_error
24    (int (*)(...))std::domain_error::~domain_error
32    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7f692ba464e0) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7f692ba46548) 0
      primary-for std::domain_error (0x0x7f692ba464e0)
    std::exception (0x0x7f692b7710c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f692ba46548)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16invalid_argument)
16    (int (*)(...))std::invalid_argument::~invalid_argument
24    (int (*)(...))std::invalid_argument::~invalid_argument
32    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7f692ba465b0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7f692ba46618) 0
      primary-for std::invalid_argument (0x0x7f692ba465b0)
    std::exception (0x0x7f692b771120) 0 nearly-empty
        primary-for std::logic_error (0x0x7f692ba46618)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12length_error)
16    (int (*)(...))std::length_error::~length_error
24    (int (*)(...))std::length_error::~length_error
32    (int (*)(...))std::logic_error::what

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7f692ba46680) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7f692ba466e8) 0
      primary-for std::length_error (0x0x7f692ba46680)
    std::exception (0x0x7f692b771180) 0 nearly-empty
        primary-for std::logic_error (0x0x7f692ba466e8)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12out_of_range)
16    (int (*)(...))std::out_of_range::~out_of_range
24    (int (*)(...))std::out_of_range::~out_of_range
32    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7f692ba46750) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7f692ba467b8) 0
      primary-for std::out_of_range (0x0x7f692ba46750)
    std::exception (0x0x7f692b7711e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f692ba467b8)

Vtable for std::runtime_error
std::runtime_error::_ZTVSt13runtime_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13runtime_error)
16    (int (*)(...))std::runtime_error::~runtime_error
24    (int (*)(...))std::runtime_error::~runtime_error
32    (int (*)(...))std::runtime_error::what

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7f692ba46820) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7f692b771240) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f692ba46820)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11range_error)
16    (int (*)(...))std::range_error::~range_error
24    (int (*)(...))std::range_error::~range_error
32    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7f692ba46888) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7f692ba468f0) 0
      primary-for std::range_error (0x0x7f692ba46888)
    std::exception (0x0x7f692b7712a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f692ba468f0)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14overflow_error)
16    (int (*)(...))std::overflow_error::~overflow_error
24    (int (*)(...))std::overflow_error::~overflow_error
32    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7f692ba46958) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7f692ba469c0) 0
      primary-for std::overflow_error (0x0x7f692ba46958)
    std::exception (0x0x7f692b771300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f692ba469c0)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15underflow_error)
16    (int (*)(...))std::underflow_error::~underflow_error
24    (int (*)(...))std::underflow_error::~underflow_error
32    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7f692ba46a28) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7f692ba46a90) 0
      primary-for std::underflow_error (0x0x7f692ba46a28)
    std::exception (0x0x7f692b771360) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f692ba46a90)

Vtable for boost::program_options::error
boost::program_options::error::_ZTVN5boost15program_options5errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options5errorE)
16    (int (*)(...))boost::program_options::error::~error
24    (int (*)(...))boost::program_options::error::~error
32    (int (*)(...))std::logic_error::what

Class boost::program_options::error
   size=16 align=8
   base size=16 base align=8
boost::program_options::error (0x0x7f692ba46af8) 0
    vptr=((& boost::program_options::error::_ZTVN5boost15program_options5errorE) + 16u)
  std::logic_error (0x0x7f692ba46b60) 0
      primary-for boost::program_options::error (0x0x7f692ba46af8)
    std::exception (0x0x7f692b7713c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f692ba46b60)

Vtable for boost::program_options::too_many_positional_options_error
boost::program_options::too_many_positional_options_error::_ZTVN5boost15program_options33too_many_positional_options_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options33too_many_positional_options_errorE)
16    (int (*)(...))boost::program_options::too_many_positional_options_error::~too_many_positional_options_error
24    (int (*)(...))boost::program_options::too_many_positional_options_error::~too_many_positional_options_error
32    (int (*)(...))std::logic_error::what

Class boost::program_options::too_many_positional_options_error
   size=16 align=8
   base size=16 base align=8
boost::program_options::too_many_positional_options_error (0x0x7f692ba46bc8) 0
    vptr=((& boost::program_options::too_many_positional_options_error::_ZTVN5boost15program_options33too_many_positional_options_errorE) + 16u)
  boost::program_options::error (0x0x7f692ba46c30) 0
      primary-for boost::program_options::too_many_positional_options_error (0x0x7f692ba46bc8)
    std::logic_error (0x0x7f692ba46c98) 0
        primary-for boost::program_options::error (0x0x7f692ba46c30)
      std::exception (0x0x7f692b771420) 0 nearly-empty
          primary-for std::logic_error (0x0x7f692ba46c98)

Vtable for boost::program_options::invalid_command_line_style
boost::program_options::invalid_command_line_style::_ZTVN5boost15program_options26invalid_command_line_styleE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options26invalid_command_line_styleE)
16    (int (*)(...))boost::program_options::invalid_command_line_style::~invalid_command_line_style
24    (int (*)(...))boost::program_options::invalid_command_line_style::~invalid_command_line_style
32    (int (*)(...))std::logic_error::what

Class boost::program_options::invalid_command_line_style
   size=16 align=8
   base size=16 base align=8
boost::program_options::invalid_command_line_style (0x0x7f692ba46d00) 0
    vptr=((& boost::program_options::invalid_command_line_style::_ZTVN5boost15program_options26invalid_command_line_styleE) + 16u)
  boost::program_options::error (0x0x7f692ba46d68) 0
      primary-for boost::program_options::invalid_command_line_style (0x0x7f692ba46d00)
    std::logic_error (0x0x7f692ba46dd0) 0
        primary-for boost::program_options::error (0x0x7f692ba46d68)
      std::exception (0x0x7f692b7714e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f692ba46dd0)

Vtable for boost::program_options::reading_file
boost::program_options::reading_file::_ZTVN5boost15program_options12reading_fileE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options12reading_fileE)
16    (int (*)(...))boost::program_options::reading_file::~reading_file
24    (int (*)(...))boost::program_options::reading_file::~reading_file
32    (int (*)(...))std::logic_error::what

Class boost::program_options::reading_file
   size=16 align=8
   base size=16 base align=8
boost::program_options::reading_file (0x0x7f692ba46e38) 0
    vptr=((& boost::program_options::reading_file::_ZTVN5boost15program_options12reading_fileE) + 16u)
  boost::program_options::error (0x0x7f692ba46ea0) 0
      primary-for boost::program_options::reading_file (0x0x7f692ba46e38)
    std::logic_error (0x0x7f692ba46f08) 0
        primary-for boost::program_options::error (0x0x7f692ba46ea0)
      std::exception (0x0x7f692b771600) 0 nearly-empty
          primary-for std::logic_error (0x0x7f692ba46f08)

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b771780) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b7ca0d0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b7718a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771960) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b771a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b771a20) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771b40) 0 empty

Class std::binary_function<std::basic_string<char>, std::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f692b771c00) 0 empty

Class std::less<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::basic_string<char> > (0x0x7f692b7ca340) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f692b771c60) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771cc0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b7ca3a8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771d20) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f692b7ca410) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b7ca478) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771d80) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771ae0) 0

Class std::map<std::basic_string<char>, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::basic_string<char> > (0x0x7f692b771720) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771e40) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b7ca548) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b771ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b771f00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b8a2060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f692b8a2000) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b8a2180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b8a2120) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b8a21e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b7ca7b8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b8a2240) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f692b7ca820) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b7ca888) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b8a22a0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f692b8a20c0) 0

Class std::map<std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b771de0) 0

Vtable for boost::program_options::error_with_option_name
boost::program_options::error_with_option_name::_ZTVN5boost15program_options22error_with_option_nameE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options22error_with_option_nameE)
16    (int (*)(...))boost::program_options::error_with_option_name::~error_with_option_name
24    (int (*)(...))boost::program_options::error_with_option_name::~error_with_option_name
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::error_with_option_name
   size=136 align=8
   base size=136 base align=8
boost::program_options::error_with_option_name (0x0x7f692ba46f70) 0
    vptr=((& boost::program_options::error_with_option_name::_ZTVN5boost15program_options22error_with_option_nameE) + 16u)
  boost::program_options::error (0x0x7f692b7ca000) 0
      primary-for boost::program_options::error_with_option_name (0x0x7f692ba46f70)
    std::logic_error (0x0x7f692b7ca068) 0
        primary-for boost::program_options::error (0x0x7f692b7ca000)
      std::exception (0x0x7f692b7716c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f692b7ca068)

Class std::pair<const std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, std::basic_string<char> > (0x0x7f692b8a2300) 0

Class std::pair<std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<std::basic_string<char>, std::basic_string<char> > (0x0x7f692b8a2360) 0

Class std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b8a23c0) 0

Vtable for boost::program_options::multiple_values
boost::program_options::multiple_values::_ZTVN5boost15program_options15multiple_valuesE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options15multiple_valuesE)
16    (int (*)(...))boost::program_options::multiple_values::~multiple_values
24    (int (*)(...))boost::program_options::multiple_values::~multiple_values
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::multiple_values
   size=136 align=8
   base size=136 base align=8
boost::program_options::multiple_values (0x0x7f692b7cab60) 0
    vptr=((& boost::program_options::multiple_values::_ZTVN5boost15program_options15multiple_valuesE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f692b7cabc8) 0
      primary-for boost::program_options::multiple_values (0x0x7f692b7cab60)
    boost::program_options::error (0x0x7f692b7cac30) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f692b7cabc8)
      std::logic_error (0x0x7f692b7cac98) 0
          primary-for boost::program_options::error (0x0x7f692b7cac30)
        std::exception (0x0x7f692b8a2420) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692b7cac98)

Vtable for boost::program_options::multiple_occurrences
boost::program_options::multiple_occurrences::_ZTVN5boost15program_options20multiple_occurrencesE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options20multiple_occurrencesE)
16    (int (*)(...))boost::program_options::multiple_occurrences::~multiple_occurrences
24    (int (*)(...))boost::program_options::multiple_occurrences::~multiple_occurrences
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::multiple_occurrences
   size=136 align=8
   base size=136 base align=8
boost::program_options::multiple_occurrences (0x0x7f692b7cad68) 0
    vptr=((& boost::program_options::multiple_occurrences::_ZTVN5boost15program_options20multiple_occurrencesE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f692b7cadd0) 0
      primary-for boost::program_options::multiple_occurrences (0x0x7f692b7cad68)
    boost::program_options::error (0x0x7f692b7cae38) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f692b7cadd0)
      std::logic_error (0x0x7f692b7caea0) 0
          primary-for boost::program_options::error (0x0x7f692b7cae38)
        std::exception (0x0x7f692b8a2480) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692b7caea0)

Vtable for boost::program_options::required_option
boost::program_options::required_option::_ZTVN5boost15program_options15required_optionE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options15required_optionE)
16    (int (*)(...))boost::program_options::required_option::~required_option
24    (int (*)(...))boost::program_options::required_option::~required_option
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::required_option
   size=136 align=8
   base size=136 base align=8
boost::program_options::required_option (0x0x7f692b7caf70) 0
    vptr=((& boost::program_options::required_option::_ZTVN5boost15program_options15required_optionE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f692b7ca138) 0
      primary-for boost::program_options::required_option (0x0x7f692b7caf70)
    boost::program_options::error (0x0x7f692b7ca1a0) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f692b7ca138)
      std::logic_error (0x0x7f692b7ca5b0) 0
          primary-for boost::program_options::error (0x0x7f692b7ca1a0)
        std::exception (0x0x7f692b8a24e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692b7ca5b0)

Vtable for boost::program_options::error_with_no_option_name
boost::program_options::error_with_no_option_name::_ZTVN5boost15program_options25error_with_no_option_nameE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options25error_with_no_option_nameE)
16    (int (*)(...))boost::program_options::error_with_no_option_name::~error_with_no_option_name
24    (int (*)(...))boost::program_options::error_with_no_option_name::~error_with_no_option_name
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_no_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::error_with_no_option_name
   size=136 align=8
   base size=136 base align=8
boost::program_options::error_with_no_option_name (0x0x7f692b586000) 0
    vptr=((& boost::program_options::error_with_no_option_name::_ZTVN5boost15program_options25error_with_no_option_nameE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f692b586068) 0
      primary-for boost::program_options::error_with_no_option_name (0x0x7f692b586000)
    boost::program_options::error (0x0x7f692b5860d0) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f692b586068)
      std::logic_error (0x0x7f692b586138) 0
          primary-for boost::program_options::error (0x0x7f692b5860d0)
        std::exception (0x0x7f692b8a2540) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692b586138)

Vtable for boost::program_options::unknown_option
boost::program_options::unknown_option::_ZTVN5boost15program_options14unknown_optionE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options14unknown_optionE)
16    (int (*)(...))boost::program_options::unknown_option::~unknown_option
24    (int (*)(...))boost::program_options::unknown_option::~unknown_option
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_no_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::unknown_option
   size=136 align=8
   base size=136 base align=8
boost::program_options::unknown_option (0x0x7f692b5861a0) 0
    vptr=((& boost::program_options::unknown_option::_ZTVN5boost15program_options14unknown_optionE) + 16u)
  boost::program_options::error_with_no_option_name (0x0x7f692b586208) 0
      primary-for boost::program_options::unknown_option (0x0x7f692b5861a0)
    boost::program_options::error_with_option_name (0x0x7f692b586270) 0
        primary-for boost::program_options::error_with_no_option_name (0x0x7f692b586208)
      boost::program_options::error (0x0x7f692b5862d8) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f692b586270)
        std::logic_error (0x0x7f692b586340) 0
            primary-for boost::program_options::error (0x0x7f692b5862d8)
          std::exception (0x0x7f692b8a2660) 0 nearly-empty
              primary-for std::logic_error (0x0x7f692b586340)

Class __gnu_cxx::new_allocator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f692b8a27e0) 0 empty

Class std::allocator<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<char> > (0x0x7f692b586618) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f692b8a2840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > > (0x0x7f692b8a2780) 0 empty

Class std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> > (0x0x7f692b8a2960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::basic_string<char> > (0x0x7f692b8a2900) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f692b586888) 0
  std::allocator<std::basic_string<char> > (0x0x7f692b5868f0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f692b8a29c0) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f692b8a2720) 0

Class std::vector<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char> > (0x0x7f692b586a28) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f692b8a2a20) 0

Vtable for boost::program_options::ambiguous_option
boost::program_options::ambiguous_option::_ZTVN5boost15program_options16ambiguous_optionE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options16ambiguous_optionE)
16    (int (*)(...))boost::program_options::ambiguous_option::~ambiguous_option
24    (int (*)(...))boost::program_options::ambiguous_option::~ambiguous_option
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_no_option_name::set_option_name
48    (int (*)(...))boost::program_options::ambiguous_option::substitute_placeholders

Class boost::program_options::ambiguous_option
   size=160 align=8
   base size=160 base align=8
boost::program_options::ambiguous_option (0x0x7f692b586410) 0
    vptr=((& boost::program_options::ambiguous_option::_ZTVN5boost15program_options16ambiguous_optionE) + 16u)
  boost::program_options::error_with_no_option_name (0x0x7f692b586478) 0
      primary-for boost::program_options::ambiguous_option (0x0x7f692b586410)
    boost::program_options::error_with_option_name (0x0x7f692b5864e0) 0
        primary-for boost::program_options::error_with_no_option_name (0x0x7f692b586478)
      boost::program_options::error (0x0x7f692b586548) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f692b5864e0)
        std::logic_error (0x0x7f692b5865b0) 0
            primary-for boost::program_options::error (0x0x7f692b586548)
          std::exception (0x0x7f692b8a26c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f692b5865b0)

Vtable for boost::program_options::invalid_syntax
boost::program_options::invalid_syntax::_ZTVN5boost15program_options14invalid_syntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options14invalid_syntaxE)
16    (int (*)(...))boost::program_options::invalid_syntax::~invalid_syntax
24    (int (*)(...))boost::program_options::invalid_syntax::~invalid_syntax
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
56    (int (*)(...))boost::program_options::invalid_syntax::tokens

Class boost::program_options::invalid_syntax
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_syntax (0x0x7f692b586b60) 0
    vptr=((& boost::program_options::invalid_syntax::_ZTVN5boost15program_options14invalid_syntaxE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f692b586bc8) 0
      primary-for boost::program_options::invalid_syntax (0x0x7f692b586b60)
    boost::program_options::error (0x0x7f692b586c30) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f692b586bc8)
      std::logic_error (0x0x7f692b586c98) 0
          primary-for boost::program_options::error (0x0x7f692b586c30)
        std::exception (0x0x7f692b8a2ae0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692b586c98)

Vtable for boost::program_options::invalid_config_file_syntax
boost::program_options::invalid_config_file_syntax::_ZTVN5boost15program_options26invalid_config_file_syntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options26invalid_config_file_syntaxE)
16    (int (*)(...))boost::program_options::invalid_config_file_syntax::~invalid_config_file_syntax
24    (int (*)(...))boost::program_options::invalid_config_file_syntax::~invalid_config_file_syntax
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
56    (int (*)(...))boost::program_options::invalid_config_file_syntax::tokens

Class boost::program_options::invalid_config_file_syntax
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_config_file_syntax (0x0x7f692b586dd0) 0
    vptr=((& boost::program_options::invalid_config_file_syntax::_ZTVN5boost15program_options26invalid_config_file_syntaxE) + 16u)
  boost::program_options::invalid_syntax (0x0x7f692b586e38) 0
      primary-for boost::program_options::invalid_config_file_syntax (0x0x7f692b586dd0)
    boost::program_options::error_with_option_name (0x0x7f692b586ea0) 0
        primary-for boost::program_options::invalid_syntax (0x0x7f692b586e38)
      boost::program_options::error (0x0x7f692b586f08) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f692b586ea0)
        std::logic_error (0x0x7f692b586f70) 0
            primary-for boost::program_options::error (0x0x7f692b586f08)
          std::exception (0x0x7f692b8a2b40) 0 nearly-empty
              primary-for std::logic_error (0x0x7f692b586f70)

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f692b8a2de0) 0

Vtable for boost::program_options::invalid_command_line_syntax
boost::program_options::invalid_command_line_syntax::_ZTVN5boost15program_options27invalid_command_line_syntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options27invalid_command_line_syntaxE)
16    (int (*)(...))boost::program_options::invalid_command_line_syntax::~invalid_command_line_syntax
24    (int (*)(...))boost::program_options::invalid_command_line_syntax::~invalid_command_line_syntax
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
56    (int (*)(...))boost::program_options::invalid_syntax::tokens

Class boost::program_options::invalid_command_line_syntax
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_command_line_syntax (0x0x7f692b63e068) 0
    vptr=((& boost::program_options::invalid_command_line_syntax::_ZTVN5boost15program_options27invalid_command_line_syntaxE) + 16u)
  boost::program_options::invalid_syntax (0x0x7f692b63e0d0) 0
      primary-for boost::program_options::invalid_command_line_syntax (0x0x7f692b63e068)
    boost::program_options::error_with_option_name (0x0x7f692b63e138) 0
        primary-for boost::program_options::invalid_syntax (0x0x7f692b63e0d0)
      boost::program_options::error (0x0x7f692b63e1a0) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f692b63e138)
        std::logic_error (0x0x7f692b63e208) 0
            primary-for boost::program_options::error (0x0x7f692b63e1a0)
          std::exception (0x0x7f692b8a2e40) 0 nearly-empty
              primary-for std::logic_error (0x0x7f692b63e208)

Vtable for boost::program_options::validation_error
boost::program_options::validation_error::_ZTVN5boost15program_options16validation_errorE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options16validation_errorE)
16    (int (*)(...))boost::program_options::validation_error::~validation_error
24    (int (*)(...))boost::program_options::validation_error::~validation_error
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::validation_error
   size=144 align=8
   base size=140 base align=8
boost::program_options::validation_error (0x0x7f692b63e270) 0
    vptr=((& boost::program_options::validation_error::_ZTVN5boost15program_options16validation_errorE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f692b63e2d8) 0
      primary-for boost::program_options::validation_error (0x0x7f692b63e270)
    boost::program_options::error (0x0x7f692b63e340) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f692b63e2d8)
      std::logic_error (0x0x7f692b63e3a8) 0
          primary-for boost::program_options::error (0x0x7f692b63e340)
        std::exception (0x0x7f692b649120) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692b63e3a8)

Vtable for boost::program_options::invalid_option_value
boost::program_options::invalid_option_value::_ZTVN5boost15program_options20invalid_option_valueE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options20invalid_option_valueE)
16    (int (*)(...))boost::program_options::invalid_option_value::~invalid_option_value
24    (int (*)(...))boost::program_options::invalid_option_value::~invalid_option_value
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::invalid_option_value
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_option_value (0x0x7f692b63e478) 0
    vptr=((& boost::program_options::invalid_option_value::_ZTVN5boost15program_options20invalid_option_valueE) + 16u)
  boost::program_options::validation_error (0x0x7f692b63e4e0) 0
      primary-for boost::program_options::invalid_option_value (0x0x7f692b63e478)
    boost::program_options::error_with_option_name (0x0x7f692b63e548) 0
        primary-for boost::program_options::validation_error (0x0x7f692b63e4e0)
      boost::program_options::error (0x0x7f692b63e5b0) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f692b63e548)
        std::logic_error (0x0x7f692b63e618) 0
            primary-for boost::program_options::error (0x0x7f692b63e5b0)
          std::exception (0x0x7f692b6491e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f692b63e618)

Vtable for boost::program_options::invalid_bool_value
boost::program_options::invalid_bool_value::_ZTVN5boost15program_options18invalid_bool_valueE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options18invalid_bool_valueE)
16    (int (*)(...))boost::program_options::invalid_bool_value::~invalid_bool_value
24    (int (*)(...))boost::program_options::invalid_bool_value::~invalid_bool_value
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::invalid_bool_value
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_bool_value (0x0x7f692b63e6e8) 0
    vptr=((& boost::program_options::invalid_bool_value::_ZTVN5boost15program_options18invalid_bool_valueE) + 16u)
  boost::program_options::validation_error (0x0x7f692b63e750) 0
      primary-for boost::program_options::invalid_bool_value (0x0x7f692b63e6e8)
    boost::program_options::error_with_option_name (0x0x7f692b63e7b8) 0
        primary-for boost::program_options::validation_error (0x0x7f692b63e750)
      boost::program_options::error (0x0x7f692b63e820) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f692b63e7b8)
        std::logic_error (0x0x7f692b63e888) 0
            primary-for boost::program_options::error (0x0x7f692b63e820)
          std::exception (0x0x7f692b649240) 0 nearly-empty
              primary-for std::logic_error (0x0x7f692b63e888)

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f692b6493c0) 0 empty

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7f692b649cc0) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7f692b63ea28) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f692b649d20) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f692b63ea28)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7f692b63ea90) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f692b649d80) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f692b63ea90)

Class mpl_::integral_c_tag
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c_tag (0x0x7f692b649de0) 0 empty

Class mpl_::bool_<true>
   size=1 align=1
   base size=0 base align=1
mpl_::bool_<true> (0x0x7f692b400180) 0 empty

Class boost::integral_constant<bool, true>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<bool, true> (0x0x7f692b63eb60) 0 empty
  mpl_::bool_<true> (0x0x7f692b4001e0) 0 empty

Class mpl_::bool_<false>
   size=1 align=1
   base size=0 base align=1
mpl_::bool_<false> (0x0x7f692b400240) 0 empty

Class boost::integral_constant<bool, false>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<bool, false> (0x0x7f692b63ebc8) 0 empty
  mpl_::bool_<false> (0x0x7f692b4002a0) 0 empty

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f692b400780) 0

Class boost::type_traits::ice_or<false, false, false, false, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f692b400840) 0 empty

Class boost::type_traits::ice_and<true, true, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<true, true, true, true, true, true, true> (0x0x7f692b400900) 0 empty

Class boost::type_traits::ice_not<true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_not<true> (0x0x7f692b4009c0) 0 empty

Class boost::type_traits::false_result
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result (0x0x7f692b400ba0) 0 empty

Class boost::detail::is_function_chooser<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_function_chooser<false> (0x0x7f692b4c6360) 0 empty

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f692b4c6960) 0 empty

Class boost::mpl::is_na<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<mpl_::na> (0x0x7f692b415af8) 0 empty
  mpl_::bool_<true> (0x0x7f692b4c6a20) 0 empty

Class boost::mpl::is_not_na<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_not_na<mpl_::na> (0x0x7f692b415bc8) 0 empty
  mpl_::bool_<false> (0x0x7f692b4c6ae0) 0 empty

Class boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na> (0x0x7f692b4c6d20) 0 empty

Class mpl_::int_<3>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<3> (0x0x7f692b4c6e40) 0 empty

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f692b4c6f00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f692b415d00) 0 empty
  mpl_::int_<-1> (0x0x7f692b4c6f60) 0 empty

Class boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f692b11e0c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f692b415e38) 0 empty
  mpl_::int_<-1> (0x0x7f692b11e240) 0 empty

Class boost::mpl::identity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<mpl_::na> (0x0x7f692b11e360) 0 empty

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f692b11e480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::na> > (0x0x7f692b415f70) 0 empty
  mpl_::int_<-1> (0x0x7f692b11e540) 0 empty

Class boost::mpl::make_identity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::make_identity<mpl_::na> (0x0x7f692b11e5a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::make_identity<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::make_identity<mpl_::na> > (0x0x7f692b12e0d0) 0 empty
  mpl_::int_<-1> (0x0x7f692b11e720) 0 empty

Class boost::detail::add_reference_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<void> (0x0x7f692b11e900) 0 empty

Class boost::detail::add_reference_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const void> (0x0x7f692b11e960) 0 empty

Class boost::detail::add_reference_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<volatile void> (0x0x7f692b11e9c0) 0 empty

Class boost::detail::add_reference_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const volatile void> (0x0x7f692b11ea20) 0 empty

Class boost::error_info<boost::throw_function_, const char*>
   size=8 align=8
   base size=8 base align=8
boost::error_info<boost::throw_function_, const char*> (0x0x7f692b11ee40) 0

Class boost::error_info<boost::throw_file_, const char*>
   size=8 align=8
   base size=8 base align=8
boost::error_info<boost::throw_file_, const char*> (0x0x7f692b11eea0) 0

Class boost::error_info<boost::throw_line_, int>
   size=4 align=4
   base size=4 base align=4
boost::error_info<boost::throw_line_, int> (0x0x7f692b11ef00) 0

Vtable for boost::exception_detail::error_info_container
boost::exception_detail::error_info_container::_ZTVN5boost16exception_detail20error_info_containerE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail20error_info_containerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class boost::exception_detail::error_info_container
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::error_info_container (0x0x7f692b11ef60) 0 nearly-empty
    vptr=((& boost::exception_detail::error_info_container::_ZTVN5boost16exception_detail20error_info_containerE) + 16u)

Class boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container> (0x0x7f692b165060) 0

Vtable for boost::exception
boost::exception::_ZTVN5boost9exceptionE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9exceptionE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class boost::exception
   size=40 align=8
   base size=36 base align=8
boost::exception (0x0x7f692b165000) 0
    vptr=((& boost::exception::_ZTVN5boost9exceptionE) + 16u)

Class boost::exception_detail::large_size
   size=256 align=1
   base size=256 base align=1
boost::exception_detail::large_size (0x0x7f692b165180) 0

Class boost::exception_detail::small_size
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::small_size (0x0x7f692b1651e0) 0 empty

Vtable for boost::exception_detail::clone_base
boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_baseE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    0u
40    0u

Class boost::exception_detail::clone_base
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::clone_base (0x0x7f692b165360) 0 nearly-empty
    vptr=((& boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE) + 16u)

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f692b165540) 0 empty

Vtable for boost::any::placeholder
boost::any::placeholder::_ZTVN5boost3any11placeholderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any11placeholderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class boost::any::placeholder
   size=8 align=8
   base size=8 base align=8
boost::any::placeholder (0x0x7f692b165ba0) 0 nearly-empty
    vptr=((& boost::any::placeholder::_ZTVN5boost3any11placeholderE) + 16u)

Class boost::any
   size=8 align=8
   base size=8 base align=8
boost::any (0x0x7f692b165b40) 0

Vtable for boost::bad_any_cast
boost::bad_any_cast::_ZTVN5boost12bad_any_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost12bad_any_castE)
16    (int (*)(...))boost::bad_any_cast::~bad_any_cast
24    (int (*)(...))boost::bad_any_cast::~bad_any_cast
32    (int (*)(...))boost::bad_any_cast::what

Class boost::bad_any_cast
   size=8 align=8
   base size=8 base align=8
boost::bad_any_cast (0x0x7f692b12e750) 0 nearly-empty
    vptr=((& boost::bad_any_cast::_ZTVN5boost12bad_any_castE) + 16u)
  std::bad_cast (0x0x7f692b12e7b8) 0 nearly-empty
      primary-for boost::bad_any_cast (0x0x7f692b12e750)
    std::exception (0x0x7f692b165c60) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f692b12e7b8)

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7f692b165de0) 0 empty

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7f692b165e40) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7f692b165f00) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7f692b165f60) 0 empty

Class std::numeric_limits<signed char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<signed char> (0x0x7f692b252000) 0 empty

Class std::numeric_limits<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<unsigned char> (0x0x7f692b252060) 0 empty

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7f692b2520c0) 0 empty

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f692b252120) 0 empty

Class std::numeric_limits<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short unsigned int> (0x0x7f692b252180) 0 empty

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7f692b2521e0) 0 empty

Class std::numeric_limits<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<unsigned int> (0x0x7f692b252240) 0 empty

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f692b2522a0) 0 empty

Class std::numeric_limits<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long unsigned int> (0x0x7f692b252300) 0 empty

Class std::numeric_limits<long long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long int> (0x0x7f692b252360) 0 empty

Class std::numeric_limits<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long unsigned int> (0x0x7f692b2523c0) 0 empty

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7f692b252420) 0 empty

Class std::numeric_limits<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128 unsigned> (0x0x7f692b252480) 0 empty

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7f692b2524e0) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7f692b252540) 0 empty

Class std::numeric_limits<long double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long double> (0x0x7f692b2525a0) 0 empty

Class boost::detail::integer_traits_base<bool, false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<bool, false, true> (0x0x7f692b2526c0) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f692af19000) 0 empty
  std::numeric_limits<bool> (0x0x7f692b252720) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f692b252780) 0 empty

Class boost::detail::integer_traits_base<char, '\37777777600', '\177'>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f692b2527e0) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f692af19150) 0 empty
  std::numeric_limits<char> (0x0x7f692b252840) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f692b2528a0) 0 empty

Class boost::detail::integer_traits_base<signed char, -128, 127>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f692b252900) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f692af192a0) 0 empty
  std::numeric_limits<signed char> (0x0x7f692b252960) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f692b2529c0) 0 empty

Class boost::detail::integer_traits_base<unsigned char, 0u, 255u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f692b252a20) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f692af193f0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f692b252a80) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f692b252ae0) 0 empty

Class boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f692b252b40) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f692af19540) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f692b252ba0) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f692b252c00) 0 empty

Class boost::detail::integer_traits_base<short int, -32768, 32767>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f692b252c60) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f692af19690) 0 empty
  std::numeric_limits<short int> (0x0x7f692b252cc0) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f692b252d20) 0 empty

Class boost::detail::integer_traits_base<short unsigned int, 0u, 65535u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f692b252d80) 0 empty

Class boost::integer_traits<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short unsigned int> (0x0x7f692af197e0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f692b252de0) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f692b252e40) 0 empty

Class boost::detail::integer_traits_base<int, -2147483648, 2147483647>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f692b252ea0) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f692af19930) 0 empty
  std::numeric_limits<int> (0x0x7f692b252f00) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f692b252f60) 0 empty

Class boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f692af23000) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f692af19a80) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f692af23060) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f692af230c0) 0 empty

Class boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f692af23120) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f692af19bd0) 0 empty
  std::numeric_limits<long int> (0x0x7f692af23240) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f692af232a0) 0 empty

Class boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f692af23360) 0 empty

Class boost::integer_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long unsigned int> (0x0x7f692af19d20) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f692af233c0) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f692af23420) 0 empty

Class boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f692af23480) 0 empty

Class boost::integer_traits<long long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long long int> (0x0x7f692af19e70) 0 empty
  std::numeric_limits<long long int> (0x0x7f692af234e0) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f692af23540) 0 empty

Class boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f692af235a0) 0 empty

Class boost::integer_traits<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long long unsigned int> (0x0x7f692af2f000) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f692af236c0) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f692af23720) 0 empty

Class boost::detail::int_least_helper<1>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<1> (0x0x7f692af23900) 0 empty

Class boost::detail::int_least_helper<2>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<2> (0x0x7f692af23960) 0 empty

Class boost::detail::int_least_helper<3>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<3> (0x0x7f692af239c0) 0 empty

Class boost::detail::int_least_helper<4>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<4> (0x0x7f692af23a20) 0 empty

Class boost::detail::int_least_helper<5>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<5> (0x0x7f692af23a80) 0 empty

Class boost::detail::uint_least_helper<1>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<1> (0x0x7f692af23ae0) 0 empty

Class boost::detail::uint_least_helper<2>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<2> (0x0x7f692af23b40) 0 empty

Class boost::detail::uint_least_helper<3>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<3> (0x0x7f692af23ba0) 0 empty

Class boost::detail::uint_least_helper<4>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<4> (0x0x7f692af23c00) 0 empty

Class boost::detail::uint_least_helper<5>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<5> (0x0x7f692af23c60) 0 empty

Class boost::detail::exact_signed_base_helper<8>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<8> (0x0x7f692af23d80) 0 empty

Class boost::detail::exact_unsigned_base_helper<8>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<8> (0x0x7f692af23de0) 0 empty

Class boost::detail::exact_signed_base_helper<16>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<16> (0x0x7f692af23e40) 0 empty

Class boost::detail::exact_unsigned_base_helper<16>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<16> (0x0x7f692af23ea0) 0 empty

Class boost::detail::exact_signed_base_helper<32>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<32> (0x0x7f692af23f00) 0 empty

Class boost::detail::exact_unsigned_base_helper<32>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<32> (0x0x7f692af23f60) 0 empty

Class boost::detail::exact_signed_base_helper<64>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<64> (0x0x7f692af3c000) 0 empty

Class boost::detail::exact_unsigned_base_helper<64>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<64> (0x0x7f692af3c060) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f692b12ef08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692b12ef70) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c420) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f692af51000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51068) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c480) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f692af510d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51138) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c4e0) 0 empty

Class boost::is_void<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const volatile void> (0x0x7f692af511a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51208) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c540) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f692af51340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af513a8) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c600) 0 empty

Class boost::is_integral<const unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const unsigned char> (0x0x7f692af51410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51478) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c660) 0 empty

Class boost::is_integral<volatile unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile unsigned char> (0x0x7f692af514e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51548) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c6c0) 0 empty

Class boost::is_integral<const volatile unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile unsigned char> (0x0x7f692af515b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51618) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c720) 0 empty

Class boost::is_integral<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short unsigned int> (0x0x7f692af51680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af516e8) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c780) 0 empty

Class boost::is_integral<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const short unsigned int> (0x0x7f692af51750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af517b8) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c7e0) 0 empty

Class boost::is_integral<volatile short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile short unsigned int> (0x0x7f692af51820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51888) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c840) 0 empty

Class boost::is_integral<const volatile short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile short unsigned int> (0x0x7f692af518f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51958) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c8a0) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f692af519c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51a28) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c900) 0 empty

Class boost::is_integral<const unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const unsigned int> (0x0x7f692af51a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51af8) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c960) 0 empty

Class boost::is_integral<volatile unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile unsigned int> (0x0x7f692af51b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51bc8) 0 empty
    mpl_::bool_<true> (0x0x7f692af3c9c0) 0 empty

Class boost::is_integral<const volatile unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile unsigned int> (0x0x7f692af51c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51c98) 0 empty
    mpl_::bool_<true> (0x0x7f692af3ca20) 0 empty

Class boost::is_integral<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long unsigned int> (0x0x7f692af51d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51d68) 0 empty
    mpl_::bool_<true> (0x0x7f692af3ca80) 0 empty

Class boost::is_integral<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long unsigned int> (0x0x7f692af51dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51e38) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cae0) 0 empty

Class boost::is_integral<volatile long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long unsigned int> (0x0x7f692af51ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af51f08) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cb40) 0 empty

Class boost::is_integral<const volatile long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long unsigned int> (0x0x7f692af51f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e000) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cba0) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f692af5e068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e0d0) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cc00) 0 empty

Class boost::is_integral<const signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const signed char> (0x0x7f692af5e138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e1a0) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cc60) 0 empty

Class boost::is_integral<volatile signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile signed char> (0x0x7f692af5e208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e270) 0 empty
    mpl_::bool_<true> (0x0x7f692af3ccc0) 0 empty

Class boost::is_integral<const volatile signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile signed char> (0x0x7f692af5e2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e340) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cd20) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f692af5e3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e410) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cd80) 0 empty

Class boost::is_integral<const short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const short int> (0x0x7f692af5e478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e4e0) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cde0) 0 empty

Class boost::is_integral<volatile short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile short int> (0x0x7f692af5e548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e5b0) 0 empty
    mpl_::bool_<true> (0x0x7f692af3ce40) 0 empty

Class boost::is_integral<const volatile short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile short int> (0x0x7f692af5e618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e680) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cea0) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f692af5e6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e750) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cf00) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f692af5e7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e820) 0 empty
    mpl_::bool_<true> (0x0x7f692af3cf60) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f692af5e888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e8f0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65000) 0 empty

Class boost::is_integral<const volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile int> (0x0x7f692af5e958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5e9c0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65060) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f692af5ea28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5ea90) 0 empty
    mpl_::bool_<true> (0x0x7f692af650c0) 0 empty

Class boost::is_integral<const long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long int> (0x0x7f692af5eaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5eb60) 0 empty
    mpl_::bool_<true> (0x0x7f692af65120) 0 empty

Class boost::is_integral<volatile long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long int> (0x0x7f692af5ebc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5ec30) 0 empty
    mpl_::bool_<true> (0x0x7f692af65180) 0 empty

Class boost::is_integral<const volatile long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long int> (0x0x7f692af5ec98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5ed00) 0 empty
    mpl_::bool_<true> (0x0x7f692af651e0) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f692af5ed68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5edd0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65240) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f692af5ee38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5eea0) 0 empty
    mpl_::bool_<true> (0x0x7f692af652a0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f692af5ef08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af5ef70) 0 empty
    mpl_::bool_<true> (0x0x7f692af65300) 0 empty

Class boost::is_integral<const volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile bool> (0x0x7f692af6d000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d068) 0 empty
    mpl_::bool_<true> (0x0x7f692af65360) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f692af6d0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d138) 0 empty
    mpl_::bool_<true> (0x0x7f692af653c0) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f692af6d1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d208) 0 empty
    mpl_::bool_<true> (0x0x7f692af65420) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f692af6d270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d2d8) 0 empty
    mpl_::bool_<true> (0x0x7f692af65480) 0 empty

Class boost::is_integral<const volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile char> (0x0x7f692af6d340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d3a8) 0 empty
    mpl_::bool_<true> (0x0x7f692af654e0) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f692af6d410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d478) 0 empty
    mpl_::bool_<true> (0x0x7f692af65540) 0 empty

Class boost::is_integral<const wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const wchar_t> (0x0x7f692af6d4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d548) 0 empty
    mpl_::bool_<true> (0x0x7f692af655a0) 0 empty

Class boost::is_integral<volatile wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile wchar_t> (0x0x7f692af6d5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d618) 0 empty
    mpl_::bool_<true> (0x0x7f692af65600) 0 empty

Class boost::is_integral<const volatile wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile wchar_t> (0x0x7f692af6d680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d6e8) 0 empty
    mpl_::bool_<true> (0x0x7f692af65660) 0 empty

Class boost::is_integral<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long long unsigned int> (0x0x7f692af6d750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d7b8) 0 empty
    mpl_::bool_<true> (0x0x7f692af656c0) 0 empty

Class boost::is_integral<const long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long long unsigned int> (0x0x7f692af6d820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d888) 0 empty
    mpl_::bool_<true> (0x0x7f692af65720) 0 empty

Class boost::is_integral<volatile long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long long unsigned int> (0x0x7f692af6d8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6d958) 0 empty
    mpl_::bool_<true> (0x0x7f692af65780) 0 empty

Class boost::is_integral<const volatile long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long long unsigned int> (0x0x7f692af6d9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6da28) 0 empty
    mpl_::bool_<true> (0x0x7f692af657e0) 0 empty

Class boost::is_integral<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long long int> (0x0x7f692af6da90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6daf8) 0 empty
    mpl_::bool_<true> (0x0x7f692af65840) 0 empty

Class boost::is_integral<const long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long long int> (0x0x7f692af6db60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6dbc8) 0 empty
    mpl_::bool_<true> (0x0x7f692af658a0) 0 empty

Class boost::is_integral<volatile long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long long int> (0x0x7f692af6dc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6dc98) 0 empty
    mpl_::bool_<true> (0x0x7f692af65900) 0 empty

Class boost::is_integral<const volatile long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long long int> (0x0x7f692af6dd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6dd68) 0 empty
    mpl_::bool_<true> (0x0x7f692af65960) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f692af6ddd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6de38) 0 empty
    mpl_::bool_<true> (0x0x7f692af659c0) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f692af6dea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af6df08) 0 empty
    mpl_::bool_<true> (0x0x7f692af65a20) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f692af6df70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78000) 0 empty
    mpl_::bool_<true> (0x0x7f692af65a80) 0 empty

Class boost::is_integral<const volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile __int128> (0x0x7f692af78068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af780d0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65ae0) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f692af78138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af781a0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65b40) 0 empty

Class boost::is_integral<const __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128 unsigned> (0x0x7f692af78208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78270) 0 empty
    mpl_::bool_<true> (0x0x7f692af65ba0) 0 empty

Class boost::is_integral<volatile __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128 unsigned> (0x0x7f692af782d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78340) 0 empty
    mpl_::bool_<true> (0x0x7f692af65c00) 0 empty

Class boost::is_integral<const volatile __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile __int128 unsigned> (0x0x7f692af783a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78410) 0 empty
    mpl_::bool_<true> (0x0x7f692af65c60) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f692af78548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af785b0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65d20) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f692af78618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78680) 0 empty
    mpl_::bool_<true> (0x0x7f692af65d80) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f692af786e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78750) 0 empty
    mpl_::bool_<true> (0x0x7f692af65de0) 0 empty

Class boost::is_float<const volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile float> (0x0x7f692af787b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78820) 0 empty
    mpl_::bool_<true> (0x0x7f692af65e40) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f692af78888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af788f0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65ea0) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f692af78958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af789c0) 0 empty
    mpl_::bool_<true> (0x0x7f692af65f00) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f692af78a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78a90) 0 empty
    mpl_::bool_<true> (0x0x7f692af65f60) 0 empty

Class boost::is_float<const volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile double> (0x0x7f692af78af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78b60) 0 empty
    mpl_::bool_<true> (0x0x7f692af82000) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f692af78bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78c30) 0 empty
    mpl_::bool_<true> (0x0x7f692af82060) 0 empty

Class boost::is_float<const long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const long double> (0x0x7f692af78c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78d00) 0 empty
    mpl_::bool_<true> (0x0x7f692af820c0) 0 empty

Class boost::is_float<volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile long double> (0x0x7f692af78d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78dd0) 0 empty
    mpl_::bool_<true> (0x0x7f692af82120) 0 empty

Class boost::is_float<const volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile long double> (0x0x7f692af78e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692af78ea0) 0 empty
    mpl_::bool_<true> (0x0x7f692af82180) 0 empty

Class boost::detail::is_scalar_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<void> (0x0x7f692ab58f00) 0 empty

Class boost::detail::is_scalar_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const void> (0x0x7f692ab58f60) 0 empty

Class boost::detail::is_scalar_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<volatile void> (0x0x7f692aba3000) 0 empty

Class boost::detail::is_scalar_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const volatile void> (0x0x7f692aba3060) 0 empty

Class boost::detail::is_pod_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<void> (0x0x7f692aba31e0) 0 empty

Class boost::detail::is_pod_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const void> (0x0x7f692aba3240) 0 empty

Class boost::detail::is_pod_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<volatile void> (0x0x7f692aba32a0) 0 empty

Class boost::detail::is_pod_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const volatile void> (0x0x7f692aba3300) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f692abaf0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf138) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3540) 0 empty

Class boost::has_trivial_copy<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<const void> (0x0x7f692abaf1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf208) 0 empty
    mpl_::bool_<false> (0x0x7f692aba35a0) 0 empty

Class boost::has_trivial_copy<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<const volatile void> (0x0x7f692abaf270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf2d8) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3600) 0 empty

Class boost::has_trivial_copy<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<volatile void> (0x0x7f692abaf340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf3a8) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3660) 0 empty

Class boost::has_trivial_copy_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<void> (0x0x7f692abaf410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf478) 0 empty
    mpl_::bool_<false> (0x0x7f692aba36c0) 0 empty

Class boost::has_trivial_copy_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<const void> (0x0x7f692abaf4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf548) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3720) 0 empty

Class boost::has_trivial_copy_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<const volatile void> (0x0x7f692abaf5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf618) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3780) 0 empty

Class boost::has_trivial_copy_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<volatile void> (0x0x7f692abaf680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf6e8) 0 empty
    mpl_::bool_<false> (0x0x7f692aba37e0) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f692abaf7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf820) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3900) 0 empty

Class boost::has_trivial_destructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<const void> (0x0x7f692abaf888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf8f0) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3960) 0 empty

Class boost::has_trivial_destructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<const volatile void> (0x0x7f692abaf958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abaf9c0) 0 empty
    mpl_::bool_<false> (0x0x7f692aba39c0) 0 empty

Class boost::has_trivial_destructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<volatile void> (0x0x7f692abafa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692abafa90) 0 empty
    mpl_::bool_<false> (0x0x7f692aba3a20) 0 empty

Class mpl_::integral_c<long unsigned int, 0ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 0ul> (0x0x7f692abd42a0) 0 empty

Class boost::integral_constant<long unsigned int, 0ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 0ul> (0x0x7f692abafe38) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f692abd4300) 0 empty

Class boost::alignment_of<void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<void> (0x0x7f692abafea0) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f692abaff08) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f692abd4360) 0 empty

Class boost::alignment_of<const void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<const void> (0x0x7f692abaff70) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f692abe5000) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f692abd43c0) 0 empty

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f692abe5068) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f692abe50d0) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f692abd4420) 0 empty

Class boost::alignment_of<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<const volatile void> (0x0x7f692abe5138) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f692abe51a0) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f692abd4480) 0 empty

Class boost::detail::function::function_buffer::type_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::type_t (0x0x7f692abd4600) 0

Class boost::detail::function::function_buffer::bound_memfunc_ptr_t
   size=24 align=8
   base size=24 base align=8
boost::detail::function::function_buffer::bound_memfunc_ptr_t (0x0x7f692abd4660) 0

Class boost::detail::function::function_buffer::obj_ref_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::obj_ref_t (0x0x7f692abd4720) 0

Class boost::detail::function::function_buffer
   size=24 align=8
   base size=24 base align=8
boost::detail::function::function_buffer (0x0x7f692abd45a0) 0

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f692abd47e0) 0 empty

Class boost::detail::function::function_return_type<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_return_type<void> (0x0x7f692abd48a0) 0 empty

Class boost::detail::function::function_ptr_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_ptr_tag (0x0x7f692abd4900) 0 empty

Class boost::detail::function::function_obj_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_tag (0x0x7f692abd4960) 0 empty

Class boost::detail::function::member_ptr_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::member_ptr_tag (0x0x7f692abd49c0) 0 empty

Class boost::detail::function::function_obj_ref_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_ref_tag (0x0x7f692abd4a20) 0 empty

Class boost::detail::alignment_of_impl<boost::detail::function::function_buffer>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::detail::function::function_buffer> (0x0x7f692abd4ba0) 0 empty

Class mpl_::integral_c<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 8ul> (0x0x7f692abd4c00) 0 empty

Class boost::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 8ul> (0x0x7f692abe52d8) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f692abd4c60) 0 empty

Class boost::alignment_of<boost::detail::function::function_buffer>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::function::function_buffer> (0x0x7f692abe5340) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f692abe53a8) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f692abd4cc0) 0 empty

Class boost::detail::function::useless_clear_type
   size=1 align=1
   base size=0 base align=1
boost::detail::function::useless_clear_type (0x0x7f692abd4f00) 0 empty

Class boost::detail::function::vtable_base
   size=8 align=8
   base size=8 base align=8
boost::detail::function::vtable_base (0x0x7f692abd4f60) 0

Class boost::function_base
   size=32 align=8
   base size=32 base align=8
boost::function_base (0x0x7f692ac35000) 0

Vtable for boost::bad_function_call
boost::bad_function_call::_ZTVN5boost17bad_function_callE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost17bad_function_callE)
16    (int (*)(...))boost::bad_function_call::~bad_function_call
24    (int (*)(...))boost::bad_function_call::~bad_function_call
32    (int (*)(...))std::runtime_error::what

Class boost::bad_function_call
   size=16 align=8
   base size=16 base align=8
boost::bad_function_call (0x0x7f692abe5410) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 16u)
  std::runtime_error (0x0x7f692abe5478) 0
      primary-for boost::bad_function_call (0x0x7f692abe5410)
    std::exception (0x0x7f692ac35060) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f692abe5478)

Class boost::detail::function::get_invoker1<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_ptr_tag> (0x0x7f692a9b64e0) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::member_ptr_tag> (0x0x7f692a9b6600) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag> (0x0x7f692a9b6720) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_obj_ref_tag> (0x0x7f692a9b6840) 0 empty

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f692a9b6cc0) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f692a9b6d20) 0

Class _IO_marker
   size=24 align=8
   base size=24 base align=8
_IO_marker (0x0x7f692a9b6d80) 0

Class _IO_FILE
   size=216 align=8
   base size=216 base align=8
_IO_FILE (0x0x7f692a9b6de0) 0

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7f692a9b6e40) 0

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7f692aa86120) 0 empty

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f692aa861e0) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<char> (0x0x7f692a9a5680) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f692aa862a0) 0
      primary-for std::__timepunct_cache<char> (0x0x7f692a9a5680)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<wchar_t> (0x0x7f692a9a56e8) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7f692aa86300) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f692a9a56e8)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIcE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<char> (0x0x7f692a9a57b8) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7f692aa863c0) 0
      primary-for std::__timepunct<char> (0x0x7f692a9a57b8)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIwE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<wchar_t> (0x0x7f692a9a5820) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7f692aa86420) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f692a9a5820)

Class std::money_base::pattern
   size=4 align=1
   base size=4 base align=1
std::money_base::pattern (0x0x7f692aa86720) 0

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f692aa866c0) 0 empty

Vtable for std::moneypunct<char, true>
std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, true> (0x0x7f692a71e8c0) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f692aa868a0) 0
      primary-for std::moneypunct<char, true> (0x0x7f692a71e8c0)
  std::money_base (0x0x7f692aa86900) 0 empty

Vtable for std::moneypunct<char, false>
std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, false> (0x0x7f692a71ea80) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f692aa86960) 0
      primary-for std::moneypunct<char, false> (0x0x7f692a71ea80)
  std::money_base (0x0x7f692aa869c0) 0 empty

Vtable for std::moneypunct<wchar_t, true>
std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, true> (0x0x7f692a71ee00) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f692aa86a20) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f692a71ee00)
  std::money_base (0x0x7f692aa86a80) 0 empty

Vtable for std::moneypunct<wchar_t, false>
std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, false> (0x0x7f692a750000) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f692aa86ae0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f692a750000)
  std::money_base (0x0x7f692aa86b40) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f692aa86d80) 0 empty

Vtable for std::messages<char>
std::messages<char>::_ZTVSt8messagesIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8messagesIcE)
16    (int (*)(...))std::messages<_CharT>::~messages<char>
24    (int (*)(...))std::messages<_CharT>::~messages<char>
32    (int (*)(...))std::messages<_CharT>::do_open<char>
40    (int (*)(...))std::messages<_CharT>::do_get<char>
48    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages<char>
   size=32 align=8
   base size=32 base align=8
std::messages<char> (0x0x7f692a7705b0) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f692aa86ea0) 0
      primary-for std::messages<char> (0x0x7f692a7705b0)
  std::messages_base (0x0x7f692aa86f00) 0 empty

Vtable for std::messages<wchar_t>
std::messages<wchar_t>::_ZTVSt8messagesIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8messagesIwE)
16    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
24    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
32    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages<wchar_t> (0x0x7f692a770770) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f692aa86f60) 0
      primary-for std::messages<wchar_t> (0x0x7f692a770770)
  std::messages_base (0x0x7f692a788000) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f692a7880c0) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f692a7b6380) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f692a788240) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f692a7b6380)
  std::codecvt_base (0x0x7f692a7882a0) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7f692a769548) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f692a7b6460) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f692a769548)
    std::locale::facet (0x0x7f692a788300) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f692a7b6460)
    std::codecvt_base (0x0x7f692a788360) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f692a7b65b0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f692a7883c0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f692a7b65b0)
  std::codecvt_base (0x0x7f692a788420) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f692a769618) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f692a7b6700) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f692a769618)
    std::locale::facet (0x0x7f692a788480) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f692a7b6700)
    std::codecvt_base (0x0x7f692a7884e0) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f692a769750) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f692a7697b8) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f692a769750)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f692a7b6b60) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f692a7697b8)
      std::locale::facet (0x0x7f692a7885a0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f692a7b6b60)
      std::codecvt_base (0x0x7f692a788600) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f692a769888) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f692a7698f0) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f692a769888)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f692a7b6d20) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f692a7698f0)
      std::locale::facet (0x0x7f692a788660) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f692a7b6d20)
      std::codecvt_base (0x0x7f692a7886c0) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f692a788840) 0 empty

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f692a7887e0) 0

Vtable for std::moneypunct_byname<char, false>
std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct_byname<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, false> (0x0x7f692a87f000) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f692a872a80) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f692a87f000)
    std::locale::facet (0x0x7f692a788d20) 0
        primary-for std::moneypunct<char, false> (0x0x7f692a872a80)
    std::money_base (0x0x7f692a788d80) 0 empty

Vtable for std::moneypunct_byname<char, true>
std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct_byname<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, true> (0x0x7f692a87f068) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f692a872af0) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f692a87f068)
    std::locale::facet (0x0x7f692a788de0) 0
        primary-for std::moneypunct<char, true> (0x0x7f692a872af0)
    std::money_base (0x0x7f692a788e40) 0 empty

Vtable for std::money_get<char>
std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::money_get<char>
   size=16 align=8
   base size=12 base align=8
std::money_get<char> (0x0x7f692a87f0d0) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f692a788ea0) 0
      primary-for std::money_get<char> (0x0x7f692a87f0d0)

Vtable for std::money_put<char>
std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::money_put<char>
   size=16 align=8
   base size=12 base align=8
std::money_put<char> (0x0x7f692a87f1a0) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f692a788f00) 0
      primary-for std::money_put<char> (0x0x7f692a87f1a0)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=16 align=8
   base size=12 base align=8
std::time_put<char> (0x0x7f692a87f270) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f692a788f60) 0
      primary-for std::time_put<char> (0x0x7f692a87f270)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<char> (0x0x7f692a87f2d8) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7f692a87f340) 0
      primary-for std::time_put_byname<char> (0x0x7f692a87f2d8)
    std::locale::facet (0x0x7f692a89c060) 0
        primary-for std::time_put<char> (0x0x7f692a87f340)

Vtable for std::time_get<char>
std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get<char>
   size=16 align=8
   base size=12 base align=8
std::time_get<char> (0x0x7f692a8a1000) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f692a89c120) 0
      primary-for std::time_get<char> (0x0x7f692a8a1000)
  std::time_base (0x0x7f692a89c180) 0 empty

Vtable for std::time_get_byname<char>
std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<char> (0x0x7f692a87f410) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f692a8a10e0) 0
      primary-for std::time_get_byname<char> (0x0x7f692a87f410)
    std::locale::facet (0x0x7f692a89c240) 0
        primary-for std::time_get<char> (0x0x7f692a8a10e0)
    std::time_base (0x0x7f692a89c2a0) 0 empty

Vtable for std::messages_byname<char>
std::messages_byname<char>::_ZTVSt15messages_bynameIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15messages_bynameIcE)
16    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
24    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
32    (int (*)(...))std::messages<_CharT>::do_open<char>
40    (int (*)(...))std::messages<_CharT>::do_get<char>
48    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<char> (0x0x7f692a87f4e0) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f692a8a1230) 0
      primary-for std::messages_byname<char> (0x0x7f692a87f4e0)
    std::locale::facet (0x0x7f692a89c360) 0
        primary-for std::messages<char> (0x0x7f692a8a1230)
    std::messages_base (0x0x7f692a89c3c0) 0 empty

Vtable for std::moneypunct_byname<wchar_t, false>
std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct_byname<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, false> (0x0x7f692a87f548) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f692a8a1380) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f692a87f548)
    std::locale::facet (0x0x7f692a89c420) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f692a8a1380)
    std::money_base (0x0x7f692a89c480) 0 empty

Vtable for std::moneypunct_byname<wchar_t, true>
std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct_byname<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, true> (0x0x7f692a87f5b0) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f692a8a13f0) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f692a87f5b0)
    std::locale::facet (0x0x7f692a89c4e0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f692a8a13f0)
    std::money_base (0x0x7f692a89c540) 0 empty

Vtable for std::money_get<wchar_t>
std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_get<wchar_t> (0x0x7f692a87f618) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f692a89c5a0) 0
      primary-for std::money_get<wchar_t> (0x0x7f692a87f618)

Vtable for std::money_put<wchar_t>
std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_put<wchar_t> (0x0x7f692a87f6e8) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f692a89c660) 0
      primary-for std::money_put<wchar_t> (0x0x7f692a87f6e8)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put<wchar_t> (0x0x7f692a87f7b8) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f692a89c720) 0
      primary-for std::time_put<wchar_t> (0x0x7f692a87f7b8)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<wchar_t> (0x0x7f692a87f888) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7f692a87f8f0) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f692a87f888)
    std::locale::facet (0x0x7f692a89c780) 0
        primary-for std::time_put<wchar_t> (0x0x7f692a87f8f0)

Vtable for std::time_get<wchar_t>
std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get<wchar_t> (0x0x7f692a8a1690) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f692a89c840) 0
      primary-for std::time_get<wchar_t> (0x0x7f692a8a1690)
  std::time_base (0x0x7f692a89c8a0) 0 empty

Vtable for std::time_get_byname<wchar_t>
std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<wchar_t> (0x0x7f692a87fa28) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f692a8a1770) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f692a87fa28)
    std::locale::facet (0x0x7f692a89c900) 0
        primary-for std::time_get<wchar_t> (0x0x7f692a8a1770)
    std::time_base (0x0x7f692a89c960) 0 empty

Vtable for std::messages_byname<wchar_t>
std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15messages_bynameIwE)
16    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
24    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
32    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<wchar_t> (0x0x7f692a87faf8) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f692a8a1850) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f692a87faf8)
    std::locale::facet (0x0x7f692a89ca20) 0
        primary-for std::messages<wchar_t> (0x0x7f692a8a1850)
    std::messages_base (0x0x7f692a89ca80) 0 empty

Vtable for boost::bad_lexical_cast
boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16bad_lexical_castE)
16    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
24    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
32    (int (*)(...))boost::bad_lexical_cast::what

Class boost::bad_lexical_cast
   size=24 align=8
   base size=24 base align=8
boost::bad_lexical_cast (0x0x7f692a87fb60) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7f692a87fbc8) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f692a87fb60)
    std::exception (0x0x7f692a89cae0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f692a87fbc8)

Class __exception
   size=40 align=8
   base size=40 base align=8
__exception (0x0x7f692a89cc00) 0

Class __signbitl(long double)::<anonymous union>
   size=16 align=16
   base size=16 base align=16
__signbitl(long double)::<anonymous union> (0x0x7f692a89cc60) 0

Class boost::mpl::aux::yes_no_tag<true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::yes_no_tag<true> (0x0x7f692a5db120) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f692a5db540) 0 empty

Class boost::mpl::is_void_<mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_void_<mpl_::void_> (0x0x7f692a5ec0d0) 0 empty
  mpl_::bool_<true> (0x0x7f692a5db600) 0 empty

Class boost::mpl::is_not_void_<mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_not_void_<mpl_::void_> (0x0x7f692a5ec1a0) 0 empty
  mpl_::bool_<false> (0x0x7f692a5db6c0) 0 empty

Class boost::mpl::is_void_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::is_void_<mpl_::na> (0x0x7f692a5db720) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::is_void_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::is_void_<mpl_::na> > (0x0x7f692a5ec2d8) 0 empty
  mpl_::int_<-1> (0x0x7f692a5db8a0) 0 empty

Class boost::mpl::is_not_void_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::is_not_void_<mpl_::na> (0x0x7f692a5db900) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::is_not_void_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::is_not_void_<mpl_::na> > (0x0x7f692a5ec410) 0 empty
  mpl_::int_<-1> (0x0x7f692a5dba80) 0 empty

Class boost::mpl::aux::msvc_eti_base<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_eti_base<int> (0x0x7f692a5dbe40) 0 empty

Class boost::mpl::equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::na, mpl_::na> (0x0x7f692a5dbf00) 0 empty

Class boost::mpl::equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to<mpl_::na, mpl_::na> (0x0x7f692a608240) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7f692a608360) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> > (0x0x7f692a5ec7b8) 0 empty
  mpl_::int_<-1> (0x0x7f692a608420) 0 empty

Class boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f692a608480) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7f692a608660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::not_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::not_<mpl_::na> > (0x0x7f692a5eca90) 0 empty
  mpl_::int_<-1> (0x0x7f692a6087e0) 0 empty

Class boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692a5ecbc8) 0 empty
  mpl_::bool_<true> (0x0x7f692a608900) 0 empty

Class boost::mpl::and_<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::and_<mpl_::na, mpl_::na> (0x0x7f692a608a80) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f692a608ba0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::and_<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::and_<mpl_::na, mpl_::na> > (0x0x7f692a5ecd68) 0 empty
  mpl_::int_<-1> (0x0x7f692a608c60) 0 empty

Class boost::mpl::aux::integral_rank<bool>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<bool> (0x0x7f692a5ecdd0) 0 empty
  mpl_::int_<1> (0x0x7f692a649060) 0 empty

Class boost::mpl::aux::integral_rank<signed char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<signed char> (0x0x7f692a5ece38) 0 empty
  mpl_::int_<2> (0x0x7f692a6490c0) 0 empty

Class boost::mpl::aux::integral_rank<char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<char> (0x0x7f692a5ecea0) 0 empty
  mpl_::int_<3> (0x0x7f692a649120) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7f692a649180) 0 empty

Class boost::mpl::aux::integral_rank<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<unsigned char> (0x0x7f692a5ecf08) 0 empty
  mpl_::int_<4> (0x0x7f692a6491e0) 0 empty

Class boost::mpl::aux::integral_rank<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<wchar_t> (0x0x7f692a5ecf70) 0 empty
  mpl_::int_<5> (0x0x7f692a649240) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7f692a6492a0) 0 empty

Class boost::mpl::aux::integral_rank<short int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<short int> (0x0x7f692a657000) 0 empty
  mpl_::int_<6> (0x0x7f692a649300) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f692a649360) 0 empty

Class boost::mpl::aux::integral_rank<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<short unsigned int> (0x0x7f692a657068) 0 empty
  mpl_::int_<7> (0x0x7f692a6493c0) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f692a649420) 0 empty

Class boost::mpl::aux::integral_rank<int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<int> (0x0x7f692a6570d0) 0 empty
  mpl_::int_<8> (0x0x7f692a649480) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f692a6494e0) 0 empty

Class boost::mpl::aux::integral_rank<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<unsigned int> (0x0x7f692a657138) 0 empty
  mpl_::int_<9> (0x0x7f692a649540) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f692a6495a0) 0 empty

Class boost::mpl::aux::integral_rank<long int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long int> (0x0x7f692a6571a0) 0 empty
  mpl_::int_<10> (0x0x7f692a649600) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f692a649660) 0 empty

Class boost::mpl::aux::integral_rank<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long unsigned int> (0x0x7f692a657208) 0 empty
  mpl_::int_<11> (0x0x7f692a6496c0) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f692a649720) 0 empty

Class boost::mpl::aux::integral_rank<long long int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long long int> (0x0x7f692a657270) 0 empty
  mpl_::int_<12> (0x0x7f692a649780) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f692a6497e0) 0 empty

Class boost::mpl::aux::integral_rank<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long long unsigned int> (0x0x7f692a6572d8) 0 empty
  mpl_::int_<13> (0x0x7f692a649840) 0 empty

Class boost::mpl::times_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::na, mpl_::na> (0x0x7f692a649960) 0 empty

Class boost::mpl::times<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times<mpl_::na, mpl_::na> (0x0x7f692a649d80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> > (0x0x7f692a657680) 0 empty
  mpl_::int_<-1> (0x0x7f692a649f00) 0 empty

Class boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f692a649f60) 0 empty

Class boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f692a6870c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f692a657888) 0 empty
  mpl_::int_<-1> (0x0x7f692a687240) 0 empty

Class boost::mpl::less_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::na, mpl_::na> (0x0x7f692a6873c0) 0 empty

Class boost::mpl::less<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less<mpl_::na, mpl_::na> (0x0x7f692a6876c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> > (0x0x7f692a657a90) 0 empty
  mpl_::int_<-1> (0x0x7f692a687840) 0 empty

Class boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f692a6878a0) 0 empty

Vtable for boost::numeric::bad_numeric_cast
boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric16bad_numeric_castE)
16    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
24    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
32    (int (*)(...))boost::numeric::bad_numeric_cast::what

Class boost::numeric::bad_numeric_cast
   size=8 align=8
   base size=8 base align=8
boost::numeric::bad_numeric_cast (0x0x7f692a657bc8) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7f692a657c30) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f692a657bc8)
    std::exception (0x0x7f692a2c0180) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f692a657c30)

Vtable for boost::numeric::negative_overflow
boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17negative_overflowE)
16    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
24    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
32    (int (*)(...))boost::numeric::negative_overflow::what

Class boost::numeric::negative_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::negative_overflow (0x0x7f692a657c98) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f692a657d00) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f692a657c98)
    std::bad_cast (0x0x7f692a657d68) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f692a657d00)
      std::exception (0x0x7f692a2c01e0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f692a657d68)

Vtable for boost::numeric::positive_overflow
boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17positive_overflowE)
16    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
24    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
32    (int (*)(...))boost::numeric::positive_overflow::what

Class boost::numeric::positive_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::positive_overflow (0x0x7f692a657dd0) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f692a657e38) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f692a657dd0)
    std::bad_cast (0x0x7f692a657ea0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f692a657e38)
      std::exception (0x0x7f692a2c0240) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f692a657ea0)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7f692a2c02a0) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7f692a2c0300) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7f692a2c03c0) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7f692a2c0600) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f692a2c0660) 0 empty

Class boost::numeric::numeric_cast_traits<char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, char> (0x0x7f692a33a420) 0 empty

Class boost::numeric::numeric_cast_traits<char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, signed char> (0x0x7f692a33a480) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned char> (0x0x7f692a33a4e0) 0 empty

Class boost::numeric::numeric_cast_traits<char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short int> (0x0x7f692a33a540) 0 empty

Class boost::numeric::numeric_cast_traits<char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short unsigned int> (0x0x7f692a33a5a0) 0 empty

Class boost::numeric::numeric_cast_traits<char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, int> (0x0x7f692a33a600) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned int> (0x0x7f692a33a660) 0 empty

Class boost::numeric::numeric_cast_traits<char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long int> (0x0x7f692a33a6c0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long unsigned int> (0x0x7f692a33a720) 0 empty

Class boost::numeric::numeric_cast_traits<char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, float> (0x0x7f692a33a780) 0 empty

Class boost::numeric::numeric_cast_traits<char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, double> (0x0x7f692a33a7e0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long double> (0x0x7f692a33a840) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, char> (0x0x7f692a33a8a0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, signed char> (0x0x7f692a33a900) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned char> (0x0x7f692a33a960) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short int> (0x0x7f692a33a9c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short unsigned int> (0x0x7f692a33aa20) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, int> (0x0x7f692a33aa80) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned int> (0x0x7f692a33aae0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long int> (0x0x7f692a33ab40) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long unsigned int> (0x0x7f692a33aba0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, float> (0x0x7f692a33ac00) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, double> (0x0x7f692a33ac60) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long double> (0x0x7f692a33acc0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, char> (0x0x7f692a33ad20) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, signed char> (0x0x7f692a33ad80) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned char> (0x0x7f692a33ade0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short int> (0x0x7f692a33ae40) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short unsigned int> (0x0x7f692a33aea0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, int> (0x0x7f692a33af00) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned int> (0x0x7f692a33af60) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long int> (0x0x7f692a378000) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long unsigned int> (0x0x7f692a378060) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, float> (0x0x7f692a3780c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, double> (0x0x7f692a378120) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long double> (0x0x7f692a378180) 0 empty

Class boost::numeric::numeric_cast_traits<short int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, char> (0x0x7f692a3781e0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, signed char> (0x0x7f692a378240) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned char> (0x0x7f692a3782a0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short int> (0x0x7f692a378300) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short unsigned int> (0x0x7f692a378360) 0 empty

Class boost::numeric::numeric_cast_traits<short int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, int> (0x0x7f692a3783c0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned int> (0x0x7f692a378420) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long int> (0x0x7f692a378480) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long unsigned int> (0x0x7f692a3784e0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, float> (0x0x7f692a378540) 0 empty

Class boost::numeric::numeric_cast_traits<short int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, double> (0x0x7f692a3785a0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long double> (0x0x7f692a378600) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, char> (0x0x7f692a378660) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, signed char> (0x0x7f692a3786c0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned char> (0x0x7f692a378720) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short int> (0x0x7f692a378780) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int> (0x0x7f692a3787e0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, int> (0x0x7f692a378840) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned int> (0x0x7f692a3788a0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long int> (0x0x7f692a378900) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int> (0x0x7f692a378960) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, float> (0x0x7f692a3789c0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, double> (0x0x7f692a378a20) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long double> (0x0x7f692a378a80) 0 empty

Class boost::numeric::numeric_cast_traits<int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, char> (0x0x7f692a378ae0) 0 empty

Class boost::numeric::numeric_cast_traits<int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, signed char> (0x0x7f692a378b40) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned char> (0x0x7f692a378ba0) 0 empty

Class boost::numeric::numeric_cast_traits<int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short int> (0x0x7f692a378c00) 0 empty

Class boost::numeric::numeric_cast_traits<int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short unsigned int> (0x0x7f692a378c60) 0 empty

Class boost::numeric::numeric_cast_traits<int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, int> (0x0x7f692a378cc0) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned int> (0x0x7f692a378d20) 0 empty

Class boost::numeric::numeric_cast_traits<int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long int> (0x0x7f692a378d80) 0 empty

Class boost::numeric::numeric_cast_traits<int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long unsigned int> (0x0x7f692a378de0) 0 empty

Class boost::numeric::numeric_cast_traits<int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, float> (0x0x7f692a378e40) 0 empty

Class boost::numeric::numeric_cast_traits<int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, double> (0x0x7f692a378ea0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long double> (0x0x7f692a378f00) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, char> (0x0x7f692a378f60) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, signed char> (0x0x7f692a3a5000) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned char> (0x0x7f692a3a5060) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short int> (0x0x7f692a3a50c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short unsigned int> (0x0x7f692a3a5120) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, int> (0x0x7f692a3a5180) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned int> (0x0x7f692a3a51e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long int> (0x0x7f692a3a5240) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long unsigned int> (0x0x7f692a3a52a0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, float> (0x0x7f692a3a5300) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, double> (0x0x7f692a3a5360) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long double> (0x0x7f692a3a53c0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, char> (0x0x7f692a3a5420) 0 empty

Class boost::numeric::numeric_cast_traits<long int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, signed char> (0x0x7f692a3a5480) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned char> (0x0x7f692a3a54e0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short int> (0x0x7f692a3a5540) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short unsigned int> (0x0x7f692a3a55a0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, int> (0x0x7f692a3a5600) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned int> (0x0x7f692a3a5660) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long int> (0x0x7f692a3a56c0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long unsigned int> (0x0x7f692a3a5720) 0 empty

Class boost::numeric::numeric_cast_traits<long int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, float> (0x0x7f692a3a5780) 0 empty

Class boost::numeric::numeric_cast_traits<long int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, double> (0x0x7f692a3a57e0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long double> (0x0x7f692a3a5840) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, char> (0x0x7f692a3a58a0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, signed char> (0x0x7f692a3a5900) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned char> (0x0x7f692a3a5960) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short int> (0x0x7f692a3a59c0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int> (0x0x7f692a3a5a20) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, int> (0x0x7f692a3a5a80) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned int> (0x0x7f692a3a5ae0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long int> (0x0x7f692a3a5b40) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int> (0x0x7f692a3a5ba0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, float> (0x0x7f692a3a5c00) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, double> (0x0x7f692a3a5c60) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long double> (0x0x7f692a3a5cc0) 0 empty

Class boost::numeric::numeric_cast_traits<float, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, char> (0x0x7f692a3a5d20) 0 empty

Class boost::numeric::numeric_cast_traits<float, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, signed char> (0x0x7f692a3a5d80) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned char> (0x0x7f692a3a5de0) 0 empty

Class boost::numeric::numeric_cast_traits<float, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short int> (0x0x7f692a3a5e40) 0 empty

Class boost::numeric::numeric_cast_traits<float, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short unsigned int> (0x0x7f692a3a5ea0) 0 empty

Class boost::numeric::numeric_cast_traits<float, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, int> (0x0x7f692a3a5f00) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned int> (0x0x7f692a3a5f60) 0 empty

Class boost::numeric::numeric_cast_traits<float, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long int> (0x0x7f692a3d5000) 0 empty

Class boost::numeric::numeric_cast_traits<float, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long unsigned int> (0x0x7f692a3d5060) 0 empty

Class boost::numeric::numeric_cast_traits<float, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, float> (0x0x7f692a3d50c0) 0 empty

Class boost::numeric::numeric_cast_traits<float, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, double> (0x0x7f692a3d5120) 0 empty

Class boost::numeric::numeric_cast_traits<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long double> (0x0x7f692a3d5180) 0 empty

Class boost::numeric::numeric_cast_traits<double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, char> (0x0x7f692a3d51e0) 0 empty

Class boost::numeric::numeric_cast_traits<double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, signed char> (0x0x7f692a3d5240) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned char> (0x0x7f692a3d52a0) 0 empty

Class boost::numeric::numeric_cast_traits<double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short int> (0x0x7f692a3d5300) 0 empty

Class boost::numeric::numeric_cast_traits<double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short unsigned int> (0x0x7f692a3d5360) 0 empty

Class boost::numeric::numeric_cast_traits<double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, int> (0x0x7f692a3d53c0) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned int> (0x0x7f692a3d5420) 0 empty

Class boost::numeric::numeric_cast_traits<double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long int> (0x0x7f692a3d5480) 0 empty

Class boost::numeric::numeric_cast_traits<double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long unsigned int> (0x0x7f692a3d54e0) 0 empty

Class boost::numeric::numeric_cast_traits<double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, float> (0x0x7f692a3d5540) 0 empty

Class boost::numeric::numeric_cast_traits<double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, double> (0x0x7f692a3d55a0) 0 empty

Class boost::numeric::numeric_cast_traits<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long double> (0x0x7f692a3d5600) 0 empty

Class boost::numeric::numeric_cast_traits<long double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, char> (0x0x7f692a3d5660) 0 empty

Class boost::numeric::numeric_cast_traits<long double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, signed char> (0x0x7f692a3d56c0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned char> (0x0x7f692a3d5720) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short int> (0x0x7f692a3d5780) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short unsigned int> (0x0x7f692a3d57e0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, int> (0x0x7f692a3d5840) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned int> (0x0x7f692a3d58a0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long int> (0x0x7f692a3d5900) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long unsigned int> (0x0x7f692a3d5960) 0 empty

Class boost::numeric::numeric_cast_traits<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, float> (0x0x7f692a3d59c0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, double> (0x0x7f692a3d5a20) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long double> (0x0x7f692a3d5a80) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long int> (0x0x7f692a3d5ae0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long unsigned int> (0x0x7f692a3d5b40) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long int> (0x0x7f692a3d5ba0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long unsigned int> (0x0x7f692a3d5c00) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long int> (0x0x7f692a3d5c60) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int> (0x0x7f692a3d5cc0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long int> (0x0x7f692a3d5d20) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long unsigned int> (0x0x7f692a3d5d80) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long int> (0x0x7f692a3d5de0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int> (0x0x7f692a3d5e40) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long int> (0x0x7f692a3d5ea0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long unsigned int> (0x0x7f692a3d5f00) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long int> (0x0x7f692a3d5f60) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int> (0x0x7f692a404000) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long int> (0x0x7f692a404060) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long unsigned int> (0x0x7f692a4040c0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long int> (0x0x7f692a404120) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int> (0x0x7f692a404180) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long int> (0x0x7f692a4041e0) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long unsigned int> (0x0x7f692a404240) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long int> (0x0x7f692a4042a0) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long unsigned int> (0x0x7f692a404300) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long int> (0x0x7f692a404360) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long unsigned int> (0x0x7f692a4043c0) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long int> (0x0x7f692a404420) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long unsigned int> (0x0x7f692a404480) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long int> (0x0x7f692a4044e0) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int> (0x0x7f692a404540) 0 empty

Class boost::detail::is_signed_select_helper<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_signed_select_helper<false> (0x0x7f692a404720) 0 empty

Class boost::detail::is_ununsigned_select_helper<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<false> (0x0x7f692a404a20) 0 empty

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f692a43d600) 0 empty

Class boost::detail::is_convertible_impl_select<true, true, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<true, true, false> (0x0x7f692a43d840) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, true> (0x0x7f692a43d900) 0 empty

Class boost::detail::is_convertible_impl_select<true, false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<true, false, true> (0x0x7f692a43d9c0) 0 empty

Class boost::detail::is_convertible_impl<void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, void> (0x0x7f692a43db40) 0 empty

Class boost::detail::is_convertible_impl<void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, const void> (0x0x7f692a43dba0) 0 empty

Class boost::detail::is_convertible_impl<void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, volatile void> (0x0x7f692a43dc00) 0 empty

Class boost::detail::is_convertible_impl<void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, const volatile void> (0x0x7f692a43dc60) 0 empty

Class boost::detail::is_convertible_impl<const void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, void> (0x0x7f692a43dcc0) 0 empty

Class boost::detail::is_convertible_impl<const void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, const void> (0x0x7f692a43dd20) 0 empty

Class boost::detail::is_convertible_impl<const void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, volatile void> (0x0x7f692a43dd80) 0 empty

Class boost::detail::is_convertible_impl<const void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, const volatile void> (0x0x7f692a43dde0) 0 empty

Class boost::detail::is_convertible_impl<volatile void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, void> (0x0x7f692a43de40) 0 empty

Class boost::detail::is_convertible_impl<volatile void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, const void> (0x0x7f692a43dea0) 0 empty

Class boost::detail::is_convertible_impl<volatile void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, volatile void> (0x0x7f692a43df00) 0 empty

Class boost::detail::is_convertible_impl<volatile void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, const volatile void> (0x0x7f692a43df60) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, void> (0x0x7f692a46b000) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, const void> (0x0x7f692a46b060) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, volatile void> (0x0x7f692a46b0c0) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, const volatile void> (0x0x7f692a46b120) 0 empty

Class boost::detail::has_left_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::no_operator (0x0x7f692a46b5a0) 0 empty

Class boost::detail::has_left_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::any (0x0x7f692a46b600) 0 empty

Class boost::detail::has_left_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::returns_void_t (0x0x7f692a46b660) 0 empty

Class boost::detail::has_left_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::dont_care (0x0x7f692a46b720) 0 empty

Class boost::detail::has_left_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::has_operator (0x0x7f692a46b9c0) 0 empty

Class boost::detail::has_right_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::no_operator (0x0x7f692a46bd20) 0 empty

Class boost::detail::has_right_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::any (0x0x7f692a46bd80) 0 empty

Class boost::detail::has_right_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::returns_void_t (0x0x7f692a46bde0) 0 empty

Class boost::detail::has_right_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::dont_care (0x0x7f692a46bea0) 0 empty

Class boost::detail::has_right_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::has_operator (0x0x7f692a4a5180) 0 empty

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x7f692a4a54e0) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f692a4a5540) 0

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f692a307f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d1000) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5600) 0 empty

Class boost::is_floating_point<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const float> (0x0x7f692a0d1068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d10d0) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5660) 0 empty

Class boost::is_floating_point<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile float> (0x0x7f692a0d1138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d11a0) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a56c0) 0 empty

Class boost::is_floating_point<const volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile float> (0x0x7f692a0d1208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d1270) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5720) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f692a0d12d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d1340) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5780) 0 empty

Class boost::is_floating_point<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const double> (0x0x7f692a0d13a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d1410) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a57e0) 0 empty

Class boost::is_floating_point<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile double> (0x0x7f692a0d1478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d14e0) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5840) 0 empty

Class boost::is_floating_point<const volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile double> (0x0x7f692a0d1548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d15b0) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a58a0) 0 empty

Class boost::is_floating_point<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long double> (0x0x7f692a0d1618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d1680) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5900) 0 empty

Class boost::is_floating_point<const long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const long double> (0x0x7f692a0d16e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d1750) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5960) 0 empty

Class boost::is_floating_point<volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile long double> (0x0x7f692a0d17b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d1820) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a59c0) 0 empty

Class boost::is_floating_point<const volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile long double> (0x0x7f692a0d1888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692a0d18f0) 0 empty
    mpl_::bool_<true> (0x0x7f692a4a5a20) 0 empty

Class boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f692a0d1a28) 0 empty
  mpl_::bool_<false> (0x0x7f692a4a5b40) 0 empty

Class boost::mpl::or_<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::or_<mpl_::na, mpl_::na> (0x0x7f692a4a5cc0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::or_<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::or_<mpl_::na, mpl_::na> > (0x0x7f692a0d1bc8) 0 empty
  mpl_::int_<-1> (0x0x7f692a4a5e40) 0 empty

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7f692a4a5f00) 0 empty

Class boost::math::tools::promote_arg<double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<double> (0x0x7f692a4a5f60) 0 empty

Class boost::math::tools::promote_arg<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<long double> (0x0x7f692a0e8000) 0 empty

Class boost::math::tools::promote_arg<int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<int> (0x0x7f692a0e8060) 0 empty

Class boost::math::tools::promote_args_2<float, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, float> (0x0x7f692a0e8120) 0 empty

Class boost::math::tools::promote_args_2<double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, double> (0x0x7f692a0e8180) 0 empty

Class boost::math::tools::promote_args_2<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, long double> (0x0x7f692a0e81e0) 0 empty

Class boost::math::tools::promote_args_2<int, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, int> (0x0x7f692a0e8240) 0 empty

Class boost::math::tools::promote_args_2<int, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, float> (0x0x7f692a0e82a0) 0 empty

Class boost::math::tools::promote_args_2<float, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, int> (0x0x7f692a0e8300) 0 empty

Class boost::math::tools::promote_args_2<int, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, double> (0x0x7f692a0e8360) 0 empty

Class boost::math::tools::promote_args_2<double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, int> (0x0x7f692a0e83c0) 0 empty

Class boost::math::tools::promote_args_2<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, long double> (0x0x7f692a0e8420) 0 empty

Class boost::math::tools::promote_args_2<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, int> (0x0x7f692a0e8480) 0 empty

Class boost::math::tools::promote_args_2<float, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, double> (0x0x7f692a0e84e0) 0 empty

Class boost::math::tools::promote_args_2<double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, float> (0x0x7f692a0e8540) 0 empty

Class boost::math::tools::promote_args_2<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, long double> (0x0x7f692a0e85a0) 0 empty

Class boost::math::tools::promote_args_2<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, float> (0x0x7f692a0e8600) 0 empty

Class boost::math::tools::promote_args_2<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, long double> (0x0x7f692a0e8660) 0 empty

Class boost::math::tools::promote_args_2<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, double> (0x0x7f692a0e86c0) 0 empty

Class boost::mpl::next<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::na> (0x0x7f692a0e8900) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> > (0x0x7f692a0d1d00) 0 empty
  mpl_::int_<-1> (0x0x7f692a0e8a80) 0 empty

Class boost::mpl::prior<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::prior<mpl_::na> (0x0x7f692a0e8ae0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> > (0x0x7f692a0d1e38) 0 empty
  mpl_::int_<-1> (0x0x7f692a0e8c60) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f692a0e8d20) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::list_tag> (0x0x7f692a0e8d80) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::list_tag> (0x0x7f692a0e8e40) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag> (0x0x7f692a0e8f00) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::list_tag> (0x0x7f692a12c000) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::list_tag> (0x0x7f692a12c0c0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::list_tag> (0x0x7f692a12c180) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::aux::list_tag> (0x0x7f692a12c240) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::list_tag> (0x0x7f692a12c300) 0 empty

Class mpl_::int_<0>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<0> (0x0x7f692a12c3c0) 0 empty

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f692a138068) 0 empty
  mpl_::int_<0> (0x0x7f692a12c420) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f692a1380d0) 0 empty
  mpl_::int_<1> (0x0x7f692a12c480) 0 empty

Class boost::mpl::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::random_access_iterator_tag (0x0x7f692a138138) 0 empty
  mpl_::int_<2> (0x0x7f692a12c4e0) 0 empty

Class boost::mpl::aux::msvc_type<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_type<int> (0x0x7f692a12c5a0) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7f692a12c660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> > (0x0x7f692a138270) 0 empty
  mpl_::int_<-1> (0x0x7f692a12c7e0) 0 empty

Class boost::mpl::l_iter<boost::mpl::l_end>
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_iter<boost::mpl::l_end> (0x0x7f692a12c960) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::list_tag> (0x0x7f692a12ca20) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::list_tag> (0x0x7f692a12cae0) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f692a1382d8) 0 empty
  boost::mpl::l_end (0x0x7f692a12cba0) 0 empty

Class boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f692a138e38) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f692a138ea0) 0 empty
    boost::mpl::l_end (0x0x7f692a15f600) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, true> (0x0x7f692a1be1e0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false> (0x0x7f692a1be2a0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, true> (0x0x7f692a1be360) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, false> (0x0x7f692a1be420) 0 empty

Class boost::mpl::sequence_tag<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sequence_tag<mpl_::na> (0x0x7f692a1be540) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> > (0x0x7f692a18dbc8) 0 empty
  mpl_::int_<-1> (0x0x7f692a1be6c0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag> (0x0x7f692a1be960) 0 empty

Class boost::mpl::end_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::nested_begin_end_tag> (0x0x7f692a1bea20) 0 empty

Class boost::mpl::begin_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::non_sequence_tag> (0x0x7f692a1beae0) 0 empty

Class boost::mpl::end_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::non_sequence_tag> (0x0x7f692a1beba0) 0 empty

Class boost::mpl::begin_impl<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<mpl_::na> (0x0x7f692a1bec60) 0 empty

Class boost::mpl::end_impl<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<mpl_::na> (0x0x7f692a1bed20) 0 empty

Class boost::mpl::begin<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<mpl_::na> (0x0x7f692a1beea0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> > (0x0x7f692a18dd00) 0 empty
  mpl_::int_<-1> (0x0x7f692a1e6060) 0 empty

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7f692a1e60c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> > (0x0x7f692a18de38) 0 empty
  mpl_::int_<-1> (0x0x7f692a1e6240) 0 empty

Class mpl_::failed
   size=1 align=1
   base size=0 base align=1
mpl_::failed (0x0x7f692a1e62a0) 0 empty

Class mpl_::assert<false>
   size=1 align=1
   base size=0 base align=1
mpl_::assert<false> (0x0x7f692a1e6360) 0 empty

Class mpl_::assertion<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assertion<true> (0x0x7f692a1e6420) 0 empty

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f692a1e6480) 0 empty

Class boost::mpl::aux::weighted_tag<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<1l> (0x0x7f692a1e65a0) 0 empty

Class boost::mpl::aux::weighted_tag<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<2l> (0x0x7f692a1e6600) 0 empty

Class boost::mpl::aux::weighted_tag<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<3l> (0x0x7f692a1e6660) 0 empty

Class boost::mpl::aux::weighted_tag<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<4l> (0x0x7f692a1e66c0) 0 empty

Class boost::mpl::aux::weighted_tag<5l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<5l> (0x0x7f692a1e6720) 0 empty

Class boost::mpl::aux::weighted_tag<6l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<6l> (0x0x7f692a1e6780) 0 empty

Class mpl_::assert_arg_pred_impl<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_impl<true> (0x0x7f692a1e68a0) 0 empty

Class mpl_::arg<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<-1> (0x0x7f692a1e69c0) 0 empty

Class mpl_::arg<1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1> (0x0x7f692a1e6a80) 0 empty

Class mpl_::arg<2>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2> (0x0x7f692a1e6b40) 0 empty

Class mpl_::arg<3>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<3> (0x0x7f692a1e6c00) 0 empty

Class mpl_::arg<4>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<4> (0x0x7f692a1e6cc0) 0 empty

Class mpl_::arg<5>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<5> (0x0x7f692a1e6d80) 0 empty

Class boost::mpl::protect<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::protect<mpl_::na> (0x0x7f692a1e6ea0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> > (0x0x7f692a22d000) 0 empty
  mpl_::int_<-1> (0x0x7f692a22e000) 0 empty

Class boost::mpl::aux::arity_tag<0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<0> (0x0x7f692a28d6c0) 0 empty

Class boost::mpl::aux::arity_tag<1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<1> (0x0x7f692a28d720) 0 empty

Class boost::mpl::aux::arity_tag<2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<2> (0x0x7f692a28d780) 0 empty

Class boost::mpl::aux::arity_tag<3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<3> (0x0x7f692a28d7e0) 0 empty

Class boost::mpl::aux::arity_tag<4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<4> (0x0x7f692a28d840) 0 empty

Class boost::mpl::aux::arity_tag<5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<5> (0x0x7f692a28d8a0) 0 empty

Class boost::mpl::aux::arity_tag<6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<6> (0x0x7f692a28d900) 0 empty

Class boost::mpl::aux::lambda_or<false, false, false, false, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::lambda_or<false, false, false, false, false> (0x0x7f692a22d9c0) 0 empty
  mpl_::bool_<false> (0x0x7f692a28da80) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 1> (0x0x7f6929ee15a0) 0 empty

Class boost::mpl::aux::type_wrapper<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<mpl_::na> (0x0x7f6929ee1600) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 2> (0x0x7f6929ee1660) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 3> (0x0x7f6929ee16c0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 4> (0x0x7f6929ee1720) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 5> (0x0x7f6929ee1780) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 6> (0x0x7f6929ee17e0) 0 empty

Class boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0> (0x0x7f6929ee1840) 0 empty

Class boost::mpl::aux::template_arity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<mpl_::na> (0x0x7f6929ee1540) 0 empty

Class boost::mpl::lambda<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<mpl_::na, mpl_::na> (0x0x7f6929ee18a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> > (0x0x7f692a22db60) 0 empty
  mpl_::int_<-1> (0x0x7f6929ee1a20) 0 empty

Class boost::mpl::pair<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair<mpl_::na, mpl_::na> (0x0x7f6929f3b2a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> > (0x0x7f6929f35270) 0 empty
  mpl_::int_<-1> (0x0x7f6929f3b420) 0 empty

Class boost::mpl::first<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::first<mpl_::na> (0x0x7f6929f3b480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> > (0x0x7f6929f353a8) 0 empty
  mpl_::int_<-1> (0x0x7f6929f3b600) 0 empty

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7f6929f3b660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> > (0x0x7f6929f354e0) 0 empty
  mpl_::int_<-1> (0x0x7f6929f3b7e0) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_step_impl<false> (0x0x7f6929f3b960) 0 empty

Class boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f6929f3bcc0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f6929f356e8) 0 empty
  mpl_::int_<-1> (0x0x7f6929f3be40) 0 empty

Class boost::mpl::find_if<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find_if<mpl_::na, mpl_::na> (0x0x7f6929f3bf00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> > (0x0x7f6929f358f0) 0 empty
  mpl_::int_<-1> (0x0x7f6929f770c0) 0 empty

Class boost::mpl::find<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find<mpl_::na, mpl_::na> (0x0x7f6929f77300) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> > (0x0x7f6929f35b60) 0 empty
  mpl_::int_<-1> (0x0x7f6929f77480) 0 empty

Class boost::mpl::contains_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains_impl<boost::mpl::non_sequence_tag> (0x0x7f6929f775a0) 0 empty

Class boost::mpl::contains<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains<mpl_::na, mpl_::na> (0x0x7f6929f77660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> > (0x0x7f6929f35d68) 0 empty
  mpl_::int_<-1> (0x0x7f6929f777e0) 0 empty

Class boost::mpl::O1_size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size<mpl_::na> (0x0x7f6929f77a80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> > (0x0x7f6929f98000) 0 empty
  mpl_::int_<-1> (0x0x7f6929f77c00) 0 empty

Class boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f6929fb4000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f6929f981a0) 0 empty
  mpl_::int_<-1> (0x0x7f6929fb4180) 0 empty

Class boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f6929fb4540) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f6929f982d8) 0 empty
  mpl_::int_<-1> (0x0x7f6929fb46c0) 0 empty

Class boost::mpl::has_push_back_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_arg (0x0x7f6929fb47e0) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f6929fb4ae0) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f6929fb4b40) 0 empty

Class boost::mpl::push_back<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back<mpl_::na, mpl_::na> (0x0x7f6929fb4c60) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f6929f985b0) 0 empty
  mpl_::int_<-1> (0x0x7f6929fb4de0) 0 empty

Class boost::mpl::has_push_back<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back<mpl_::na> (0x0x7f6929fb4e40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> > (0x0x7f6929f986e8) 0 empty
  mpl_::int_<-1> (0x0x7f6929ff6000) 0 empty

Class boost::mpl::has_push_front_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_arg (0x0x7f6929ff6120) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f6929ff6420) 0 empty

Class boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f6929ff6480) 0 empty

Class boost::mpl::push_front<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front<mpl_::na, mpl_::na> (0x0x7f6929ff65a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> > (0x0x7f6929f98a28) 0 empty
  mpl_::int_<-1> (0x0x7f6929ff6720) 0 empty

Class boost::mpl::has_push_front<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front<mpl_::na> (0x0x7f6929ff6780) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> > (0x0x7f6929f98b60) 0 empty
  mpl_::int_<-1> (0x0x7f6929ff6900) 0 empty

Class boost::mpl::clear_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::non_sequence_tag> (0x0x7f6929ff6a20) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7f6929ff6ae0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> > (0x0x7f6929f98d68) 0 empty
  mpl_::int_<-1> (0x0x7f6929ff6c60) 0 empty

Class boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f692a025000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f692a024138) 0 empty
  mpl_::int_<-1> (0x0x7f692a025180) 0 empty

Class boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f692a0251e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f692a024270) 0 empty
  mpl_::int_<-1> (0x0x7f692a025360) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag> (0x0x7f692a025540) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::vector_tag> (0x0x7f692a025600) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag> (0x0x7f692a025840) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag> (0x0x7f692a025900) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::aux::vector_tag> (0x0x7f692a0259c0) 0 empty

Class boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag> (0x0x7f692a025a80) 0 empty

Class boost::mpl::back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::back_impl<boost::mpl::aux::vector_tag> (0x0x7f692a025b40) 0 empty

Class boost::mpl::plus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::na, mpl_::na> (0x0x7f692a025c60) 0 empty

Class boost::mpl::plus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus<mpl_::na, mpl_::na> (0x0x7f692a0580c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> > (0x0x7f692a0248f0) 0 empty
  mpl_::int_<-1> (0x0x7f692a058240) 0 empty

Class boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f692a0582a0) 0 empty

Class boost::mpl::minus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::na, mpl_::na> (0x0x7f692a0583c0) 0 empty

Class boost::mpl::minus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus<mpl_::na, mpl_::na> (0x0x7f692a0587e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> > (0x0x7f692a024c98) 0 empty
  mpl_::int_<-1> (0x0x7f692a058960) 0 empty

Class boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f692a0589c0) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7f692a058c60) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::vector_tag> (0x0x7f692a058cc0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f692a058d80) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::size_impl<boost::mpl::aux::vector_tag> (0x0x7f692a024e38) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f692a058e40) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag> (0x0x7f692a058ea0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag> (0x0x7f692a058f60) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag> (0x0x7f692a088060) 0 empty

Class boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f692a08f9c0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f692a088ae0) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7f6929cd7660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> > (0x0x7f6929cdb6e8) 0 empty
  mpl_::int_<-1> (0x0x7f6929cd77e0) 0 empty

Class boost::mpl::negate_impl<mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate_impl<mpl_::integral_c_tag> (0x0x7f6929cd7840) 0 empty

Class boost::mpl::aux::advance_forward<0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<0l> (0x0x7f6929cd7900) 0 empty

Class boost::mpl::aux::advance_forward<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<1l> (0x0x7f6929cd79c0) 0 empty

Class boost::mpl::aux::advance_forward<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<2l> (0x0x7f6929cd7a80) 0 empty

Class boost::mpl::aux::advance_forward<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<3l> (0x0x7f6929cd7b40) 0 empty

Class boost::mpl::aux::advance_forward<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<4l> (0x0x7f6929cd7c00) 0 empty

Class boost::mpl::aux::advance_backward<0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<0l> (0x0x7f6929cd7d80) 0 empty

Class boost::mpl::aux::advance_backward<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<1l> (0x0x7f6929cd7e40) 0 empty

Class boost::mpl::aux::advance_backward<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<2l> (0x0x7f6929cd7f00) 0 empty

Class boost::mpl::aux::advance_backward<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<3l> (0x0x7f6929d19000) 0 empty

Class boost::mpl::aux::advance_backward<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<4l> (0x0x7f6929d190c0) 0 empty

Class boost::mpl::advance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::advance<mpl_::na, mpl_::na> (0x0x7f6929d193c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> > (0x0x7f6929cdb958) 0 empty
  mpl_::int_<-1> (0x0x7f6929d19540) 0 empty

Class boost::mpl::at_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::non_sequence_tag> (0x0x7f6929d19660) 0 empty

Class boost::mpl::at<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at<mpl_::na, mpl_::na> (0x0x7f6929d19780) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> > (0x0x7f6929cdbb60) 0 empty
  mpl_::int_<-1> (0x0x7f6929d19900) 0 empty

Class boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f6929d19cc0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f6929cdbd00) 0 empty
  mpl_::int_<-1> (0x0x7f6929d19e40) 0 empty

Class boost::mpl::iterator_range<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iterator_range<mpl_::na, mpl_::na> (0x0x7f6929d19f00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> > (0x0x7f6929cdbe38) 0 empty
  mpl_::int_<-1> (0x0x7f6929d550c0) 0 empty

Class boost::mpl::distance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::distance<mpl_::na, mpl_::na> (0x0x7f6929d55240) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> > (0x0x7f6929d5f068) 0 empty
  mpl_::int_<-1> (0x0x7f6929d553c0) 0 empty

Class boost::mpl::size_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::non_sequence_tag> (0x0x7f6929d554e0) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7f6929d555a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> > (0x0x7f6929d5f270) 0 empty
  mpl_::int_<-1> (0x0x7f6929d55720) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na> (0x0x7f6929d557e0) 0 empty

Class boost::mpl::not_equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to<mpl_::na, mpl_::na> (0x0x7f6929d55ae0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> > (0x0x7f6929d5f478) 0 empty
  mpl_::int_<-1> (0x0x7f6929d55c60) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f6929d55cc0) 0 empty

Class boost::mpl::greater_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::na, mpl_::na> (0x0x7f6929d55de0) 0 empty

Class boost::mpl::greater<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater<mpl_::na, mpl_::na> (0x0x7f6929d83120) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> > (0x0x7f6929d5f6e8) 0 empty
  mpl_::int_<-1> (0x0x7f6929d832a0) 0 empty

Class boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f6929d83300) 0 empty

Class boost::mpl::less_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::na, mpl_::na> (0x0x7f6929d83420) 0 empty

Class boost::mpl::less_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal<mpl_::na, mpl_::na> (0x0x7f6929d83720) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> > (0x0x7f6929d5f958) 0 empty
  mpl_::int_<-1> (0x0x7f6929d838a0) 0 empty

Class boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f6929d83900) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::na, mpl_::na> (0x0x7f6929d83a20) 0 empty

Class boost::mpl::greater_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal<mpl_::na, mpl_::na> (0x0x7f6929d83d20) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> > (0x0x7f6929d5fbc8) 0 empty
  mpl_::int_<-1> (0x0x7f6929d83ea0) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f6929d83f00) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f6929df8240) 0 empty

Class boost::math::policies::detail::default_args<false, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, false> (0x0x7f6929df8720) 0 empty

Class boost::math::policies::detail::default_args<true, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, false> (0x0x7f6929df8780) 0 empty

Class boost::math::policies::detail::default_args<false, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, true> (0x0x7f6929df87e0) 0 empty

Class boost::math::policies::detail::default_args<true, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, true> (0x0x7f6929df8840) 0 empty

Class boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f6929df8900) 0 empty

Class boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f6929df8960) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f6929df8a20) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f6929df8a80) 0 empty

Class std::_Norm_helper<true>
   size=1 align=1
   base size=0 base align=1
std::_Norm_helper<true> (0x0x7f6929e852a0) 0 empty

Class std::complex<float>
   size=8 align=4
   base size=8 base align=4
std::complex<float> (0x0x7f6929e85300) 0

Class std::complex<double>
   size=16 align=8
   base size=16 base align=8
std::complex<double> (0x0x7f6929e85360) 0

Class std::complex<long double>
   size=32 align=16
   base size=32 base align=16
std::complex<long double> (0x0x7f6929e853c0) 0

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f6929e856c0) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f6929e85780) 0 empty

Class boost::math::detail::ieee_copy_all_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_all_bits_tag (0x0x7f6929dc4d00) 0 empty
  boost::math::detail::ieee_tag (0x0x7f6929e857e0) 0 empty

Class boost::math::detail::ieee_copy_leading_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_leading_bits_tag (0x0x7f6929dc4d68) 0 empty
  boost::math::detail::ieee_tag (0x0x7f6929e85840) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f6929e858a0) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f6929e85900) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f6929e85960) 0 empty

Class boost::math::detail::extended_double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::extended_double_precision (0x0x7f6929e859c0) 0 empty

Class boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision> (0x0x7f6929e85ae0) 0 empty

Class boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision> (0x0x7f6929e85b40) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision> (0x0x7f6929e85c60) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision> (0x0x7f6929e85d80) 0 empty

Class boost::math::detail::size_to_precision<4, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<4, true> (0x0x7f6929e85f00) 0 empty

Class boost::math::detail::size_to_precision<8, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<8, true> (0x0x7f6929e85f60) 0 empty

Class boost::math::detail::size_to_precision<10, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<10, true> (0x0x7f6929bff000) 0 empty

Class boost::math::detail::size_to_precision<12, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<12, true> (0x0x7f6929bff060) 0 empty

Class boost::math::detail::size_to_precision<16, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<16, true> (0x0x7f6929bff0c0) 0 empty

Class boost::math::detail::select_native<float>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<float> (0x0x7f6929bff180) 0 empty

Class boost::math::detail::select_native<double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<double> (0x0x7f6929bff1e0) 0 empty

Class boost::math::detail::select_native<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<long double> (0x0x7f6929bff240) 0 empty

Class boost::no_traversal_tag
   size=1 align=1
   base size=0 base align=1
boost::no_traversal_tag (0x0x7f6929bff600) 0 empty

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f6929850000) 0 empty
  boost::no_traversal_tag (0x0x7f6929bff660) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f6929850068) 0 empty
  boost::incrementable_traversal_tag (0x0x7f69298500d0) 0 empty
    boost::no_traversal_tag (0x0x7f6929bff6c0) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f6929850138) 0 empty
  boost::single_pass_traversal_tag (0x0x7f69298501a0) 0 empty
    boost::incrementable_traversal_tag (0x0x7f6929850208) 0 empty
      boost::no_traversal_tag (0x0x7f6929bff720) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f6929850270) 0 empty
  boost::forward_traversal_tag (0x0x7f69298502d8) 0 empty
    boost::single_pass_traversal_tag (0x0x7f6929850340) 0 empty
      boost::incrementable_traversal_tag (0x0x7f69298503a8) 0 empty
        boost::no_traversal_tag (0x0x7f6929bff780) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f6929850410) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f6929850478) 0 empty
    boost::forward_traversal_tag (0x0x7f69298504e0) 0 empty
      boost::single_pass_traversal_tag (0x0x7f6929850548) 0 empty
        boost::incrementable_traversal_tag (0x0x7f69298505b0) 0 empty
          boost::no_traversal_tag (0x0x7f6929bff7e0) 0 empty

Class boost::detail::input_output_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::detail::input_output_iterator_tag (0x0x7f692986d068) 0 empty
  std::input_iterator_tag (0x0x7f69298661e0) 0 empty

Class boost::iterators::enabled<false>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<false> (0x0x7f6929866600) 0 empty

Class boost::detail::always_bool2
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2 (0x0x7f69298669c0) 0 empty

Class boost::detail::choose_difference_type
   size=1 align=1
   base size=0 base align=1
boost::detail::choose_difference_type (0x0x7f6929866f00) 0 empty

Class boost::iterator_core_access
   size=1 align=1
   base size=0 base align=1
boost::iterator_core_access (0x0x7f69298b1000) 0 empty

Class boost::range_detail::char_or_wchar_t_array_tag
   size=1 align=1
   base size=0 base align=1
boost::range_detail::char_or_wchar_t_array_tag (0x0x7f69298b1540) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f69298b1e40) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f692997f120) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f692997f180) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f692997f1e0) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f692997f240) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f692997f2a0) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f692997f300) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f692997f360) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f692997f3c0) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f692997f420) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f692997f480) 0 empty

Class boost::Integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long unsigned int> (0x0x7f692997f4e0) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f692997f600) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f692997f660) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f692997f6c0) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f692997f720) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f692997f780) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f692997f8a0) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f692997f900) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f692997f960) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f692997f9c0) 0 empty

Class boost::UnsignedInteger<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long long unsigned int> (0x0x7f692997fa20) 0 empty

Class boost::iterator_range_detail::range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::range_tag (0x0x7f69296d4ba0) 0 empty

Class boost::iterator_range_detail::const_range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::const_range_tag (0x0x7f69296d4c00) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f69296d4cc0) 0 empty

Class boost::container::ordered_unique_range_t
   size=1 align=1
   base size=1 base align=1
boost::container::ordered_unique_range_t (0x0x7f6929710208) 0 empty
  boost::container::ordered_range_t (0x0x7f69296d4d20) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f69296d4d80) 0 empty

Class boost::container::detail_really_deep_namespace::dummy
   size=1 align=1
   base size=0 base align=1
boost::container::detail_really_deep_namespace::dummy (0x0x7f69296d4de0) 0 empty

Class boost::detail::normalize_single_byte_char<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<signed char> (0x0x7f69296d4f00) 0 empty

Class boost::detail::normalize_single_byte_char<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<unsigned char> (0x0x7f69296d4f60) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7f69297913c0) 0 empty

Class boost::detail::stream_char_common<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128> (0x0x7f6929710618) 0 empty
  boost::mpl::identity<char> (0x0x7f6929791420) 0 empty

Class boost::detail::stream_char_common<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128 unsigned> (0x0x7f6929710680) 0 empty
  boost::mpl::identity<char> (0x0x7f6929791480) 0 empty

Class boost::detail::lcast_src_length_integral<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short int> (0x0x7f6929791c60) 0 empty

Class boost::detail::lcast_src_length<short int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short int> (0x0x7f69297106e8) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f6929791cc0) 0 empty

Class boost::detail::lcast_src_length_integral<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f6929791d20) 0 empty

Class boost::detail::lcast_src_length<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short unsigned int> (0x0x7f6929710750) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f6929791d80) 0 empty

Class boost::detail::lcast_src_length_integral<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<int> (0x0x7f6929791de0) 0 empty

Class boost::detail::lcast_src_length<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<int> (0x0x7f69297107b8) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f6929791e40) 0 empty

Class boost::detail::lcast_src_length_integral<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f6929791ea0) 0 empty

Class boost::detail::lcast_src_length<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<unsigned int> (0x0x7f6929710820) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f6929791f00) 0 empty

Class boost::detail::lcast_src_length_integral<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long int> (0x0x7f6929791f60) 0 empty

Class boost::detail::lcast_src_length<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long int> (0x0x7f6929710888) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f69297c8000) 0 empty

Class boost::detail::lcast_src_length_integral<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f69297c8060) 0 empty

Class boost::detail::lcast_src_length<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long unsigned int> (0x0x7f69297108f0) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f69297c80c0) 0 empty

Class boost::detail::lcast_src_length_integral<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f69297c8120) 0 empty

Class boost::detail::lcast_src_length<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long unsigned int> (0x0x7f6929710958) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f69297c8180) 0 empty

Class boost::detail::lcast_src_length_integral<long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long long int> (0x0x7f69297c81e0) 0 empty

Class boost::detail::lcast_src_length<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long int> (0x0x7f69297109c0) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f69297c8240) 0 empty

Class boost::detail::lcast_src_length_integral<__int128>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128> (0x0x7f69297c82a0) 0 empty

Class boost::detail::lcast_src_length<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128> (0x0x7f6929710a28) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7f69297c8300) 0 empty

Class boost::detail::lcast_src_length_integral<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f69297c8360) 0 empty

Class boost::detail::lcast_src_length<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128 unsigned> (0x0x7f6929710a90) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f69297c83c0) 0 empty

Class boost::detail::lcast_src_length_floating<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<float> (0x0x7f69297c8480) 0 empty

Class boost::detail::lcast_src_length<float>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<float> (0x0x7f6929710af8) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f69297c84e0) 0 empty

Class boost::detail::lcast_src_length_floating<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<double> (0x0x7f69297c8540) 0 empty

Class boost::detail::lcast_src_length<double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<double> (0x0x7f6929710b60) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f69297c85a0) 0 empty

Class boost::detail::lcast_src_length_floating<long double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<long double> (0x0x7f69297c8600) 0 empty

Class boost::detail::lcast_src_length<long double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long double> (0x0x7f6929710bc8) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f69297c8660) 0 empty

Class boost::detail::lcast_char_constants<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<char> (0x0x7f69297c8720) 0 empty

Class boost::detail::lcast_char_constants<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<wchar_t> (0x0x7f69297c8780) 0 empty

Class boost::detail::mantissa_holder_type<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<float> (0x0x7f69297c8840) 0 empty

Class boost::detail::mantissa_holder_type<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<double> (0x0x7f69297c88a0) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f69297c89c0) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f6929710f70) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f69297c8960) 0 empty

Class boost::detail::do_not_construct_out_stream_t
   size=1 align=1
   base size=0 base align=1
boost::detail::do_not_construct_out_stream_t (0x0x7f69297c8a20) 0 empty

Class boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*> (0x0x7f69297c8b40) 0 empty

Class std::iterator_traits<const signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const signed char*> (0x0x7f69297c8cc0) 0 empty

Class boost::detail::iterator_traits<const signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const signed char*> (0x0x7f6929826340) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f69297c8d20) 0 empty

Class boost::iterator_value<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const signed char*> (0x0x7f69297c8c60) 0 empty

Class boost::iterator_difference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const signed char*> (0x0x7f69297c8d80) 0 empty

Class boost::iterator_reference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const signed char*> (0x0x7f69297c8de0) 0 empty

Class boost::detail::is_abstract_imp<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<signed char> (0x0x7f69297c8ea0) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f69298264e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6929826548) 0 empty
    mpl_::bool_<false> (0x0x7f69297c8f00) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> > (0x0x7f69298265b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6929826618) 0 empty
    mpl_::bool_<false> (0x0x7f69297c8f60) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f6929826680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69298266e8) 0 empty
    mpl_::bool_<false> (0x0x7f6929488000) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> > (0x0x7f6929826750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69298267b8) 0 empty
    mpl_::bool_<false> (0x0x7f6929488060) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6929826820) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6929826888) 0 empty
    mpl_::bool_<false> (0x0x7f69294880c0) 0 empty

Class boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69298268f0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6929826958) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69298269c0) 0 empty
      mpl_::bool_<false> (0x0x7f6929488120) 0 empty

Class boost::mpl::if_c<false, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const signed char&, signed char> (0x0x7f6929488180) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char> (0x0x7f69297c8e40) 0 empty

Class boost::iterator_range<const signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const signed char*> (0x0x7f69297c8ae0) 0

Class boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*> (0x0x7f6929488240) 0 empty

Class std::iterator_traits<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const unsigned char*> (0x0x7f6929488300) 0 empty

Class boost::detail::iterator_traits<const unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const unsigned char*> (0x0x7f6929826c30) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f6929488360) 0 empty

Class boost::iterator_value<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const unsigned char*> (0x0x7f69294882a0) 0 empty

Class boost::iterator_difference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const unsigned char*> (0x0x7f69294883c0) 0 empty

Class boost::iterator_reference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const unsigned char*> (0x0x7f6929488420) 0 empty

Class boost::detail::is_abstract_imp<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<unsigned char> (0x0x7f69294884e0) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f6929826dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6929826e38) 0 empty
    mpl_::bool_<false> (0x0x7f6929488540) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> > (0x0x7f6929826ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6929826f08) 0 empty
    mpl_::bool_<false> (0x0x7f69294885a0) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f6929826f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69298260d0) 0 empty
    mpl_::bool_<false> (0x0x7f6929488600) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> > (0x0x7f6929826138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69298261a0) 0 empty
    mpl_::bool_<false> (0x0x7f6929488660) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6929826208) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69298262d8) 0 empty
    mpl_::bool_<false> (0x0x7f69294886c0) 0 empty

Class boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69294bc000) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69294bc068) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69294bc0d0) 0 empty
      mpl_::bool_<false> (0x0x7f6929488720) 0 empty

Class boost::mpl::if_c<false, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const unsigned char&, unsigned char> (0x0x7f6929488780) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char> (0x0x7f6929488480) 0 empty

Class boost::iterator_range<const unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const unsigned char*> (0x0x7f69294881e0) 0

Class boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*> (0x0x7f6929488840) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7f6929488900) 0 empty

Class boost::detail::iterator_traits<signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<signed char*> (0x0x7f69294bc270) 0 empty
  std::iterator_traits<signed char*> (0x0x7f6929488960) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f69294888a0) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f69294889c0) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f6929488a20) 0 empty

Class boost::mpl::if_c<false, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, signed char&, signed char> (0x0x7f6929488ae0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char> (0x0x7f6929488a80) 0 empty

Class boost::iterator_range<signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<signed char*> (0x0x7f69294887e0) 0

Class boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*> (0x0x7f6929488ba0) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f6929488c60) 0 empty

Class boost::detail::iterator_traits<unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<unsigned char*> (0x0x7f69294bc548) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f6929488cc0) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f6929488c00) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f6929488d20) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f6929488d80) 0 empty

Class boost::mpl::if_c<false, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char&, unsigned char> (0x0x7f6929488e40) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char> (0x0x7f6929488de0) 0 empty

Class boost::iterator_range<unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<unsigned char*> (0x0x7f6929488b40) 0

Class boost::type_traits::ice_eq<8, 16>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<8, 16> (0x0x7f6929488ea0) 0 empty

Class boost::mpl::if_c<false, int, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, char> (0x0x7f6929488f00) 0 empty

Vtable for boost::program_options::value_semantic
boost::program_options::value_semantic::_ZTVN5boost15program_options14value_semanticE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options14value_semanticE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    0u
88    0u

Class boost::program_options::value_semantic
   size=8 align=8
   base size=8 base align=8
boost::program_options::value_semantic (0x0x7f6929555600) 0 nearly-empty
    vptr=((& boost::program_options::value_semantic::_ZTVN5boost15program_options14value_semanticE) + 16u)

Vtable for boost::program_options::value_semantic_codecvt_helper<char>
boost::program_options::value_semantic_codecvt_helper<char>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIcEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual

Class boost::program_options::value_semantic_codecvt_helper<char>
   size=8 align=8
   base size=8 base align=8
boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f69294bc958) 0 nearly-empty
    vptr=((& boost::program_options::value_semantic_codecvt_helper<char>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIcEE) + 16u)
  boost::program_options::value_semantic (0x0x7f69295556c0) 0 nearly-empty
      primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f69294bc958)

Vtable for boost::program_options::value_semantic_codecvt_helper<wchar_t>
boost::program_options::value_semantic_codecvt_helper<wchar_t>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIwEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options29value_semantic_codecvt_helperIwEE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<wchar_t>::parse
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual

Class boost::program_options::value_semantic_codecvt_helper<wchar_t>
   size=8 align=8
   base size=8 base align=8
boost::program_options::value_semantic_codecvt_helper<wchar_t> (0x0x7f69294bc9c0) 0 nearly-empty
    vptr=((& boost::program_options::value_semantic_codecvt_helper<wchar_t>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIwEE) + 16u)
  boost::program_options::value_semantic (0x0x7f6929555720) 0 nearly-empty
      primary-for boost::program_options::value_semantic_codecvt_helper<wchar_t> (0x0x7f69294bc9c0)

Vtable for boost::program_options::untyped_value
boost::program_options::untyped_value::_ZTVN5boost15program_options13untyped_valueE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options13untyped_valueE)
16    (int (*)(...))boost::program_options::untyped_value::name
24    (int (*)(...))boost::program_options::untyped_value::min_tokens
32    (int (*)(...))boost::program_options::untyped_value::max_tokens
40    (int (*)(...))boost::program_options::untyped_value::is_composing
48    (int (*)(...))boost::program_options::untyped_value::is_required
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))boost::program_options::untyped_value::apply_default
72    (int (*)(...))boost::program_options::untyped_value::notify
80    (int (*)(...))boost::program_options::untyped_value::~untyped_value
88    (int (*)(...))boost::program_options::untyped_value::~untyped_value
96    (int (*)(...))boost::program_options::untyped_value::xparse

Class boost::program_options::untyped_value
   size=16 align=8
   base size=9 base align=8
boost::program_options::untyped_value (0x0x7f69294bca28) 0
    vptr=((& boost::program_options::untyped_value::_ZTVN5boost15program_options13untyped_valueE) + 16u)
  boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f69294bca90) 0 nearly-empty
      primary-for boost::program_options::untyped_value (0x0x7f69294bca28)
    boost::program_options::value_semantic (0x0x7f6929555780) 0 nearly-empty
        primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f69294bca90)

Vtable for boost::program_options::typed_value_base
boost::program_options::typed_value_base::_ZTVN5boost15program_options16typed_value_baseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options16typed_value_baseE)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u

Class boost::program_options::typed_value_base
   size=8 align=8
   base size=8 base align=8
boost::program_options::typed_value_base (0x0x7f6929555840) 0 nearly-empty
    vptr=((& boost::program_options::typed_value_base::_ZTVN5boost15program_options16typed_value_baseE) + 16u)

Class boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag> (0x0x7f6929555d80) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag> (0x0x7f6929555ea0) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_ref_tag> (0x0x7f69295f5000) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag> (0x0x7f69295f5900) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::member_ptr_tag> (0x0x7f69295f5a20) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag> (0x0x7f69295f5b40) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_ref_tag> (0x0x7f69295f5c60) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_ptr_tag> (0x0x7f692928a600) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::member_ptr_tag> (0x0x7f692928a720) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_obj_tag> (0x0x7f692928a840) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_obj_ref_tag> (0x0x7f692928a960) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_ptr_tag> (0x0x7f692933e2a0) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::member_ptr_tag> (0x0x7f692933e3c0) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_obj_tag> (0x0x7f692933e4e0) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_obj_ref_tag> (0x0x7f692933e600) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_ptr_tag> (0x0x7f692933ef00) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::member_ptr_tag> (0x0x7f69293d7060) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_obj_tag> (0x0x7f69293d7180) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_obj_ref_tag> (0x0x7f69293d72a0) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_ptr_tag> (0x0x7f69293d7f00) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::member_ptr_tag> (0x0x7f692905c240) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_obj_tag> (0x0x7f692905c540) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_obj_ref_tag> (0x0x7f692905c840) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_ptr_tag> (0x0x7f69290e6240) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::member_ptr_tag> (0x0x7f69290e66c0) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_obj_tag> (0x0x7f69290e6b40) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_obj_ref_tag> (0x0x7f69290f9000) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_ptr_tag> (0x0x7f69290f9cc0) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::member_ptr_tag> (0x0x7f69290f9de0) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_obj_tag> (0x0x7f69290f9f00) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_obj_ref_tag> (0x0x7f692918f060) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_ptr_tag> (0x0x7f69291e5b40) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::member_ptr_tag> (0x0x7f69291e5c60) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_obj_tag> (0x0x7f69291e5d80) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_obj_ref_tag> (0x0x7f69291e5ea0) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_ptr_tag> (0x0x7f6928e347e0) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::member_ptr_tag> (0x0x7f6928e34900) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_obj_tag> (0x0x7f6928e34a20) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_obj_ref_tag> (0x0x7f6928e34b40) 0 empty

Vtable for boost::bad_weak_ptr
boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost12bad_weak_ptrE)
16    (int (*)(...))boost::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))boost::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))boost::bad_weak_ptr::what

Class boost::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
boost::bad_weak_ptr (0x0x7f6928e83b60) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 16u)
  std::exception (0x0x7f6928f36060) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7f6928e83b60)

Vtable for boost::detail::sp_counted_base
boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail15sp_counted_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class boost::detail::sp_counted_base
   size=16 align=8
   base size=16 base align=8
boost::detail::sp_counted_base (0x0x7f6928f360c0) 0
    vptr=((& boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE) + 16u)

Class boost::detail::sp_nothrow_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_nothrow_tag (0x0x7f6928f36300) 0 empty

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f6928f363c0) 0

Class std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f6928f36420) 0 empty

Class std::less<boost::detail::sp_counted_base*>
   size=1 align=1
   base size=1 base align=1
std::less<boost::detail::sp_counted_base*> (0x0x7f6928e83ea0) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f6928f36540) 0 empty

Class boost::detail::weak_count
   size=8 align=8
   base size=8 base align=8
boost::detail::weak_count (0x0x7f6928f36600) 0

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f6928f367e0) 0 empty

Class boost::detail::sp_enable_if_convertible_impl<true>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f6928f36840) 0 empty

Class boost::detail::sp_enable_if_convertible_impl<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_convertible_impl<false> (0x0x7f6928f368a0) 0 empty

Class boost::detail::spinlock::scoped_lock
   size=8 align=8
   base size=8 base align=8
boost::detail::spinlock::scoped_lock (0x0x7f6928f369c0) 0

Class boost::detail::spinlock
   size=4 align=4
   base size=4 base align=4
boost::detail::spinlock (0x0x7f6928f36960) 0

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f6928f36c60) 0 empty

Class boost::detail::sp_dereference<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const void> (0x0x7f6928f36cc0) 0 empty

Class boost::detail::sp_dereference<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<volatile void> (0x0x7f6928f36d20) 0 empty

Class boost::detail::sp_dereference<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const volatile void> (0x0x7f6928f36d80) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f6928fe23c0) 0 empty

Class boost::detail::sp_member_access<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<void> (0x0x7f6928fe2420) 0 empty

Class boost::detail::sp_array_access<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<void> (0x0x7f6928fe2480) 0 empty

Class boost::shared_ptr<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<void> (0x0x7f6928fe2360) 0

Class boost::detail::esft2_deleter_wrapper
   size=16 align=8
   base size=16 base align=8
boost::detail::esft2_deleter_wrapper (0x0x7f6928fe2300) 0

Class boost::detail::spinlock_pool<2>
   size=1 align=1
   base size=0 base align=1
boost::detail::spinlock_pool<2> (0x0x7f6928fe24e0) 0 empty

Class boost::detail::sp_element<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<const boost::program_options::value_semantic> (0x0x7f6928fe26c0) 0 empty

Class boost::detail::sp_dereference<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const boost::program_options::value_semantic> (0x0x7f6928fe2720) 0 empty

Class boost::detail::sp_member_access<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<const boost::program_options::value_semantic> (0x0x7f6928fe2780) 0 empty

Class boost::detail::sp_array_access<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<const boost::program_options::value_semantic> (0x0x7f6928fe27e0) 0 empty

Class boost::shared_ptr<const boost::program_options::value_semantic>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<const boost::program_options::value_semantic> (0x0x7f6928fe2660) 0

Vtable for boost::program_options::option_description
boost::program_options::option_description::_ZTVN5boost15program_options18option_descriptionE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options18option_descriptionE)
16    (int (*)(...))boost::program_options::option_description::~option_description
24    (int (*)(...))boost::program_options::option_description::~option_description

Class boost::program_options::option_description
   size=48 align=8
   base size=48 base align=8
boost::program_options::option_description (0x0x7f6928fe2600) 0
    vptr=((& boost::program_options::option_description::_ZTVN5boost15program_options18option_descriptionE) + 16u)

Class boost::program_options::options_description_easy_init
   size=8 align=8
   base size=8 base align=8
boost::program_options::options_description_easy_init (0x0x7f6928fe29c0) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, int> > (0x0x7f6928fe2ae0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, int> > (0x0x7f6928cd9068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, int> > (0x0x7f6928fe2b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928fe2ba0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::pair<const std::basic_string<char>, int> > (0x0x7f6928fe2d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::pair<const std::basic_string<char>, int> > (0x0x7f6928fe2d20) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928fe2ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928fe2e40) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928fe2f00) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928cd9410) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928d4a060) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f6928cd9478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928cd94e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928d4a120) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > > (0x0x7f6928fe2de0) 0

Class std::map<std::basic_string<char>, int>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, int> (0x0x7f6928fe2a80) 0

Class __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928d4a2a0) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928cd9548) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928d4a3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f6928d4a240) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::option_description> >::rebind<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<boost::program_options::option_description> >::rebind<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928d4a600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::rebind<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::rebind<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928d4a5a0) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::_Vector_impl (0x0x7f6928cd96e8) 0
  std::allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928cd9750) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928d4a660) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f6928d4a1e0) 0

Class std::vector<boost::shared_ptr<boost::program_options::option_description> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f6928cd97b8) 0
  std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f6928d4a720) 0

Class __gnu_cxx::new_allocator<bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<bool> (0x0x7f6928d4a7e0) 0 empty

Class std::allocator<bool>
   size=1 align=1
   base size=1 base align=1
std::allocator<bool> (0x0x7f6928cd9888) 0 empty
  __gnu_cxx::new_allocator<bool> (0x0x7f6928d4a840) 0 empty

Class std::allocator<bool>::rebind<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::allocator<bool>::rebind<long unsigned int> (0x0x7f6928d4a8a0) 0 empty

Class __gnu_cxx::new_allocator<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<long unsigned int> (0x0x7f6928d4a900) 0 empty

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7f6928cd9958) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7f6928d4a960) 0 empty

Class std::_Bvector_base<std::allocator<bool> >::_Bvector_impl
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> >::_Bvector_impl (0x0x7f6928cd99c0) 0
  std::allocator<long unsigned int> (0x0x7f6928cd9a28) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7f6928d4a9c0) 0 empty

Class std::_Bvector_base<std::allocator<bool> >
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> > (0x0x7f6928d4a780) 0

Class std::vector<bool>
   size=40 align=8
   base size=40 base align=8
std::vector<bool> (0x0x7f6928cd9a90) 0
  std::_Bvector_base<std::allocator<bool> > (0x0x7f6928d4aa20) 0

Class __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928d4ab40) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928cd9af8) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928d4ac60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f6928d4aae0) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::options_description> >::rebind<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<boost::program_options::options_description> >::rebind<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928d4ade0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::rebind<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::rebind<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928d4ad80) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::_Vector_impl (0x0x7f6928cd9d68) 0
  std::allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928cd9dd0) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928d4ae40) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f6928d4aa80) 0

Class std::vector<boost::shared_ptr<boost::program_options::options_description> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f6928cd9e38) 0
  std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f6928d4af00) 0

Class boost::program_options::options_description
   size=104 align=8
   base size=104 base align=8
boost::program_options::options_description (0x0x7f6928fe2a20) 0

Vtable for boost::program_options::duplicate_option_error
boost::program_options::duplicate_option_error::_ZTVN5boost15program_options22duplicate_option_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options22duplicate_option_errorE)
16    (int (*)(...))boost::program_options::duplicate_option_error::~duplicate_option_error
24    (int (*)(...))boost::program_options::duplicate_option_error::~duplicate_option_error
32    (int (*)(...))std::logic_error::what

Class boost::program_options::duplicate_option_error
   size=16 align=8
   base size=16 base align=8
boost::program_options::duplicate_option_error (0x0x7f6928cd9f08) 0
    vptr=((& boost::program_options::duplicate_option_error::_ZTVN5boost15program_options22duplicate_option_errorE) + 16u)
  boost::program_options::error (0x0x7f6928cd9f70) 0
      primary-for boost::program_options::duplicate_option_error (0x0x7f6928cd9f08)
    std::logic_error (0x0x7f6928cd90d0) 0
        primary-for boost::program_options::error (0x0x7f6928cd9f70)
      std::exception (0x0x7f6928afc000) 0 nearly-empty
          primary-for std::logic_error (0x0x7f6928cd90d0)

Class boost::program_options::positional_options_description
   size=32 align=8
   base size=32 base align=8
boost::program_options::positional_options_description (0x0x7f6928afc060) 0

Class std::unary_function<const std::basic_string<char>&, std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::unary_function<const std::basic_string<char>&, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f6928afc180) 0 empty

Class boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&>
   size=32 align=8
   base size=32 base align=8
boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> (0x0x7f6928b0f0e0) 0
  boost::function_base (0x0x7f6928afc1e0) 0
  std::unary_function<const std::basic_string<char>&, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f6928afc240) 0 empty

Class std::unary_function<std::vector<std::basic_string<char> >&, std::vector<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::vector<std::basic_string<char> >&, std::vector<boost::program_options::basic_option<char> > > (0x0x7f6928afc300) 0 empty

Class boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&>
   size=32 align=8
   base size=32 base align=8
boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> (0x0x7f6928b0f310) 0
  boost::function_base (0x0x7f6928afc360) 0
  std::unary_function<std::vector<std::basic_string<char> >&, std::vector<boost::program_options::basic_option<char> > > (0x0x7f6928afc3c0) 0 empty

Class boost::program_options::detail::cmdline
   size=112 align=8
   base size=112 base align=8
boost::program_options::detail::cmdline (0x0x7f6928afc120) 0

Class __gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f6928afc600) 0 empty

Class std::allocator<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f6928cd9820) 0 empty
  __gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f6928afc660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f6928afc5a0) 0 empty

Class std::allocator<boost::program_options::basic_option<wchar_t> >::rebind<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::program_options::basic_option<wchar_t> >::rebind<boost::program_options::basic_option<wchar_t> > (0x0x7f6928afc840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > >::rebind<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > >::rebind<boost::program_options::basic_option<wchar_t> > (0x0x7f6928afc7e0) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > >::_Vector_impl (0x0x7f6928b85000) 0
  std::allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f6928b85068) 0 empty
    __gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f6928afc8a0) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f6928afc540) 0

Class std::vector<boost::program_options::basic_option<wchar_t> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::program_options::basic_option<wchar_t> > (0x0x7f6928b850d0) 0
  std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f6928afc900) 0

Class __gnu_cxx::new_allocator<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::program_options::basic_option<char> > (0x0x7f6928afca80) 0 empty

Class std::allocator<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::program_options::basic_option<char> > (0x0x7f6928b851a0) 0 empty
  __gnu_cxx::new_allocator<boost::program_options::basic_option<char> > (0x0x7f6928afcae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f6928afca20) 0 empty

Class std::allocator<boost::program_options::basic_option<char> >::rebind<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::program_options::basic_option<char> >::rebind<boost::program_options::basic_option<char> > (0x0x7f6928afcc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > >::rebind<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > >::rebind<boost::program_options::basic_option<char> > (0x0x7f6928afcba0) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > >::_Vector_impl (0x0x7f6928b85340) 0
  std::allocator<boost::program_options::basic_option<char> > (0x0x7f6928b853a8) 0 empty
    __gnu_cxx::new_allocator<boost::program_options::basic_option<char> > (0x0x7f6928afcc60) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > > (0x0x7f6928afc9c0) 0

Class std::vector<boost::program_options::basic_option<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::program_options::basic_option<char> > (0x0x7f6928b85410) 0
  std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > > (0x0x7f6928afccc0) 0

Class boost::program_options::basic_parsed_options<char>
   size=40 align=8
   base size=36 base align=8
boost::program_options::basic_parsed_options<char> (0x0x7f6928afc960) 0

Class boost::program_options::basic_parsed_options<wchar_t>
   size=80 align=8
   base size=76 base align=8
boost::program_options::basic_parsed_options<wchar_t> (0x0x7f6928afc4e0) 0

Class boost::program_options::variable_value
   size=32 align=8
   base size=32 base align=8
boost::program_options::variable_value (0x0x7f6928afcde0) 0

Vtable for boost::program_options::abstract_variables_map
boost::program_options::abstract_variables_map::_ZTVN5boost15program_options22abstract_variables_mapE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options22abstract_variables_mapE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class boost::program_options::abstract_variables_map
   size=16 align=8
   base size=16 base align=8
boost::program_options::abstract_variables_map (0x0x7f6928afce40) 0
    vptr=((& boost::program_options::abstract_variables_map::_ZTVN5boost15program_options22abstract_variables_mapE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f6928afcf00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f6928b856e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f6928afcf60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f6928886000) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f6928886120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f69288860c0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f6928886240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f69288861e0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f69288862a0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f6928b85a28) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f6928886300) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f6928b85a90) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f6928b85af8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f6928886360) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f6928886180) 0

Class std::map<std::basic_string<char>, boost::program_options::variable_value>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, boost::program_options::variable_value> (0x0x7f6928afcea0) 0

Class std::allocator<std::basic_string<char> >::rebind<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f69288865a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f6928886540) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f69288866c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f6928b85ea0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f6928886720) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f6928b85f08) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f6928b85f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f6928886780) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > > (0x0x7f69288864e0) 0

Class std::set<std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::set<std::basic_string<char> > (0x0x7f6928886480) 0

Vtable for boost::program_options::variables_map
boost::program_options::variables_map::_ZTVN5boost15program_options13variables_mapE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options13variables_mapE)
16    (int (*)(...))boost::program_options::variables_map::~variables_map
24    (int (*)(...))boost::program_options::variables_map::~variables_map
32    (int (*)(...))boost::program_options::variables_map::get

Class boost::program_options::variables_map
   size=160 align=8
   base size=160 base align=8
boost::program_options::variables_map (0x0x7f6928867cb0) 0
    vptr=((& boost::program_options::variables_map::_ZTVN5boost15program_options13variables_mapE) + 16u)
  boost::program_options::abstract_variables_map (0x0x7f69288863c0) 0
      primary-for boost::program_options::variables_map (0x0x7f6928867cb0)
  std::map<std::basic_string<char>, boost::program_options::variable_value> (0x0x7f6928886420) 16

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7f6928886900) 0

Vtable for libconfig::ConfigException
libconfig::ConfigException::_ZTVN9libconfig15ConfigExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig15ConfigExceptionE)
16    (int (*)(...))libconfig::ConfigException::~ConfigException
24    (int (*)(...))libconfig::ConfigException::~ConfigException
32    (int (*)(...))std::exception::what

Class libconfig::ConfigException
   size=8 align=8
   base size=8 base align=8
libconfig::ConfigException (0x0x7f6928b85b60) 0 nearly-empty
    vptr=((& libconfig::ConfigException::_ZTVN9libconfig15ConfigExceptionE) + 16u)
  std::exception (0x0x7f6928886ba0) 0 nearly-empty
      primary-for libconfig::ConfigException (0x0x7f6928b85b60)

Vtable for libconfig::SettingException
libconfig::SettingException::_ZTVN9libconfig16SettingExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig16SettingExceptionE)
16    (int (*)(...))libconfig::SettingException::~SettingException
24    (int (*)(...))libconfig::SettingException::~SettingException
32    (int (*)(...))libconfig::SettingException::what

Class libconfig::SettingException
   size=16 align=8
   base size=16 base align=8
libconfig::SettingException (0x0x7f6928653068) 0
    vptr=((& libconfig::SettingException::_ZTVN9libconfig16SettingExceptionE) + 16u)
  libconfig::ConfigException (0x0x7f69286530d0) 0 nearly-empty
      primary-for libconfig::SettingException (0x0x7f6928653068)
    std::exception (0x0x7f6928886c00) 0 nearly-empty
        primary-for libconfig::ConfigException (0x0x7f69286530d0)

Vtable for libconfig::SettingTypeException
libconfig::SettingTypeException::_ZTVN9libconfig20SettingTypeExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig20SettingTypeExceptionE)
16    (int (*)(...))libconfig::SettingTypeException::~SettingTypeException
24    (int (*)(...))libconfig::SettingTypeException::~SettingTypeException
32    (int (*)(...))libconfig::SettingTypeException::what

Class libconfig::SettingTypeException
   size=16 align=8
   base size=16 base align=8
libconfig::SettingTypeException (0x0x7f6928653138) 0
    vptr=((& libconfig::SettingTypeException::_ZTVN9libconfig20SettingTypeExceptionE) + 16u)
  libconfig::SettingException (0x0x7f69286531a0) 0
      primary-for libconfig::SettingTypeException (0x0x7f6928653138)
    libconfig::ConfigException (0x0x7f6928653208) 0 nearly-empty
        primary-for libconfig::SettingException (0x0x7f69286531a0)
      std::exception (0x0x7f6928886c60) 0 nearly-empty
          primary-for libconfig::ConfigException (0x0x7f6928653208)

Vtable for libconfig::SettingNotFoundException
libconfig::SettingNotFoundException::_ZTVN9libconfig24SettingNotFoundExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig24SettingNotFoundExceptionE)
16    (int (*)(...))libconfig::SettingNotFoundException::~SettingNotFoundException
24    (int (*)(...))libconfig::SettingNotFoundException::~SettingNotFoundException
32    (int (*)(...))libconfig::SettingNotFoundException::what

Class libconfig::SettingNotFoundException
   size=16 align=8
   base size=16 base align=8
libconfig::SettingNotFoundException (0x0x7f6928653270) 0
    vptr=((& libconfig::SettingNotFoundException::_ZTVN9libconfig24SettingNotFoundExceptionE) + 16u)
  libconfig::SettingException (0x0x7f69286532d8) 0
      primary-for libconfig::SettingNotFoundException (0x0x7f6928653270)
    libconfig::ConfigException (0x0x7f6928653340) 0 nearly-empty
        primary-for libconfig::SettingException (0x0x7f69286532d8)
      std::exception (0x0x7f6928886cc0) 0 nearly-empty
          primary-for libconfig::ConfigException (0x0x7f6928653340)

Vtable for libconfig::SettingNameException
libconfig::SettingNameException::_ZTVN9libconfig20SettingNameExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig20SettingNameExceptionE)
16    (int (*)(...))libconfig::SettingNameException::~SettingNameException
24    (int (*)(...))libconfig::SettingNameException::~SettingNameException
32    (int (*)(...))libconfig::SettingNameException::what

Class libconfig::SettingNameException
   size=16 align=8
   base size=16 base align=8
libconfig::SettingNameException (0x0x7f69286533a8) 0
    vptr=((& libconfig::SettingNameException::_ZTVN9libconfig20SettingNameExceptionE) + 16u)
  libconfig::SettingException (0x0x7f6928653410) 0
      primary-for libconfig::SettingNameException (0x0x7f69286533a8)
    libconfig::ConfigException (0x0x7f6928653478) 0 nearly-empty
        primary-for libconfig::SettingException (0x0x7f6928653410)
      std::exception (0x0x7f6928886d80) 0 nearly-empty
          primary-for libconfig::ConfigException (0x0x7f6928653478)

Vtable for libconfig::FileIOException
libconfig::FileIOException::_ZTVN9libconfig15FileIOExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig15FileIOExceptionE)
16    (int (*)(...))libconfig::FileIOException::~FileIOException
24    (int (*)(...))libconfig::FileIOException::~FileIOException
32    (int (*)(...))libconfig::FileIOException::what

Class libconfig::FileIOException
   size=8 align=8
   base size=8 base align=8
libconfig::FileIOException (0x0x7f69286534e0) 0 nearly-empty
    vptr=((& libconfig::FileIOException::_ZTVN9libconfig15FileIOExceptionE) + 16u)
  libconfig::ConfigException (0x0x7f6928653548) 0 nearly-empty
      primary-for libconfig::FileIOException (0x0x7f69286534e0)
    std::exception (0x0x7f6928886de0) 0 nearly-empty
        primary-for libconfig::ConfigException (0x0x7f6928653548)

Vtable for libconfig::ParseException
libconfig::ParseException::_ZTVN9libconfig14ParseExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig14ParseExceptionE)
16    (int (*)(...))libconfig::ParseException::~ParseException
24    (int (*)(...))libconfig::ParseException::~ParseException
32    (int (*)(...))libconfig::ParseException::what

Class libconfig::ParseException
   size=32 align=8
   base size=32 base align=8
libconfig::ParseException (0x0x7f69286535b0) 0
    vptr=((& libconfig::ParseException::_ZTVN9libconfig14ParseExceptionE) + 16u)
  libconfig::ConfigException (0x0x7f6928653618) 0 nearly-empty
      primary-for libconfig::ParseException (0x0x7f69286535b0)
    std::exception (0x0x7f6928886e40) 0 nearly-empty
        primary-for libconfig::ConfigException (0x0x7f6928653618)

Vtable for libconfig::Setting
libconfig::Setting::_ZTVN9libconfig7SettingE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig7SettingE)
16    (int (*)(...))libconfig::Setting::~Setting
24    (int (*)(...))libconfig::Setting::~Setting

Class libconfig::Setting
   size=24 align=8
   base size=24 base align=8
libconfig::Setting (0x0x7f6928886ea0) 0
    vptr=((& libconfig::Setting::_ZTVN9libconfig7SettingE) + 16u)

Vtable for libconfig::Config
libconfig::Config::_ZTVN9libconfig6ConfigE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9libconfig6ConfigE)
16    (int (*)(...))libconfig::Config::~Config
24    (int (*)(...))libconfig::Config::~Config

Class libconfig::Config
   size=24 align=8
   base size=20 base align=8
libconfig::Config (0x0x7f6928886f00) 0
    vptr=((& libconfig::Config::_ZTVN9libconfig6ConfigE) + 16u)

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f6928886f60) 0 empty

Class <anonymous union>
   size=32 align=8
   base size=32 base align=8
<anonymous union> (0x0x7f69286d4000) 0

Class boost::detail::true_t
   size=1 align=1
   base size=0 base align=1
boost::detail::true_t (0x0x7f6928736c60) 0 empty

Class boost::detail::false_t
   size=1 align=1
   base size=0 base align=1
boost::detail::false_t (0x0x7f6928736cc0) 0 empty

Class boost::system::is_error_condition_enum<boost::system::errc::errc_t>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::errc::errc_t> (0x0x7f692842cae0) 0 empty

Vtable for boost::system::error_category
boost::system::error_category::_ZTVN5boost6system14error_categoryE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6system14error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))boost::system::error_category::default_error_condition
56    (int (*)(...))boost::system::error_category::equivalent
64    (int (*)(...))boost::system::error_category::equivalent

Class boost::system::error_category
   size=8 align=8
   base size=8 base align=8
boost::system::error_category (0x0x7f6928404c98) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7f692842cb40) 0 empty

Class std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f692842cba0) 0 empty

Class std::less<const boost::system::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const boost::system::error_category*> (0x0x7f6928404ea0) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f692842cc00) 0 empty

Class boost::system::error_condition
   size=16 align=8
   base size=16 base align=8
boost::system::error_condition (0x0x7f692842cc60) 0

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7f692842ccc0) 0

Class boost::system::is_error_condition_enum<boost::system::error_condition>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::error_condition> (0x0x7f692842cd20) 0 empty

Class boost::enable_if_c<false, void>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, void> (0x0x7f692842cd80) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_condition>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_condition>, void> (0x0x7f692846f0d0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f692842cde0) 0 empty

Class boost::system::is_error_code_enum<int>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<int> (0x0x7f692842cf00) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<int>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<int>, void> (0x0x7f692846f138) 0 empty
  boost::enable_if_c<false, void> (0x0x7f692842cf60) 0 empty

Class boost::system::is_error_condition_enum<int>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<int> (0x0x7f69284a8000) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<int>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<int>, void> (0x0x7f692846f1a0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f69284a8060) 0 empty

Class boost::system::is_error_condition_enum<boost::system::error_code>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::error_code> (0x0x7f69284a80c0) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_code>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_code>, void> (0x0x7f692846f208) 0 empty
  boost::enable_if_c<false, void> (0x0x7f69284a8120) 0 empty

Class boost::system::is_error_code_enum<boost::system::error_condition>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::error_condition> (0x0x7f69284a8240) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::error_condition>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::error_condition>, void> (0x0x7f692846f270) 0 empty
  boost::enable_if_c<false, void> (0x0x7f69284a82a0) 0 empty

Class boost::system::is_error_code_enum<boost::system::errc::errc_t>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::errc::errc_t> (0x0x7f69284a83c0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::errc::errc_t>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::errc::errc_t>, void> (0x0x7f692846f2d8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f69284a8420) 0 empty

Class boost::system::is_error_code_enum<boost::system::error_code>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::error_code> (0x0x7f69284a8480) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::error_code>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::error_code>, void> (0x0x7f692846f340) 0 empty
  boost::enable_if_c<false, void> (0x0x7f69284a84e0) 0 empty

Class boost::enable_if_c<true, void>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, void> (0x0x7f69284a8540) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::errc::errc_t>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::errc::errc_t>, void> (0x0x7f692846f3a8) 0 empty
  boost::enable_if_c<true, void> (0x0x7f69284a85a0) 0 empty

Class boost::system::is_error_code_enum<boost::system::error_category>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::error_category> (0x0x7f69284a86c0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::error_category>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::error_category>, void> (0x0x7f692846f4e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f69284a8720) 0 empty

Class boost::system::is_error_condition_enum<boost::system::error_category>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::error_category> (0x0x7f69284a8840) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_category>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_category>, void> (0x0x7f692846f548) 0 empty
  boost::enable_if_c<false, void> (0x0x7f69284a88a0) 0 empty

Vtable for boost::system::system_error
boost::system::system_error::_ZTVN5boost6system12system_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6system12system_errorE)
16    (int (*)(...))boost::system::system_error::~system_error
24    (int (*)(...))boost::system::system_error::~system_error
32    (int (*)(...))boost::system::system_error::what

Class boost::system::system_error
   size=40 align=8
   base size=40 base align=8
boost::system::system_error (0x0x7f692846f5b0) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 16u)
  std::runtime_error (0x0x7f692846f618) 0
      primary-for boost::system::system_error (0x0x7f692846f5b0)
    std::exception (0x0x7f69284a89c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f692846f618)

Class boost::thread_interrupted
   size=1 align=1
   base size=0 base align=1
boost::thread_interrupted (0x0x7f69284a8a20) 0 empty

Vtable for boost::thread_exception
boost::thread_exception::_ZTVN5boost16thread_exceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16thread_exceptionE)
16    (int (*)(...))boost::thread_exception::~thread_exception
24    (int (*)(...))boost::thread_exception::~thread_exception
32    (int (*)(...))boost::system::system_error::what

Class boost::thread_exception
   size=40 align=8
   base size=40 base align=8
boost::thread_exception (0x0x7f692846f7b8) 0
    vptr=((& boost::thread_exception::_ZTVN5boost16thread_exceptionE) + 16u)
  boost::system::system_error (0x0x7f692846f820) 0
      primary-for boost::thread_exception (0x0x7f692846f7b8)
    std::runtime_error (0x0x7f692846f888) 0
        primary-for boost::system::system_error (0x0x7f692846f820)
      std::exception (0x0x7f69284a8a80) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f692846f888)

Vtable for boost::condition_error
boost::condition_error::_ZTVN5boost15condition_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15condition_errorE)
16    (int (*)(...))boost::condition_error::~condition_error
24    (int (*)(...))boost::condition_error::~condition_error
32    (int (*)(...))boost::system::system_error::what

Class boost::condition_error
   size=40 align=8
   base size=40 base align=8
boost::condition_error (0x0x7f692846fa90) 0
    vptr=((& boost::condition_error::_ZTVN5boost15condition_errorE) + 16u)
  boost::system::system_error (0x0x7f692846faf8) 0
      primary-for boost::condition_error (0x0x7f692846fa90)
    std::runtime_error (0x0x7f692846fb60) 0
        primary-for boost::system::system_error (0x0x7f692846faf8)
      std::exception (0x0x7f69284a8ae0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f692846fb60)

Vtable for boost::lock_error
boost::lock_error::_ZTVN5boost10lock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost10lock_errorE)
16    (int (*)(...))boost::lock_error::~lock_error
24    (int (*)(...))boost::lock_error::~lock_error
32    (int (*)(...))boost::system::system_error::what

Class boost::lock_error
   size=40 align=8
   base size=40 base align=8
boost::lock_error (0x0x7f692846fd68) 0
    vptr=((& boost::lock_error::_ZTVN5boost10lock_errorE) + 16u)
  boost::thread_exception (0x0x7f692846fdd0) 0
      primary-for boost::lock_error (0x0x7f692846fd68)
    boost::system::system_error (0x0x7f692846fe38) 0
        primary-for boost::thread_exception (0x0x7f692846fdd0)
      std::runtime_error (0x0x7f692846fea0) 0
          primary-for boost::system::system_error (0x0x7f692846fe38)
        std::exception (0x0x7f69284a8b40) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f692846fea0)

Vtable for boost::thread_resource_error
boost::thread_resource_error::_ZTVN5boost21thread_resource_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost21thread_resource_errorE)
16    (int (*)(...))boost::thread_resource_error::~thread_resource_error
24    (int (*)(...))boost::thread_resource_error::~thread_resource_error
32    (int (*)(...))boost::system::system_error::what

Class boost::thread_resource_error
   size=40 align=8
   base size=40 base align=8
boost::thread_resource_error (0x0x7f692846ff08) 0
    vptr=((& boost::thread_resource_error::_ZTVN5boost21thread_resource_errorE) + 16u)
  boost::thread_exception (0x0x7f692846ff70) 0
      primary-for boost::thread_resource_error (0x0x7f692846ff08)
    boost::system::system_error (0x0x7f6928528000) 0
        primary-for boost::thread_exception (0x0x7f692846ff70)
      std::runtime_error (0x0x7f6928528068) 0
          primary-for boost::system::system_error (0x0x7f6928528000)
        std::exception (0x0x7f69284a8ba0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f6928528068)

Vtable for boost::unsupported_thread_option
boost::unsupported_thread_option::_ZTVN5boost25unsupported_thread_optionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost25unsupported_thread_optionE)
16    (int (*)(...))boost::unsupported_thread_option::~unsupported_thread_option
24    (int (*)(...))boost::unsupported_thread_option::~unsupported_thread_option
32    (int (*)(...))boost::system::system_error::what

Class boost::unsupported_thread_option
   size=40 align=8
   base size=40 base align=8
boost::unsupported_thread_option (0x0x7f69285280d0) 0
    vptr=((& boost::unsupported_thread_option::_ZTVN5boost25unsupported_thread_optionE) + 16u)
  boost::thread_exception (0x0x7f6928528138) 0
      primary-for boost::unsupported_thread_option (0x0x7f69285280d0)
    boost::system::system_error (0x0x7f69285281a0) 0
        primary-for boost::thread_exception (0x0x7f6928528138)
      std::runtime_error (0x0x7f6928528208) 0
          primary-for boost::system::system_error (0x0x7f69285281a0)
        std::exception (0x0x7f69284a8c00) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f6928528208)

Vtable for boost::invalid_thread_argument
boost::invalid_thread_argument::_ZTVN5boost23invalid_thread_argumentE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost23invalid_thread_argumentE)
16    (int (*)(...))boost::invalid_thread_argument::~invalid_thread_argument
24    (int (*)(...))boost::invalid_thread_argument::~invalid_thread_argument
32    (int (*)(...))boost::system::system_error::what

Class boost::invalid_thread_argument
   size=40 align=8
   base size=40 base align=8
boost::invalid_thread_argument (0x0x7f6928528270) 0
    vptr=((& boost::invalid_thread_argument::_ZTVN5boost23invalid_thread_argumentE) + 16u)
  boost::thread_exception (0x0x7f69285282d8) 0
      primary-for boost::invalid_thread_argument (0x0x7f6928528270)
    boost::system::system_error (0x0x7f6928528340) 0
        primary-for boost::thread_exception (0x0x7f69285282d8)
      std::runtime_error (0x0x7f69285283a8) 0
          primary-for boost::system::system_error (0x0x7f6928528340)
        std::exception (0x0x7f69284a8c60) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f69285283a8)

Vtable for boost::thread_permission_error
boost::thread_permission_error::_ZTVN5boost23thread_permission_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost23thread_permission_errorE)
16    (int (*)(...))boost::thread_permission_error::~thread_permission_error
24    (int (*)(...))boost::thread_permission_error::~thread_permission_error
32    (int (*)(...))boost::system::system_error::what

Class boost::thread_permission_error
   size=40 align=8
   base size=40 base align=8
boost::thread_permission_error (0x0x7f6928528410) 0
    vptr=((& boost::thread_permission_error::_ZTVN5boost23thread_permission_errorE) + 16u)
  boost::thread_exception (0x0x7f6928528478) 0
      primary-for boost::thread_permission_error (0x0x7f6928528410)
    boost::system::system_error (0x0x7f69285284e0) 0
        primary-for boost::thread_exception (0x0x7f6928528478)
      std::runtime_error (0x0x7f6928528548) 0
          primary-for boost::system::system_error (0x0x7f69285284e0)
        std::exception (0x0x7f69284a8cc0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f6928528548)

Class boost::move_detail::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::integral_constant<bool, false> (0x0x7f692856c240) 0 empty

Class boost::move_detail::integral_constant<bool, true>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::integral_constant<bool, true> (0x0x7f692856c300) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7f692856c540) 0 empty

Class boost::has_trivial_move_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_constructor<void> (0x0x7f6928528b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6928528bc8) 0 empty
    mpl_::bool_<false> (0x0x7f692856ca20) 0 empty

Class boost::has_trivial_move_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_constructor<const void> (0x0x7f6928528c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6928528c98) 0 empty
    mpl_::bool_<false> (0x0x7f692856ca80) 0 empty

Class boost::has_trivial_move_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_constructor<const volatile void> (0x0x7f6928528d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6928528d68) 0 empty
    mpl_::bool_<false> (0x0x7f692856cae0) 0 empty

Class boost::has_trivial_move_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_constructor<volatile void> (0x0x7f6928528dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6928528e38) 0 empty
    mpl_::bool_<false> (0x0x7f692856cb40) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f6928528f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b000) 0 empty
    mpl_::bool_<false> (0x0x7f692856ccc0) 0 empty

Class boost::has_nothrow_copy<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<const void> (0x0x7f692859b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b0d0) 0 empty
    mpl_::bool_<false> (0x0x7f692856cd20) 0 empty

Class boost::has_nothrow_copy<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<const volatile void> (0x0x7f692859b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b1a0) 0 empty
    mpl_::bool_<false> (0x0x7f692856cd80) 0 empty

Class boost::has_nothrow_copy<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<volatile void> (0x0x7f692859b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b270) 0 empty
    mpl_::bool_<false> (0x0x7f692856cde0) 0 empty

Class boost::has_nothrow_copy_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<void> (0x0x7f692859b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b340) 0 empty
    mpl_::bool_<false> (0x0x7f692856ce40) 0 empty

Class boost::has_nothrow_copy_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<const void> (0x0x7f692859b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b410) 0 empty
    mpl_::bool_<false> (0x0x7f692856cea0) 0 empty

Class boost::has_nothrow_copy_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<const volatile void> (0x0x7f692859b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f692856cf00) 0 empty

Class boost::has_nothrow_copy_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<volatile void> (0x0x7f692859b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f692856cf60) 0 empty

Class boost::is_nothrow_move_constructible<void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_constructible<void> (0x0x7f692859b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f69285a10c0) 0 empty

Class boost::is_nothrow_move_constructible<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_constructible<const void> (0x0x7f692859b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1120) 0 empty

Class boost::is_nothrow_move_constructible<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_constructible<const volatile void> (0x0x7f692859b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b888) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1180) 0 empty

Class boost::is_nothrow_move_constructible<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_constructible<volatile void> (0x0x7f692859b8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859b958) 0 empty
    mpl_::bool_<false> (0x0x7f69285a11e0) 0 empty

Class boost::has_trivial_move_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_assign<void> (0x0x7f692859ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859ba90) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1300) 0 empty

Class boost::has_trivial_move_assign<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_assign<const void> (0x0x7f692859baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859bb60) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1360) 0 empty

Class boost::has_trivial_move_assign<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_assign<const volatile void> (0x0x7f692859bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859bc30) 0 empty
    mpl_::bool_<false> (0x0x7f69285a13c0) 0 empty

Class boost::has_trivial_move_assign<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_assign<volatile void> (0x0x7f692859bc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859bd00) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1420) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7f692859bdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859be38) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1540) 0 empty

Class boost::has_trivial_assign<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<const void> (0x0x7f692859bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692859bf08) 0 empty
    mpl_::bool_<false> (0x0x7f69285a15a0) 0 empty

Class boost::has_trivial_assign<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<const volatile void> (0x0x7f692859bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b1000) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1600) 0 empty

Class boost::has_trivial_assign<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<volatile void> (0x0x7f69285b1068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b10d0) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1660) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7f69285b11a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b1208) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1780) 0 empty

Class boost::has_nothrow_assign<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<const void> (0x0x7f69285b1270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b12d8) 0 empty
    mpl_::bool_<false> (0x0x7f69285a17e0) 0 empty

Class boost::has_nothrow_assign<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<const volatile void> (0x0x7f69285b1340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b13a8) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1840) 0 empty

Class boost::has_nothrow_assign<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<volatile void> (0x0x7f69285b1410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b1478) 0 empty
    mpl_::bool_<false> (0x0x7f69285a18a0) 0 empty

Class boost::is_nothrow_move_assignable<void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_assignable<void> (0x0x7f69285b1548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b15b0) 0 empty
    mpl_::bool_<false> (0x0x7f69285a19c0) 0 empty

Class boost::is_nothrow_move_assignable<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_assignable<const void> (0x0x7f69285b1618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b1680) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1a20) 0 empty

Class boost::is_nothrow_move_assignable<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_assignable<const volatile void> (0x0x7f69285b16e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b1750) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1a80) 0 empty

Class boost::is_nothrow_move_assignable<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_assignable<volatile void> (0x0x7f69285b17b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69285b1820) 0 empty
    mpl_::bool_<false> (0x0x7f69285a1ae0) 0 empty

Class boost::defer_lock_t
   size=1 align=1
   base size=0 base align=1
boost::defer_lock_t (0x0x7f69285c73c0) 0 empty

Class boost::try_to_lock_t
   size=1 align=1
   base size=0 base align=1
boost::try_to_lock_t (0x0x7f69285c7420) 0 empty

Class boost::adopt_lock_t
   size=1 align=1
   base size=0 base align=1
boost::adopt_lock_t (0x0x7f69285c7480) 0 empty

Class timezone
   size=8 align=4
   base size=8 base align=4
timezone (0x0x7f69285f73c0) 0

Class itimerval
   size=32 align=8
   base size=32 base align=8
itimerval (0x0x7f69285f7420) 0

Class boost::date_time::c_time
   size=1 align=1
   base size=0 base align=1
boost::date_time::c_time (0x0x7f69285f7480) 0 empty

Class boost::date_time::time_resolution_traits_bi32_impl
   size=1 align=1
   base size=0 base align=1
boost::date_time::time_resolution_traits_bi32_impl (0x0x7f69285f76c0) 0 empty

Class boost::date_time::time_resolution_traits_adapted32_impl
   size=1 align=1
   base size=0 base align=1
boost::date_time::time_resolution_traits_adapted32_impl (0x0x7f69285f7720) 0 empty

Class boost::date_time::int_adapter<int>
   size=4 align=4
   base size=4 base align=4
boost::date_time::int_adapter<int> (0x0x7f69285f7780) 0

Class boost::date_time::time_resolution_traits_bi64_impl
   size=1 align=1
   base size=0 base align=1
boost::date_time::time_resolution_traits_bi64_impl (0x0x7f69285f7840) 0 empty

Class boost::date_time::time_resolution_traits_adapted64_impl
   size=1 align=1
   base size=0 base align=1
boost::date_time::time_resolution_traits_adapted64_impl (0x0x7f69285f78a0) 0 empty

Class boost::date_time::int_adapter<long int>
   size=8 align=8
   base size=8 base align=8
boost::date_time::int_adapter<long int> (0x0x7f69285f7900) 0

Vtable for boost::gregorian::bad_weekday
boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9gregorian11bad_weekdayE)
16    (int (*)(...))boost::gregorian::bad_weekday::~bad_weekday
24    (int (*)(...))boost::gregorian::bad_weekday::~bad_weekday
32    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_weekday
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_weekday (0x0x7f69285b1ea0) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7f69285b1f08) 0
      primary-for boost::gregorian::bad_weekday (0x0x7f69285b1ea0)
    std::logic_error (0x0x7f69285b1f70) 0
        primary-for std::out_of_range (0x0x7f69285b1f08)
      std::exception (0x0x7f69285f7c60) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69285b1f70)

Class boost::detail::cv_traits_imp<std::exception*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::exception*> (0x0x7f69285f7f00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::exception> (0x0x7f69285f7ea0) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7f69285f7e40) 0 empty

Class boost::detail::cv_traits_imp<boost::gregorian::bad_weekday*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::gregorian::bad_weekday*> (0x0x7f692831d060) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_weekday>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_weekday> (0x0x7f692831d000) 0 empty

Class boost::remove_cv<boost::gregorian::bad_weekday>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::gregorian::bad_weekday> (0x0x7f69285f7f60) 0 empty

Class boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_weekday>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_weekday> (0x0x7f69285f7de0) 0 empty

Class boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_weekday>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_weekday> (0x0x7f692831d0c0) 0 empty

Class boost::is_same<std::exception, boost::gregorian::bad_weekday>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::exception, boost::gregorian::bad_weekday> (0x0x7f692831c270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692831c2d8) 0 empty
    mpl_::bool_<false> (0x0x7f692831d120) 0 empty

Class boost::detail::is_class_impl<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_class_impl<std::exception> (0x0x7f692831d180) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7f692831c340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692831c3a8) 0 empty
    mpl_::bool_<true> (0x0x7f692831d1e0) 0 empty

Class boost::type_traits::ice_and<false, true, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<false, true, true, true, true, true, true> (0x0x7f692831d240) 0 empty

Class boost::type_traits::ice_or<true, false, false, false, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f692831d2a0) 0 empty

Class boost::is_base_of<std::exception, boost::gregorian::bad_weekday>
   size=1 align=1
   base size=1 base align=1
boost::is_base_of<std::exception, boost::gregorian::bad_weekday> (0x0x7f692831c410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692831c478) 0 empty
    mpl_::bool_<true> (0x0x7f692831d300) 0 empty

Class boost::mpl::if_c<true, boost::gregorian::bad_weekday, boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::gregorian::bad_weekday, boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday>::exception_wrapper> (0x0x7f692831d360) 0 empty

Class boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_weekday>, boost::gregorian::bad_weekday, boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_weekday>, boost::gregorian::bad_weekday, boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday>::exception_wrapper> (0x0x7f69285f7d80) 0 empty

Class boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday>
   size=1 align=1
   base size=0 base align=1
boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> (0x0x7f69285f7d20) 0 empty

Class boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> >
   size=2 align=2
   base size=2 base align=2
boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7f69285f7cc0) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7f692831c618) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7f692831d480) 0

Vtable for boost::gregorian::bad_day_of_year
boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9gregorian15bad_day_of_yearE)
16    (int (*)(...))boost::gregorian::bad_day_of_year::~bad_day_of_year
24    (int (*)(...))boost::gregorian::bad_day_of_year::~bad_day_of_year
32    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_day_of_year
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_day_of_year (0x0x7f692831c680) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7f692831c6e8) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7f692831c680)
    std::logic_error (0x0x7f692831c750) 0
        primary-for std::out_of_range (0x0x7f692831c6e8)
      std::exception (0x0x7f692831d4e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f692831c750)

Vtable for boost::gregorian::bad_day_of_month
boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9gregorian16bad_day_of_monthE)
16    (int (*)(...))boost::gregorian::bad_day_of_month::~bad_day_of_month
24    (int (*)(...))boost::gregorian::bad_day_of_month::~bad_day_of_month
32    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_day_of_month
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_day_of_month (0x0x7f692831c7b8) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7f692831c820) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7f692831c7b8)
    std::logic_error (0x0x7f692831c888) 0
        primary-for std::out_of_range (0x0x7f692831c820)
      std::exception (0x0x7f692831d5a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f692831c888)

Class boost::detail::cv_traits_imp<boost::gregorian::bad_day_of_month*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::gregorian::bad_day_of_month*> (0x0x7f692831d8a0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_day_of_month> (0x0x7f692831d840) 0 empty

Class boost::remove_cv<boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::gregorian::bad_day_of_month> (0x0x7f692831d7e0) 0 empty

Class boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_day_of_month> (0x0x7f692831d780) 0 empty

Class boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_day_of_month> (0x0x7f692831d900) 0 empty

Class boost::is_same<std::exception, boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::exception, boost::gregorian::bad_day_of_month> (0x0x7f692831ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692831caf8) 0 empty
    mpl_::bool_<false> (0x0x7f692831da20) 0 empty

Class boost::is_base_of<std::exception, boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=1 base align=1
boost::is_base_of<std::exception, boost::gregorian::bad_day_of_month> (0x0x7f692831cb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692831cbc8) 0 empty
    mpl_::bool_<true> (0x0x7f692831da80) 0 empty

Class boost::mpl::if_c<true, boost::gregorian::bad_day_of_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::gregorian::bad_day_of_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month>::exception_wrapper> (0x0x7f692831dae0) 0 empty

Class boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_day_of_month>, boost::gregorian::bad_day_of_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_day_of_month>, boost::gregorian::bad_day_of_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month>::exception_wrapper> (0x0x7f692831d720) 0 empty

Class boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=0 base align=1
boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> (0x0x7f692831d6c0) 0 empty

Class boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> >
   size=2 align=2
   base size=2 base align=2
boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7f692831d660) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7f692831ce38) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7f692831dc00) 0

Vtable for boost::gregorian::bad_year
boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9gregorian8bad_yearE)
16    (int (*)(...))boost::gregorian::bad_year::~bad_year
24    (int (*)(...))boost::gregorian::bad_year::~bad_year
32    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_year
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_year (0x0x7f692831cea0) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7f692831cf08) 0
      primary-for boost::gregorian::bad_year (0x0x7f692831cea0)
    std::logic_error (0x0x7f692831cf70) 0
        primary-for std::out_of_range (0x0x7f692831cf08)
      std::exception (0x0x7f692831dc60) 0 nearly-empty
          primary-for std::logic_error (0x0x7f692831cf70)

Class boost::detail::cv_traits_imp<boost::gregorian::bad_year*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::gregorian::bad_year*> (0x0x7f692831df00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_year>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_year> (0x0x7f692831dea0) 0 empty

Class boost::remove_cv<boost::gregorian::bad_year>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::gregorian::bad_year> (0x0x7f692831de40) 0 empty

Class boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_year>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_year> (0x0x7f692831dde0) 0 empty

Class boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_year>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_year> (0x0x7f692831df60) 0 empty

Class boost::is_same<std::exception, boost::gregorian::bad_year>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::exception, boost::gregorian::bad_year> (0x0x7f69283851a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6928385208) 0 empty
    mpl_::bool_<false> (0x0x7f692838c000) 0 empty

Class boost::is_base_of<std::exception, boost::gregorian::bad_year>
   size=1 align=1
   base size=1 base align=1
boost::is_base_of<std::exception, boost::gregorian::bad_year> (0x0x7f6928385270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69283852d8) 0 empty
    mpl_::bool_<true> (0x0x7f692838c060) 0 empty

Class boost::mpl::if_c<true, boost::gregorian::bad_year, boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::gregorian::bad_year, boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year>::exception_wrapper> (0x0x7f692838c0c0) 0 empty

Class boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_year>, boost::gregorian::bad_year, boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_year>, boost::gregorian::bad_year, boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year>::exception_wrapper> (0x0x7f692831dd80) 0 empty

Class boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year>
   size=1 align=1
   base size=0 base align=1
boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> (0x0x7f692831dd20) 0 empty

Class boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> >
   size=2 align=2
   base size=2 base align=2
boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7f692831dcc0) 0

Class boost::gregorian::greg_year
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_year (0x0x7f6928385548) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7f692838c120) 0

Vtable for boost::gregorian::bad_month
boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9gregorian9bad_monthE)
16    (int (*)(...))boost::gregorian::bad_month::~bad_month
24    (int (*)(...))boost::gregorian::bad_month::~bad_month
32    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_month
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_month (0x0x7f69283855b0) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7f6928385618) 0
      primary-for boost::gregorian::bad_month (0x0x7f69283855b0)
    std::logic_error (0x0x7f6928385680) 0
        primary-for std::out_of_range (0x0x7f6928385618)
      std::exception (0x0x7f692838c180) 0 nearly-empty
          primary-for std::logic_error (0x0x7f6928385680)

Class boost::detail::cv_traits_imp<boost::gregorian::bad_month*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::gregorian::bad_month*> (0x0x7f692838c420) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_month>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_month> (0x0x7f692838c3c0) 0 empty

Class boost::remove_cv<boost::gregorian::bad_month>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::gregorian::bad_month> (0x0x7f692838c360) 0 empty

Class boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_month>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_month> (0x0x7f692838c300) 0 empty

Class boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_month>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_month> (0x0x7f692838c480) 0 empty

Class boost::is_same<std::exception, boost::gregorian::bad_month>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::exception, boost::gregorian::bad_month> (0x0x7f6928385888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69283858f0) 0 empty
    mpl_::bool_<false> (0x0x7f692838c4e0) 0 empty

Class boost::is_base_of<std::exception, boost::gregorian::bad_month>
   size=1 align=1
   base size=1 base align=1
boost::is_base_of<std::exception, boost::gregorian::bad_month> (0x0x7f6928385958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69283859c0) 0 empty
    mpl_::bool_<true> (0x0x7f692838c540) 0 empty

Class boost::mpl::if_c<true, boost::gregorian::bad_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::gregorian::bad_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month>::exception_wrapper> (0x0x7f692838c5a0) 0 empty

Class boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_month>, boost::gregorian::bad_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_month>, boost::gregorian::bad_month, boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month>::exception_wrapper> (0x0x7f692838c2a0) 0 empty

Class boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month>
   size=1 align=1
   base size=0 base align=1
boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> (0x0x7f692838c240) 0 empty

Class boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> >
   size=2 align=2
   base size=2 base align=2
boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f692838c1e0) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7f6928385b60) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f692838c6c0) 0

Class boost::date_time::int_adapter<unsigned int>
   size=4 align=4
   base size=4 base align=4
boost::date_time::int_adapter<unsigned int> (0x0x7f692838c720) 0

Class boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>
   size=6 align=2
   base size=6 base align=2
boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day> (0x0x7f692838c7e0) 0

Class boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int> (0x0x7f692838c780) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7f6928385c30) 0 empty
  boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int> (0x0x7f692838c840) 0 empty

Class boost::date_time::duration_traits_long
   size=1 align=1
   base size=0 base align=1
boost::date_time::duration_traits_long (0x0x7f692838c900) 0 empty

Class boost::date_time::duration_traits_adapted
   size=1 align=1
   base size=0 base align=1
boost::date_time::duration_traits_adapted (0x0x7f692838c960) 0 empty

Class boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> >
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838c9c0) 0 empty

Class boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > >
   size=1 align=1
   base size=1 base align=1
boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f6928385dd0) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838ca20) 0 empty

Class boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > >
   size=1 align=1
   base size=1 base align=1
boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > (0x0x7f6928385ea0) 0 empty
  boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f6928385f08) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838ca80) 0 empty

Class boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > >
   size=1 align=1
   base size=1 base align=1
boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > (0x0x7f6928003000) 0 empty
  boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > (0x0x7f6928003068) 0 empty
    boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f69280030d0) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838cae0) 0 empty

Class boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > (0x0x7f69280031a0) 0 empty
  boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > (0x0x7f6928003208) 0 empty
    boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > (0x0x7f6928003270) 0 empty
      boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f69280032d8) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838cb40) 0 empty

Class boost::less_than_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > > (0x0x7f69280033a8) 0 empty
  boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > (0x0x7f6928003410) 0 empty
    boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > (0x0x7f6928003478) 0 empty
      boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > (0x0x7f69280034e0) 0 empty
        boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f6928003548) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838cba0) 0 empty

Class boost::date_time::date_duration<boost::date_time::duration_traits_adapted>
   size=8 align=8
   base size=8 base align=8
boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f6928003618) 0
  boost::less_than_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > > (0x0x7f6928003680) 0 empty
    boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > (0x0x7f69280036e8) 0 empty
      boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > (0x0x7f6928003750) 0 empty
        boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > (0x0x7f69280037b8) 0 empty
          boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f6928003820) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838cc00) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7f6928003958) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f69280039c0) 0
    boost::less_than_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > > (0x0x7f6928003a28) 0 empty
      boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > (0x0x7f6928003a90) 0 empty
        boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > (0x0x7f6928003af8) 0 empty
          boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > (0x0x7f6928003b60) 0 empty
            boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f6928003bc8) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f692838cc60) 0 empty

Class boost::is_chained_base<boost::gregorian::date>
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::gregorian::date> (0x0x7f692838cde0) 0 empty

Class boost::is_chained_base<boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> >
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> > (0x0x7f692838ce40) 0 empty

Class boost::detail::empty_base<boost::gregorian::date>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::gregorian::date> (0x0x7f692838cea0) 0 empty

Class boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f6928003ea0) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7f692838cf00) 0 empty

Class boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t>
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f69280700d0) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f6928070138) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7f692838cf60) 0 empty

Class boost::less_than_comparable1<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> > (0x0x7f6928070208) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f6928070270) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f69280702d8) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7f6928072000) 0 empty

Class boost::less_than_comparable<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t>, boost::detail::empty_base<boost::gregorian::date>, boost::detail::true_t>
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t>, boost::detail::empty_base<boost::gregorian::date>, boost::detail::true_t> (0x0x7f69280703a8) 0 empty
  boost::less_than_comparable1<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> > (0x0x7f6928070410) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f6928070478) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f69280704e0) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7f6928072060) 0 empty

Class boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>
   size=4 align=4
   base size=4 base align=4
boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f69280705b0) 0
  boost::less_than_comparable<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t>, boost::detail::empty_base<boost::gregorian::date>, boost::detail::true_t> (0x0x7f6928070618) 0 empty
    boost::less_than_comparable1<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> > (0x0x7f6928070680) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f69280706e8) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f6928070750) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7f69280720c0) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7f6928070958) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f69280709c0) 0
    boost::less_than_comparable<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t>, boost::detail::empty_base<boost::gregorian::date>, boost::detail::true_t> (0x0x7f6928070a28) 0 empty
      boost::less_than_comparable1<boost::gregorian::date, boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> > (0x0x7f6928070a90) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f6928070af8) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f6928070b60) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7f6928072120) 0 empty

Class boost::detail::cv_traits_imp<boost::gregorian::bad_day_of_year*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::gregorian::bad_day_of_year*> (0x0x7f69280724e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::gregorian::bad_day_of_year> (0x0x7f6928072480) 0 empty

Class boost::remove_cv<boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::gregorian::bad_day_of_year> (0x0x7f6928072420) 0 empty

Class boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_of_imp<std::exception, boost::gregorian::bad_day_of_year> (0x0x7f69280723c0) 0 empty

Class boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<std::exception, boost::gregorian::bad_day_of_year> (0x0x7f6928072540) 0 empty

Class boost::is_same<std::exception, boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::exception, boost::gregorian::bad_day_of_year> (0x0x7f69280707b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69280be000) 0 empty
    mpl_::bool_<false> (0x0x7f6928072660) 0 empty

Class boost::is_base_of<std::exception, boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=1 base align=1
boost::is_base_of<std::exception, boost::gregorian::bad_day_of_year> (0x0x7f69280be068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69280be0d0) 0 empty
    mpl_::bool_<true> (0x0x7f69280726c0) 0 empty

Class boost::mpl::if_c<true, boost::gregorian::bad_day_of_year, boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::gregorian::bad_day_of_year, boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year>::exception_wrapper> (0x0x7f6928072720) 0 empty

Class boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_day_of_year>, boost::gregorian::bad_day_of_year, boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year>::exception_wrapper>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_base_of<std::exception, boost::gregorian::bad_day_of_year>, boost::gregorian::bad_day_of_year, boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year>::exception_wrapper> (0x0x7f6928072360) 0 empty

Class boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=0 base align=1
boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year> (0x0x7f6928072300) 0 empty

Class boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year> >
   size=2 align=2
   base size=2 base align=2
boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 366u, boost::gregorian::bad_day_of_year> > (0x0x7f69280722a0) 0

Class boost::date_time::wrapping_int2<short int, 1, 12>
   size=2 align=2
   base size=2 base align=2
boost::date_time::wrapping_int2<short int, 1, 12> (0x0x7f69280729c0) 0

Class boost::gregorian::greg_durations_config
   size=1 align=1
   base size=0 base align=1
boost::gregorian::greg_durations_config (0x0x7f6928072ae0) 0 empty

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7f69280be4e0) 0
  boost::gregorian::date_duration (0x0x7f69280be548) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f69280be5b0) 0
      boost::less_than_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > > (0x0x7f69280be618) 0 empty
        boost::equality_comparable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > > (0x0x7f69280be680) 0 empty
          boost::addable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > > (0x0x7f69280be6e8) 0 empty
            boost::subtractable1<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > > (0x0x7f69280be750) 0 empty
              boost::dividable2<boost::date_time::date_duration<boost::date_time::duration_traits_adapted>, int, boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > > (0x0x7f69280be7b8) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f6928072b40) 0 empty

Class boost::is_chained_base<boost::posix_time::time_duration>
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::posix_time::time_duration> (0x0x7f6928072f60) 0 empty

Class boost::is_chained_base<boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> >
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f6928179000) 0 empty

Class boost::detail::empty_base<boost::posix_time::time_duration>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179060) 0 empty

Class boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6928135478) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f69281790c0) 0 empty

Class boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f69281354e0) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6928135548) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179120) 0 empty

Class boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f69281355b0) 0 empty
  boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f6928135dd0) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6928135e38) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179180) 0 empty

Class boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t>
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t> (0x0x7f6928135ea0) 0 empty
  boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f6928135f08) 0 empty
    boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f6928182000) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6928182068) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f69281791e0) 0 empty

Class boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u>
   size=1 align=1
   base size=0 base align=1
boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> (0x0x7f69281792a0) 0 empty

Class boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> >
   size=8 align=8
   base size=8 base align=8
boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7f69281820d0) 0
  boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t> (0x0x7f6928182138) 0 empty
    boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f69281821a0) 0 empty
      boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f6928182208) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6928182270) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179240) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7f6928182410) 0
  boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7f6928182478) 0
    boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t> (0x0x7f69281824e0) 0 empty
      boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f6928182548) 0 empty
        boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f69281825b0) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6928182618) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179300) 0 empty

Class boost::posix_time::millisec_posix_time_system_config
   size=1 align=1
   base size=0 base align=1
boost::posix_time::millisec_posix_time_system_config (0x0x7f69281793c0) 0 empty

Class boost::is_chained_base<boost::posix_time::ptime>
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::posix_time::ptime> (0x0x7f69281795a0) 0 empty

Class boost::is_chained_base<boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> >
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> > (0x0x7f6928179600) 0 empty

Class boost::detail::empty_base<boost::posix_time::ptime>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f6928179660) 0 empty

Class boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f69281826e8) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f69281796c0) 0 empty

Class boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t>
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> (0x0x7f6928182820) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f6928182888) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f6928179720) 0 empty

Class boost::less_than_comparable1<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> > (0x0x7f69281828f0) 0 empty
  boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> (0x0x7f6928182958) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f69281829c0) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f6928179780) 0 empty

Class boost::less_than_comparable<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::true_t>
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::true_t> (0x0x7f6928182a28) 0 empty
  boost::less_than_comparable1<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> > (0x0x7f6928182a90) 0 empty
    boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> (0x0x7f6928182af8) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f6928182b60) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f69281797e0) 0 empty

Class boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>
   size=8 align=8
   base size=8 base align=8
boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> (0x0x7f6928179900) 0

Class boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >
   size=1 align=1
   base size=0 base align=1
boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > (0x0x7f69281798a0) 0 empty

Class boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >
   size=8 align=8
   base size=8 base align=8
boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > > (0x0x7f6928182bc8) 0
  boost::less_than_comparable<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::true_t> (0x0x7f6928182c30) 0 empty
    boost::less_than_comparable1<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> > (0x0x7f6928182c98) 0 empty
      boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> (0x0x7f6928182d00) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f6928182d68) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f6928179840) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7f6928182f08) 0
  boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > > (0x0x7f6928182f70) 0
    boost::less_than_comparable<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::true_t> (0x0x7f6928182340) 0 empty
      boost::less_than_comparable1<boost::posix_time::ptime, boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> > (0x0x7f6928182dd0) 0 empty
        boost::equality_comparable<boost::posix_time::ptime, boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime>, boost::detail::false_t> (0x0x7f6928182e38) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f6927e2f000) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f6928179a80) 0 empty

Class boost::date_time::months_duration<boost::gregorian::greg_durations_config>
   size=4 align=4
   base size=4 base align=4
boost::date_time::months_duration<boost::gregorian::greg_durations_config> (0x0x7f6928179ae0) 0

Class boost::date_time::years_duration<boost::gregorian::greg_durations_config>
   size=4 align=4
   base size=4 base align=4
boost::date_time::years_duration<boost::gregorian::greg_durations_config> (0x0x7f6928179b40) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7f6927e2f138) 0
  boost::posix_time::time_duration (0x0x7f6927e2f1a0) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7f6927e2f208) 0
      boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t> (0x0x7f6927e2f270) 0 empty
        boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f6927e2f2d8) 0 empty
          boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f6927e2f340) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6927e2f3a8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179ba0) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7f6927e2f410) 0
  boost::posix_time::time_duration (0x0x7f6927e2f478) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7f6927e2f4e0) 0
      boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t> (0x0x7f6927e2f548) 0 empty
        boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f6927e2f5b0) 0 empty
          boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f6927e2f618) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6927e2f680) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179c00) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7f6927e2f6e8) 0
  boost::posix_time::time_duration (0x0x7f6927e2f750) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7f6927e2f7b8) 0
      boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t> (0x0x7f6927e2f820) 0 empty
        boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f6927e2f888) 0 empty
          boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f6927e2f8f0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6927e2f958) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6928179c60) 0 empty

Class boost::date_time::microsec_clock<boost::posix_time::ptime>
   size=1 align=1
   base size=0 base align=1
boost::date_time::microsec_clock<boost::posix_time::ptime> (0x0x7f6928179ea0) 0 empty

Class boost::mpl::abs<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs<mpl_::na> (0x0x7f6927eba000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::abs<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::abs<mpl_::na> > (0x0x7f6927e2fd68) 0 empty
  mpl_::int_<-1> (0x0x7f6927eba180) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag> (0x0x7f6927eba240) 0 empty

Class boost::mpl::sign<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign<mpl_::na> (0x0x7f6927eba3c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::sign<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::sign<mpl_::na> > (0x0x7f6927e2f068) 0 empty
  mpl_::int_<-1> (0x0x7f6927eba540) 0 empty

Class boost::mpl::sign_impl<mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign_impl<mpl_::integral_c_tag> (0x0x7f6927eba600) 0 empty

Class boost::mpl::gcd<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::gcd<mpl_::na, mpl_::na> (0x0x7f6927eba780) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::gcd<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::gcd<mpl_::na, mpl_::na> > (0x0x7f6927ecb1a0) 0 empty
  mpl_::int_<-1> (0x0x7f6927eba900) 0 empty

Class boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f6927ebaae0) 0 empty

Class boost::mpl::lcm<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::lcm<mpl_::na, mpl_::na> (0x0x7f6927ebac60) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::lcm<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::lcm<mpl_::na, mpl_::na> > (0x0x7f6927ecb548) 0 empty
  mpl_::int_<-1> (0x0x7f6927ebade0) 0 empty

Class boost::mpl::lcm_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::lcm_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f6927eec000) 0 empty

Class boost::ratio_detail::br_mul<0l, 0l>
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::br_mul<0l, 0l> (0x0x7f6927eec420) 0 empty

Class boost::detail::is_reference_impl<bool>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<bool> (0x0x7f6927f3d1e0) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7f6927ecbdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6927ecbe38) 0 empty
    mpl_::bool_<false> (0x0x7f6927f3d240) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7f6927ecbea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6927ecbf08) 0 empty
    mpl_::bool_<false> (0x0x7f6927f3d2a0) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7f6927ecbf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6927f48000) 0 empty
    mpl_::bool_<false> (0x0x7f6927f3d300) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7f6927f48068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6927f480d0) 0 empty
    mpl_::bool_<false> (0x0x7f6927f3d360) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<bool, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<bool, true> (0x0x7f6927f3d3c0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<bool>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<bool> (0x0x7f6927f3d180) 0 empty

Class boost::add_rvalue_reference<bool>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<bool> (0x0x7f6927f3d120) 0 empty

Class boost::chrono::detail::chrono_numeric_limits<float, true>
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::chrono_numeric_limits<float, true> (0x0x7f6927f3dd80) 0 empty

Class boost::chrono::detail::chrono_numeric_limits<double, true>
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::chrono_numeric_limits<double, true> (0x0x7f6927f3dde0) 0 empty

Class boost::chrono::detail::chrono_numeric_limits<long double, true>
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::chrono_numeric_limits<long double, true> (0x0x7f6927f3de40) 0 empty

Class boost::xtime
   size=16 align=8
   base size=16 base align=8
boost::xtime (0x0x7f6927f808a0) 0

Class boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000l>
   size=8 align=8
   base size=8 base align=8
boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000l> (0x0x7f6927f48a90) 0
  boost::posix_time::time_duration (0x0x7f6927f48c98) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7f6927f48d00) 0
      boost::less_than_comparable<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t>, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::true_t> (0x0x7f6927f48d68) 0 empty
        boost::less_than_comparable1<boost::posix_time::time_duration, boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> > (0x0x7f6927f48dd0) 0 empty
          boost::equality_comparable<boost::posix_time::time_duration, boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration>, boost::detail::false_t> (0x0x7f6927f48e38) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f6927c9b000) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f6927f80900) 0 empty

Class boost::chrono::detail::is_duration<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::chrono::detail::is_duration<boost::chrono::duration<long int> > (0x0x7f6927c9b270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6927c9b2d8) 0 empty
    mpl_::bool_<true> (0x0x7f6927f809c0) 0 empty

Class boost::enable_if_c<true, boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::chrono::duration<long int> > (0x0x7f6927f80a20) 0 empty

Class boost::enable_if<boost::chrono::detail::is_duration<boost::chrono::duration<long int> >, boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::chrono::detail::is_duration<boost::chrono::duration<long int> >, boost::chrono::duration<long int> > (0x0x7f6927c9b340) 0 empty
  boost::enable_if_c<true, boost::chrono::duration<long int> > (0x0x7f6927f80a80) 0 empty

Class boost::chrono::detail::is_duration<long int>
   size=1 align=1
   base size=1 base align=1
boost::chrono::detail::is_duration<long int> (0x0x7f6927c9b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6927c9b410) 0 empty
    mpl_::bool_<false> (0x0x7f6927f80b40) 0 empty

Class mpl_::integral_c<long int, 1l>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long int, 1l> (0x0x7f6927f80c60) 0 empty

Class boost::mpl::abs_tag<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<mpl_::integral_c<long int, 1l> > (0x0x7f6927f80c00) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l> > (0x0x7f6927c9b548) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927f80cc0) 0 empty

Class boost::mpl::abs<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<mpl_::integral_c<long int, 1l> > (0x0x7f6927c9b5b0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927f80d20) 0 empty

Class boost::mpl::abs_c<long int, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_c<long int, 1l> (0x0x7f6927c9b618) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1l> > (0x0x7f6927c9b680) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927f80d80) 0 empty

Class boost::mpl::gcd_tag<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::gcd_tag<mpl_::integral_c<long int, 1l> > (0x0x7f6927f80de0) 0 empty

Class boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f6927c9b820) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927f80ea0) 0 empty

Class boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> (0x0x7f6927c9b888) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f6927c9b8f0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927f80f00) 0 empty

Class boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7f6927f80e40) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7f6927c9b9c0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbd060) 0 empty

Class boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7f6927c9ba28) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbd0c0) 0 empty

Class boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927c9ba90) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7f6927c9baf8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927cbd120) 0 empty

Class boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927c9bb60) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbd180) 0 empty

Class boost::mpl::gcd_c<long int, 1l, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_c<long int, 1l, 1l> (0x0x7f6927c9bbc8) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927c9bc30) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927cbd1e0) 0 empty

Class boost::mpl::sign_tag<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign_tag<mpl_::integral_c<long int, 1l> > (0x0x7f6927cbd240) 0 empty

Class boost::mpl::sign_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sign_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l> > (0x0x7f6927c9bd68) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbd2a0) 0 empty

Class boost::mpl::sign<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sign<mpl_::integral_c<long int, 1l> > (0x0x7f6927c9bdd0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbd300) 0 empty

Class boost::mpl::sign_c<long int, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::sign_c<long int, 1l> (0x0x7f6927c9be38) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1l> > (0x0x7f6927c9bea0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927cbd360) 0 empty

Class boost::ratio<1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l> (0x0x7f6927f80ba0) 0 empty

Class boost::ratio_detail::is_ratio<boost::ratio<1l> >
   size=1 align=1
   base size=1 base align=1
boost::ratio_detail::is_ratio<boost::ratio<1l> > (0x0x7f6927cc6000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6927cc6068) 0 empty
    mpl_::bool_<true> (0x0x7f6927cbd3c0) 0 empty

Class boost::chrono::duration<long int>
   size=8 align=8
   base size=8 base align=8
boost::chrono::duration<long int> (0x0x7f6927f80ae0) 0

Class mpl_::integral_c<long int, 1000000000l>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long int, 1000000000l> (0x0x7f6927cbd540) 0 empty

Class boost::mpl::abs_tag<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cbd4e0) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc61a0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927cbd5a0) 0 empty

Class boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc6208) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927cbd6c0) 0 empty

Class boost::mpl::abs_c<long int, 1000000000l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_c<long int, 1000000000l> (0x0x7f6927cc6270) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc62d8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927cbd720) 0 empty

Class boost::mpl::gcd_tag<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::gcd_tag<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cbd780) 0 empty

Class boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7f6927cc63a8) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f6927cc6410) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927cbd840) 0 empty

Class boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> (0x0x7f6927cc6478) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7f6927cc64e0) 0 empty
    boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f6927cc6548) 0 empty
      mpl_::integral_c<long int, 1l> (0x0x7f6927cbd8a0) 0 empty

Class boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7f6927cbd7e0) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7f6927cc66e8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbd900) 0 empty

Class boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7f6927cc6750) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbd960) 0 empty

Class boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc67b8) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7f6927cc6820) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927cbda80) 0 empty

Class boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc6888) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbdb40) 0 empty

Class boost::mpl::gcd_c<long int, 1l, 1000000000l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_c<long int, 1l, 1000000000l> (0x0x7f6927cc68f0) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc6958) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927cbdc60) 0 empty

Class boost::mpl::sign_tag<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign_tag<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cbdd20) 0 empty

Class boost::mpl::sign_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sign_impl<mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc6a28) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbdd80) 0 empty

Class boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc6a90) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927cbdea0) 0 empty

Class boost::mpl::sign_c<long int, 1000000000l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::sign_c<long int, 1000000000l> (0x0x7f6927cc6af8) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927cc6b60) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927cbdf00) 0 empty

Class boost::ratio<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l, 1000000000l> (0x0x7f6927cbd480) 0 empty

Class boost::ratio_detail::is_ratio<boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::ratio_detail::is_ratio<boost::ratio<1l, 1000000000l> > (0x0x7f6927cc6c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6927cc6d00) 0 empty
    mpl_::bool_<true> (0x0x7f6927cbdf60) 0 empty

Class boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >
   size=8 align=8
   base size=8 base align=8
boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > (0x0x7f6927cbd420) 0

Class boost::type_traits_detail::common_type_2<long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::common_type_2<long int, long int> (0x0x7f6927d06060) 0 empty

Class boost::common_type<long int, long int, void>
   size=1 align=1
   base size=1 base align=1
boost::common_type<long int, long int, void> (0x0x7f6927cc6d68) 0 empty
  boost::type_traits_detail::common_type_2<long int, long int> (0x0x7f6927d060c0) 0 empty

Class boost::mpl::lcm_tag<mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lcm_tag<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927d06120) 0 empty

Class boost::mpl::lcm_tag<mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lcm_tag<mpl_::integral_c<long int, 1l> > (0x0x7f6927d06180) 0 empty

Class boost::mpl::if_c<true, long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long int, long int> (0x0x7f6927d06240) 0 empty

Class boost::mpl::aux::largest_int<long int, long int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::largest_int<long int, long int> (0x0x7f6927cc6f70) 0 empty
  boost::mpl::if_c<true, long int, long int> (0x0x7f6927d062a0) 0 empty

Class boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927d06300) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927c9b4e0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927d06360) 0 empty

Class boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927d11138) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927d063c0) 0 empty

Class boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927d111a0) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927d11208) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f6927d064e0) 0 empty

Class boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927d11270) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f6927d065a0) 0 empty

Class boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7f6927d112d8) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927d11340) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d066c0) 0 empty

Class boost::mpl::abs_tag<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927d061e0) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927d114e0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d06720) 0 empty

Class boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927d11548) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d06780) 0 empty

Class boost::mpl::lcm_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::lcm_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927d115b0) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f6927d11618) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d068a0) 0 empty

Class boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927d11680) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d06960) 0 empty

Class boost::mpl::lcm_c<long int, 1000000000l, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::lcm_c<long int, 1000000000l, 1l> (0x0x7f6927d116e8) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f6927d11750) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d06a80) 0 empty

Class boost::ratio_gcd<boost::ratio<1l, 1000000000l>, boost::ratio<1l> >
   size=1 align=1
   base size=1 base align=1
boost::ratio_gcd<boost::ratio<1l, 1000000000l>, boost::ratio<1l> > (0x0x7f6927d117b8) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f6927d06b40) 0 empty

Class boost::common_type<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, void>
   size=1 align=1
   base size=0 base align=1
boost::common_type<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, void> (0x0x7f6927d06000) 0 empty

Class boost::pthread::pthread_mutex_scoped_lock
   size=16 align=8
   base size=9 base align=8
boost::pthread::pthread_mutex_scoped_lock (0x0x7f6927d06ba0) 0

Class boost::pthread::pthread_mutex_scoped_unlock
   size=8 align=8
   base size=8 base align=8
boost::pthread::pthread_mutex_scoped_unlock (0x0x7f6927d06c00) 0

Class boost::chrono::system_clock
   size=1 align=1
   base size=0 base align=1
boost::chrono::system_clock (0x0x7f6927d06cc0) 0 empty

Class boost::chrono::steady_clock
   size=1 align=1
   base size=0 base align=1
boost::chrono::steady_clock (0x0x7f6927d06d20) 0 empty

Class boost::mutex
   size=40 align=8
   base size=40 base align=8
boost::mutex (0x0x7f6927d06e40) 0

Class boost::timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::timed_mutex (0x0x7f6927d06ea0) 0

Class boost::chrono::detail::is_duration<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::chrono::detail::is_duration<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f6927d11a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6927d11a90) 0 empty
    mpl_::bool_<true> (0x0x7f6927d06f60) 0 empty

Class boost::chrono::time_point<boost::chrono::system_clock>
   size=8 align=8
   base size=8 base align=8
boost::chrono::time_point<boost::chrono::system_clock> (0x0x7f6927d06f00) 0

Class boost::is_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long int> (0x0x7f6927d11c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6927d11c98) 0 empty
    mpl_::bool_<false> (0x0x7f6927d8f000) 0 empty

Class boost::chrono::treat_as_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
boost::chrono::treat_as_floating_point<long int> (0x0x7f6927d11d00) 0 empty
  boost::is_floating_point<long int> (0x0x7f6927d11d68) 0 empty
    boost::integral_constant<bool, false> (0x0x7f6927d11dd0) 0 empty
      mpl_::bool_<false> (0x0x7f6927d8f060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::chrono::treat_as_floating_point<long int> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::chrono::treat_as_floating_point<long int> > (0x0x7f6927d11e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6927d11ea0) 0 empty
    mpl_::bool_<false> (0x0x7f6927d8f0c0) 0 empty

Class boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true> (0x0x7f6927d11f08) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d8f1e0) 0 empty

Class boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> (0x0x7f6927d11f70) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true> (0x0x7f6927d11958) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d8f240) 0 empty

Class boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f6927d8f180) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f6927d95000) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d8f360) 0 empty

Class boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f6927d95068) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d8f480) 0 empty

Class boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927d951a0) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f6927d95208) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d8f5a0) 0 empty

Class boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927d952d8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d8f6c0) 0 empty

Class boost::mpl::gcd_c<long int, 1000000000l, 1000000000l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_c<long int, 1000000000l, 1000000000l> (0x0x7f6927d95410) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f6927d95478) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927d8f720) 0 empty

Class boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7f6927d8f120) 0 empty

Class boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7f6927d95548) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7f6927d8f780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > > (0x0x7f6927d955b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6927d95618) 0 empty
    mpl_::bool_<true> (0x0x7f6927d8f7e0) 0 empty

Class boost::mpl::aux::not_impl<0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::not_impl<0l> (0x0x7f6927d95680) 0 empty
  mpl_::bool_<true> (0x0x7f6927d8f840) 0 empty

Class boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> > (0x0x7f6927d956e8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f6927d95750) 0 empty
    mpl_::bool_<true> (0x0x7f6927d8f8a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> > > (0x0x7f6927d957b8) 0 empty
  mpl_::bool_<true> (0x0x7f6927d8f900) 0 empty

Class boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6927d958f0) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6927d95958) 0 empty
    mpl_::bool_<true> (0x0x7f6927d8f960) 0 empty

Class boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6927d959c0) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6927d95a28) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6927d95a90) 0 empty
      mpl_::bool_<true> (0x0x7f6927d8f9c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f6927d95af8) 0 empty
  mpl_::bool_<true> (0x0x7f6927d8fa20) 0 empty

Class boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6927d95b60) 0 empty
  mpl_::bool_<true> (0x0x7f6927d8fa80) 0 empty

Class boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6927d95bc8) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6927d95c30) 0 empty
    mpl_::bool_<true> (0x0x7f6927d8fba0) 0 empty

Class boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6927d95c98) 0 empty
  boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6927d95d00) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6927d95d68) 0 empty
      mpl_::bool_<true> (0x0x7f6927d8fc00) 0 empty

Class boost::enable_if<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void> (0x0x7f6927d95dd0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f6927d8fc60) 0 empty

Vtable for IDebugObject
IDebugObject::_ZTV12IDebugObject: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12IDebugObject)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class IDebugObject
   size=8 align=8
   base size=8 base align=8
IDebugObject (0x0x7f6927d8fcc0) 0 nearly-empty
    vptr=((& IDebugObject::_ZTV12IDebugObject) + 16u)

Class __gnu_cxx::new_allocator<IDebugObject*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<IDebugObject*> (0x0x7f6927d8fe40) 0 empty

Class std::allocator<IDebugObject*>
   size=1 align=1
   base size=1 base align=1
std::allocator<IDebugObject*> (0x0x7f6927d95ea0) 0 empty
  __gnu_cxx::new_allocator<IDebugObject*> (0x0x7f6927d8fea0) 0 empty

Class std::allocator<IDebugObject*>::rebind<std::_List_node<IDebugObject*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<IDebugObject*>::rebind<std::_List_node<IDebugObject*> > (0x0x7f6927d8ff00) 0 empty

Class std::allocator<IDebugObject*>::rebind<IDebugObject*>
   size=1 align=1
   base size=0 base align=1
std::allocator<IDebugObject*>::rebind<IDebugObject*> (0x0x7f6927d8ff60) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<IDebugObject*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<IDebugObject*> > (0x0x7f6927dd1000) 0 empty

Class std::allocator<std::_List_node<IDebugObject*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<IDebugObject*> > (0x0x7f6927de0000) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<IDebugObject*> > (0x0x7f6927dd1060) 0 empty

Class std::_List_base<IDebugObject*, std::allocator<IDebugObject*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<IDebugObject*, std::allocator<IDebugObject*> >::_List_impl (0x0x7f6927de0068) 0
  std::allocator<std::_List_node<IDebugObject*> > (0x0x7f6927de00d0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<IDebugObject*> > (0x0x7f6927dd10c0) 0 empty

Class std::_List_base<IDebugObject*, std::allocator<IDebugObject*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<IDebugObject*, std::allocator<IDebugObject*> > (0x0x7f6927d8fde0) 0

Class std::list<IDebugObject*>
   size=16 align=8
   base size=16 base align=8
std::list<IDebugObject*> (0x0x7f6927de0138) 0
  std::_List_base<IDebugObject*, std::allocator<IDebugObject*> > (0x0x7f6927dd1120) 0

Vtable for CDebugHelperCollection
CDebugHelperCollection::_ZTV22CDebugHelperCollection: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI22CDebugHelperCollection)
16    (int (*)(...))CDebugHelperCollection::~CDebugHelperCollection
24    (int (*)(...))CDebugHelperCollection::~CDebugHelperCollection

Class CDebugHelperCollection
   size=40 align=8
   base size=40 base align=8
CDebugHelperCollection (0x0x7f6927d8fd80) 0
    vptr=((& CDebugHelperCollection::_ZTV22CDebugHelperCollection) + 16u)

Class __gnu_cxx::new_allocator<ICommand*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ICommand*> (0x0x7f6927dd1240) 0 empty

Class std::allocator<ICommand*>
   size=1 align=1
   base size=1 base align=1
std::allocator<ICommand*> (0x0x7f6927de0208) 0 empty
  __gnu_cxx::new_allocator<ICommand*> (0x0x7f6927dd12a0) 0 empty

Class std::allocator<ICommand*>::rebind<std::_List_node<ICommand*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<ICommand*>::rebind<std::_List_node<ICommand*> > (0x0x7f6927dd1300) 0 empty

Class std::allocator<ICommand*>::rebind<ICommand*>
   size=1 align=1
   base size=0 base align=1
std::allocator<ICommand*>::rebind<ICommand*> (0x0x7f6927dd1360) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<ICommand*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<ICommand*> > (0x0x7f6927dd13c0) 0 empty

Class std::allocator<std::_List_node<ICommand*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<ICommand*> > (0x0x7f6927de0340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<ICommand*> > (0x0x7f6927dd1420) 0 empty

Class std::_List_base<ICommand*, std::allocator<ICommand*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<ICommand*, std::allocator<ICommand*> >::_List_impl (0x0x7f6927de03a8) 0
  std::allocator<std::_List_node<ICommand*> > (0x0x7f6927de0410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<ICommand*> > (0x0x7f6927dd1480) 0 empty

Class std::_List_base<ICommand*, std::allocator<ICommand*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<ICommand*, std::allocator<ICommand*> > (0x0x7f6927dd11e0) 0

Class std::list<ICommand*>
   size=16 align=8
   base size=16 base align=8
std::list<ICommand*> (0x0x7f6927de0478) 0
  std::_List_base<ICommand*, std::allocator<ICommand*> > (0x0x7f6927dd14e0) 0

Vtable for CWorkScheduler
CWorkScheduler::_ZTV14CWorkScheduler: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14CWorkScheduler)
16    (int (*)(...))CWorkScheduler::~CWorkScheduler
24    (int (*)(...))CWorkScheduler::~CWorkScheduler

Class CWorkScheduler
   size=168 align=8
   base size=164 base align=8
CWorkScheduler (0x0x7f6927dd1180) 0
    vptr=((& CWorkScheduler::_ZTV14CWorkScheduler) + 16u)

Class __gnu_cxx::new_allocator<IInverterBase*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<IInverterBase*> (0x0x7f6927dd1600) 0 empty

Class std::allocator<IInverterBase*>
   size=1 align=1
   base size=1 base align=1
std::allocator<IInverterBase*> (0x0x7f6927de0618) 0 empty
  __gnu_cxx::new_allocator<IInverterBase*> (0x0x7f6927dd1660) 0 empty

Class std::allocator<IInverterBase*>::rebind<std::_List_node<IInverterBase*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<IInverterBase*>::rebind<std::_List_node<IInverterBase*> > (0x0x7f6927dd16c0) 0 empty

Class std::allocator<IInverterBase*>::rebind<IInverterBase*>
   size=1 align=1
   base size=0 base align=1
std::allocator<IInverterBase*>::rebind<IInverterBase*> (0x0x7f6927dd1720) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<IInverterBase*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<IInverterBase*> > (0x0x7f6927dd1780) 0 empty

Class std::allocator<std::_List_node<IInverterBase*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<IInverterBase*> > (0x0x7f6927de0750) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<IInverterBase*> > (0x0x7f6927dd17e0) 0 empty

Class std::_List_base<IInverterBase*, std::allocator<IInverterBase*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<IInverterBase*, std::allocator<IInverterBase*> >::_List_impl (0x0x7f6927de07b8) 0
  std::allocator<std::_List_node<IInverterBase*> > (0x0x7f6927de0820) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<IInverterBase*> > (0x0x7f6927dd1840) 0 empty

Class std::_List_base<IInverterBase*, std::allocator<IInverterBase*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<IInverterBase*, std::allocator<IInverterBase*> > (0x0x7f6927dd15a0) 0

Class std::list<IInverterBase*>
   size=16 align=8
   base size=16 base align=8
std::list<IInverterBase*> (0x0x7f6927de0888) 0
  std::_List_base<IInverterBase*, std::allocator<IInverterBase*> > (0x0x7f6927dd18a0) 0

Class __gnu_cxx::new_allocator<CDebugHelperCollection*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<CDebugHelperCollection*> (0x0x7f6927dd1960) 0 empty

Class std::allocator<CDebugHelperCollection*>
   size=1 align=1
   base size=1 base align=1
std::allocator<CDebugHelperCollection*> (0x0x7f6927de0958) 0 empty
  __gnu_cxx::new_allocator<CDebugHelperCollection*> (0x0x7f6927dd19c0) 0 empty

Class std::allocator<CDebugHelperCollection*>::rebind<std::_List_node<CDebugHelperCollection*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<CDebugHelperCollection*>::rebind<std::_List_node<CDebugHelperCollection*> > (0x0x7f6927dd1a20) 0 empty

Class std::allocator<CDebugHelperCollection*>::rebind<CDebugHelperCollection*>
   size=1 align=1
   base size=0 base align=1
std::allocator<CDebugHelperCollection*>::rebind<CDebugHelperCollection*> (0x0x7f6927dd1b40) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<CDebugHelperCollection*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<CDebugHelperCollection*> > (0x0x7f6927dd1ba0) 0 empty

Class std::allocator<std::_List_node<CDebugHelperCollection*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<CDebugHelperCollection*> > (0x0x7f6927de0a90) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<CDebugHelperCollection*> > (0x0x7f6927dd1c00) 0 empty

Class std::_List_base<CDebugHelperCollection*, std::allocator<CDebugHelperCollection*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<CDebugHelperCollection*, std::allocator<CDebugHelperCollection*> >::_List_impl (0x0x7f6927de0af8) 0
  std::allocator<std::_List_node<CDebugHelperCollection*> > (0x0x7f6927de0b60) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<CDebugHelperCollection*> > (0x0x7f6927dd1c60) 0 empty

Class std::_List_base<CDebugHelperCollection*, std::allocator<CDebugHelperCollection*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<CDebugHelperCollection*, std::allocator<CDebugHelperCollection*> > (0x0x7f6927dd1900) 0

Class std::list<CDebugHelperCollection*>
   size=16 align=8
   base size=16 base align=8
std::list<CDebugHelperCollection*> (0x0x7f6927de0bc8) 0
  std::_List_base<CDebugHelperCollection*, std::allocator<CDebugHelperCollection*> > (0x0x7f6927dd1d80) 0

Vtable for Registry
Registry::_ZTV8Registry: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8Registry)
16    (int (*)(...))Registry::~Registry
24    (int (*)(...))Registry::~Registry

Class Registry
   size=104 align=8
   base size=104 base align=8
Registry (0x0x7f6927de05b0) 0
    vptr=((& Registry::_ZTV8Registry) + 16u)
  boost::noncopyable_::noncopyable (0x0x7f6927dd1540) 0 empty

Class std::_List_iterator<CDebugHelperCollection*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<CDebugHelperCollection*> (0x0x7f6927dd1de0) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6927dd1f00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::any> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6927de0d00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6927ba5060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927ba50c0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::any> >::rebind<std::pair<const std::basic_string<char>, boost::any> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::any> >::rebind<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6927ba51e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::rebind<std::pair<const std::basic_string<char>, boost::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::rebind<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6927ba5180) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::any> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::any> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927ba5300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927ba52a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927ba5360) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927de0c30) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927ba53c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f69277e2000) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f69277e2068) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927ba54e0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f6927ba5240) 0

Class std::map<std::basic_string<char>, boost::any>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, boost::any> (0x0x7f6927dd1ea0) 0

Vtable for ICommand
ICommand::_ZTV8ICommand: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8ICommand)
16    (int (*)(...))ICommand::~ICommand
24    (int (*)(...))ICommand::~ICommand

Class ICommand
   size=72 align=8
   base size=72 base align=8
ICommand (0x0x7f6927dd1e40) 0
    vptr=((& ICommand::_ZTV8ICommand) + 16u)

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6927ba55a0) 0

Class std::pair<std::basic_string<char>, boost::any>
   size=16 align=8
   base size=16 base align=8
std::pair<std::basic_string<char>, boost::any> (0x0x7f6927ba5660) 0

Class std::pair<const std::basic_string<char>, boost::any>
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, boost::any> (0x0x7f6927ba5780) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> >, bool> (0x0x7f6927ba57e0) 0

Vtable for ICommandTarget
ICommandTarget::_ZTV14ICommandTarget: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14ICommandTarget)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class ICommandTarget
   size=8 align=8
   base size=8 base align=8
ICommandTarget (0x0x7f6927ba5900) 0 nearly-empty
    vptr=((& ICommandTarget::_ZTV14ICommandTarget) + 16u)

Vtable for IInverterFactory
IInverterFactory::_ZTV16IInverterFactory: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16IInverterFactory)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    0u
40    0u

Class IInverterFactory
   size=8 align=8
   base size=8 base align=8
IInverterFactory (0x0x7f6927ba5960) 0 nearly-empty
    vptr=((& IInverterFactory::_ZTV16IInverterFactory) + 16u)

Vtable for InverterFactoryFactory
InverterFactoryFactory::_ZTV22InverterFactoryFactory: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI22InverterFactoryFactory)
16    (int (*)(...))InverterFactoryFactory::~InverterFactoryFactory
24    (int (*)(...))InverterFactoryFactory::~InverterFactoryFactory

Class InverterFactoryFactory
   size=8 align=8
   base size=8 base align=8
InverterFactoryFactory (0x0x7f6927ba59c0) 0 nearly-empty
    vptr=((& InverterFactoryFactory::_ZTV22InverterFactoryFactory) + 16u)

Class boost::cv_status
   size=4 align=4
   base size=4 base align=4
boost::cv_status (0x0x7f6927ba5b40) 0

Class boost::condition_variable
   size=88 align=8
   base size=88 base align=8
boost::condition_variable (0x0x7f6927ba5de0) 0

Class boost::chrono::time_point<boost::chrono::steady_clock>
   size=8 align=8
   base size=8 base align=8
boost::chrono::time_point<boost::chrono::steady_clock> (0x0x7f6927ba5e40) 0

Class boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> (0x0x7f69278f3000) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f69278f3068) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f6927ba5f60) 0 empty

Class boost::mpl::abs_tag<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs_tag<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f6927ba5f00) 0 empty

Class boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs_impl<mpl_::integral_c_tag>::apply<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f69278f3138) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f69278f50c0) 0 empty

Class boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f69278f31a0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f69278f51e0) 0 empty

Class boost::mpl::lcm_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::lcm_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>::apply<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f69278f32d8) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f69278f3340) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f69278f5300) 0 empty

Class boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f69278f3410) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f69278f53c0) 0 empty

Class boost::mpl::lcm_c<long int, 1000000000l, 1000000000l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::lcm_c<long int, 1000000000l, 1000000000l> (0x0x7f69278f3548) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f69278f35b0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f69278f5420) 0 empty

Class boost::ratio_gcd<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::ratio_gcd<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7f69278f3680) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f69278f5480) 0 empty

Class boost::common_type<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, void>
   size=1 align=1
   base size=0 base align=1
boost::common_type<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, void> (0x0x7f6927ba5ea0) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f69278f3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f38f0) 0 empty
    mpl_::bool_<false> (0x0x7f69278f57e0) 0 empty

Class boost::has_nothrow_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<const void> (0x0x7f69278f3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f39c0) 0 empty
    mpl_::bool_<false> (0x0x7f69278f5840) 0 empty

Class boost::has_nothrow_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<const volatile void> (0x0x7f69278f3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f3a90) 0 empty
    mpl_::bool_<false> (0x0x7f69278f58a0) 0 empty

Class boost::has_nothrow_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<volatile void> (0x0x7f69278f3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f3b60) 0 empty
    mpl_::bool_<false> (0x0x7f69278f5900) 0 empty

Class boost::has_nothrow_default_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<void> (0x0x7f69278f3bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f3c30) 0 empty
    mpl_::bool_<false> (0x0x7f69278f5960) 0 empty

Class boost::has_nothrow_default_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<const void> (0x0x7f69278f3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f3d00) 0 empty
    mpl_::bool_<false> (0x0x7f69278f59c0) 0 empty

Class boost::has_nothrow_default_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<const volatile void> (0x0x7f69278f3d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f3dd0) 0 empty
    mpl_::bool_<false> (0x0x7f69278f5a20) 0 empty

Class boost::has_nothrow_default_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<volatile void> (0x0x7f69278f3e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69278f3ea0) 0 empty
    mpl_::bool_<false> (0x0x7f69278f5a80) 0 empty

Class boost::detail::has_one_T<char>
   size=1 align=1
   base size=1 base align=1
boost::detail::has_one_T<char> (0x0x7f69278f5d20) 0

Class boost::detail::has_one_T<short int>
   size=2 align=2
   base size=2 base align=2
boost::detail::has_one_T<short int> (0x0x7f69278f5d80) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f69278f5de0) 0

Class boost::detail::has_one_T<long int>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<long int> (0x0x7f69278f5e40) 0

Class boost::detail::has_one_T<long long int>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<long long int> (0x0x7f69278f5ea0) 0

Class boost::detail::has_one_T<float>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<float> (0x0x7f69278f5f00) 0

Class boost::detail::has_one_T<double>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<double> (0x0x7f69278f5f60) 0

Class boost::detail::has_one_T<long double>
   size=16 align=16
   base size=16 base align=16
boost::detail::has_one_T<long double> (0x0x7f6927940000) 0

Class boost::detail::has_one_T<void*>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void*> (0x0x7f6927940060) 0

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f69279400c0) 0

Class boost::detail::has_one_T<int boost::detail::alignment_dummy::*>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<int boost::detail::alignment_dummy::*> (0x0x7f6927940120) 0

Class boost::detail::has_one_T<int (boost::detail::alignment_dummy::*)()>
   size=16 align=8
   base size=16 base align=8
boost::detail::has_one_T<int (boost::detail::alignment_dummy::*)()> (0x0x7f6927940180) 0

Class boost::detail::max_align
   size=16 align=16
   base size=16 base align=16
boost::detail::max_align (0x0x7f69278f5cc0) 0

Class boost::align::a2
   size=2 align=2
   base size=0 base align=2
boost::align::a2 (0x0x7f6927940360) 0 empty

Class boost::align::a4
   size=4 align=4
   base size=0 base align=4
boost::align::a4 (0x0x7f69279403c0) 0 empty

Class boost::align::a8
   size=8 align=8
   base size=0 base align=8
boost::align::a8 (0x0x7f6927940420) 0 empty

Class boost::align::a16
   size=16 align=16
   base size=0 base align=16
boost::align::a16 (0x0x7f6927940480) 0 empty

Class boost::align::a32
   size=32 align=32
   base size=0 base align=32
boost::align::a32 (0x0x7f69279404e0) 0 empty

Class boost::align::a64
   size=64 align=64
   base size=0 base align=64
boost::align::a64 (0x0x7f6927940540) 0 empty

Class boost::align::a128
   size=128 align=128
   base size=0 base align=128
boost::align::a128 (0x0x7f69279405a0) 0 empty

Class boost::type_with_alignment<1ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<1ul> (0x0x7f6927940600) 0 empty

Class boost::type_with_alignment<2ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<2ul> (0x0x7f6927940660) 0 empty

Class boost::type_with_alignment<4ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<4ul> (0x0x7f69279406c0) 0 empty

Class boost::type_with_alignment<8ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<8ul> (0x0x7f6927940720) 0 empty

Class boost::type_with_alignment<16ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<16ul> (0x0x7f6927940780) 0 empty

Class boost::type_with_alignment<32ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<32ul> (0x0x7f69279407e0) 0 empty

Class boost::type_with_alignment<64ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<64ul> (0x0x7f6927940840) 0 empty

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f69279408a0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a2>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a2> (0x0x7f6927940900) 0 empty

Class boost::detail::is_pod_impl<boost::align::a4>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a4> (0x0x7f6927940960) 0 empty

Class boost::detail::is_pod_impl<boost::align::a8>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a8> (0x0x7f69279409c0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a16>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a16> (0x0x7f6927940a20) 0 empty

Class boost::detail::is_pod_impl<boost::align::a32>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a32> (0x0x7f6927940a80) 0 empty

Class boost::detail::is_pod_impl<boost::align::a64>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a64> (0x0x7f6927940ae0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a128>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a128> (0x0x7f6927940b40) 0 empty

Class boost::detail::make_reference_content<mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_reference_content<mpl_::void_> (0x0x7f6927940cc0) 0 empty

Class boost::detail::none_helper
   size=1 align=1
   base size=0 base align=1
boost::detail::none_helper (0x0x7f6927940de0) 0 empty

Class boost::in_place_factory_base
   size=1 align=1
   base size=0 base align=1
boost::in_place_factory_base (0x0x7f6927940f00) 0 empty

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f6927966138) 0 empty
  boost::in_place_factory_base (0x0x7f6927940f60) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f6927978b40) 0 empty

Class boost::optional_detail::swap_selector<true>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::swap_selector<true> (0x0x7f6927978de0) 0 empty

Class boost::optional_detail::swap_selector<false>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::swap_selector<false> (0x0x7f6927978f00) 0 empty

Class boost::thread_attributes
   size=56 align=8
   base size=56 base align=8
boost::thread_attributes (0x0x7f692765b000) 0

Class boost::detail::sp_element<boost::detail::tss_cleanup_function>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::detail::tss_cleanup_function> (0x0x7f692765b120) 0 empty

Class boost::detail::sp_dereference<boost::detail::tss_cleanup_function>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::detail::tss_cleanup_function> (0x0x7f692765b180) 0 empty

Class boost::detail::sp_member_access<boost::detail::tss_cleanup_function>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::detail::tss_cleanup_function> (0x0x7f692765b1e0) 0 empty

Class boost::detail::sp_array_access<boost::detail::tss_cleanup_function>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::detail::tss_cleanup_function> (0x0x7f692765b240) 0 empty

Class boost::shared_ptr<boost::detail::tss_cleanup_function>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::detail::tss_cleanup_function> (0x0x7f692765b0c0) 0

Class boost::detail::tss_data_node
   size=24 align=8
   base size=24 base align=8
boost::detail::tss_data_node (0x0x7f692765b060) 0

Class boost::detail::sp_convertible<boost::detail::tss_cleanup_function, boost::detail::tss_cleanup_function>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::detail::tss_cleanup_function, boost::detail::tss_cleanup_function> (0x0x7f692765b2a0) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::detail::tss_cleanup_function, boost::detail::tss_cleanup_function>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::detail::tss_cleanup_function, boost::detail::tss_cleanup_function> (0x0x7f6927966f70) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f692765b3c0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::tss_cleanup_function>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::tss_cleanup_function>, int> (0x0x7f692765b420) 0 empty

Class boost::detail::sp_element<boost::detail::thread_data_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::detail::thread_data_base> (0x0x7f692765b540) 0 empty

Class boost::weak_ptr<boost::detail::thread_data_base>
   size=16 align=8
   base size=16 base align=8
boost::weak_ptr<boost::detail::thread_data_base> (0x0x7f692765b4e0) 0

Class boost::enable_shared_from_this<boost::detail::thread_data_base>
   size=16 align=8
   base size=16 base align=8
boost::enable_shared_from_this<boost::detail::thread_data_base> (0x0x7f692765b480) 0

Class boost::detail::sp_dereference<boost::detail::thread_data_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::detail::thread_data_base> (0x0x7f692765b660) 0 empty

Class boost::detail::sp_member_access<boost::detail::thread_data_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::detail::thread_data_base> (0x0x7f692765b6c0) 0 empty

Class boost::detail::sp_array_access<boost::detail::thread_data_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::detail::thread_data_base> (0x0x7f692765b720) 0 empty

Class boost::shared_ptr<boost::detail::thread_data_base>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::detail::thread_data_base> (0x0x7f692765b600) 0

Class __gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f692765b7e0) 0 empty

Class std::allocator<std::pair<const void* const, boost::detail::tss_data_node> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f692769e340) 0 empty
  __gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f692765b840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f692765b8a0) 0 empty

Class std::allocator<std::pair<const void* const, boost::detail::tss_data_node> >::rebind<std::pair<const void* const, boost::detail::tss_data_node> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const void* const, boost::detail::tss_data_node> >::rebind<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f692765ba80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >::rebind<std::pair<const void* const, boost::detail::tss_data_node> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >::rebind<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f692765ba20) 0 empty

Class std::allocator<std::pair<const void* const, boost::detail::tss_data_node> >::rebind<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const void* const, boost::detail::tss_data_node> >::rebind<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f692765bba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >::rebind<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >::rebind<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f692765bb40) 0 empty

Class std::binary_function<const void*, const void*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const void*, const void*, bool> (0x0x7f692765bde0) 0 empty

Class std::less<const void*>
   size=1 align=1
   base size=1 base align=1
std::less<const void*> (0x0x7f692769e680) 0 empty
  std::binary_function<const void*, const void*, bool> (0x0x7f692765be40) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f692765bea0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f692769e6e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f6927730000) 0 empty

Class std::_Rb_tree<const void*, std::pair<const void* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void* const, boost::detail::tss_data_node> >, std::less<const void*>, std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >::_Rb_tree_impl<std::less<const void*>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const void*, std::pair<const void* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void* const, boost::detail::tss_data_node> >, std::less<const void*>, std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >::_Rb_tree_impl<std::less<const void*>, false> (0x0x7f692769e820) 0
  std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f692769e888) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f6927730060) 0 empty

Class std::_Rb_tree<const void*, std::pair<const void* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void* const, boost::detail::tss_data_node> >, std::less<const void*>, std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const void*, std::pair<const void* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void* const, boost::detail::tss_data_node> >, std::less<const void*>, std::allocator<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f692765bae0) 0

Class std::map<const void*, boost::detail::tss_data_node>
   size=48 align=8
   base size=48 base align=8
std::map<const void*, boost::detail::tss_data_node> (0x0x7f692765b780) 0

Class __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f6927730240) 0 empty

Class std::allocator<std::pair<boost::condition_variable*, boost::mutex*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f692769ea28) 0 empty
  __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f69277302a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7f69277301e0) 0 empty

Class std::allocator<std::pair<boost::condition_variable*, boost::mutex*> >::rebind<std::pair<boost::condition_variable*, boost::mutex*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<boost::condition_variable*, boost::mutex*> >::rebind<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f69277303c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > >::rebind<std::pair<boost::condition_variable*, boost::mutex*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > >::rebind<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f6927730360) 0 empty

Class std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > >::_Vector_impl (0x0x7f692769ec98) 0
  std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f692769ed00) 0 empty
    __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f6927730420) 0 empty

Class std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7f6927730180) 0

Class std::vector<std::pair<boost::condition_variable*, boost::mutex*> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f692769ed68) 0
  std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7f6927730480) 0

Class __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f69277305a0) 0 empty

Class std::allocator<boost::shared_ptr<boost::detail::shared_state_base> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f692769ee38) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f6927730600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7f6927730540) 0 empty

Class std::allocator<boost::shared_ptr<boost::detail::shared_state_base> >::rebind<boost::shared_ptr<boost::detail::shared_state_base> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<boost::detail::shared_state_base> >::rebind<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f6927730720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > >::rebind<boost::shared_ptr<boost::detail::shared_state_base> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > >::rebind<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f69277306c0) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > >::_Vector_impl (0x0x7f692769ea90) 0
  std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f692769edd0) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f6927730780) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7f69277304e0) 0

Class std::vector<boost::shared_ptr<boost::detail::shared_state_base> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f692769eea0) 0
  std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7f69277307e0) 0

Vtable for boost::detail::thread_data_base
boost::detail::thread_data_base::_ZTVN5boost6detail16thread_data_baseE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail16thread_data_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::detail::thread_data_base::notify_all_at_thread_exit

Class boost::detail::thread_data_base
   size=440 align=8
   base size=434 base align=8
boost::detail::thread_data_base (0x0x7f692769e270) 0
    vptr=((& boost::detail::thread_data_base::_ZTVN5boost6detail16thread_data_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::thread_data_base> (0x0x7f692765b5a0) 8

Class std::pair<boost::condition_variable*, boost::mutex*>
   size=16 align=8
   base size=16 base align=8
std::pair<boost::condition_variable*, boost::mutex*> (0x0x7f6927730840) 0

Class boost::detail::sp_element<boost::detail::shared_state_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::detail::shared_state_base> (0x0x7f6927730900) 0 empty

Class boost::detail::sp_dereference<boost::detail::shared_state_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::detail::shared_state_base> (0x0x7f6927730960) 0 empty

Class boost::detail::sp_member_access<boost::detail::shared_state_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::detail::shared_state_base> (0x0x7f69277309c0) 0 empty

Class boost::detail::sp_array_access<boost::detail::shared_state_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::detail::shared_state_base> (0x0x7f6927730a20) 0 empty

Class boost::shared_ptr<boost::detail::shared_state_base>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::detail::shared_state_base> (0x0x7f69277308a0) 0

Class boost::detail::interruption_checker
   size=24 align=8
   base size=17 base align=8
boost::detail::interruption_checker (0x0x7f6927730a80) 0

Class boost::lock_guard<boost::mutex>
   size=8 align=8
   base size=8 base align=8
boost::lock_guard<boost::mutex> (0x0x7f6927730ae0) 0

Class boost::_bi::unspecified
   size=1 align=1
   base size=0 base align=1
boost::_bi::unspecified (0x0x7f6927279c00) 0 empty

Class boost::_bi::list0
   size=1 align=1
   base size=0 base align=1
boost::_bi::list0 (0x0x7f6927279e40) 0 empty

Class boost::_bi::type<void>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<void> (0x0x7f6927279ea0) 0 empty

Class boost::arg<1>
   size=1 align=1
   base size=0 base align=1
boost::arg<1> (0x0x7f6927279f60) 0 empty

Class boost::arg<2>
   size=1 align=1
   base size=0 base align=1
boost::arg<2> (0x0x7f69272d0060) 0 empty

Class boost::_bi::type<bool>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<bool> (0x0x7f69272d00c0) 0 empty

Class boost::arg<3>
   size=1 align=1
   base size=0 base align=1
boost::arg<3> (0x0x7f69272d0180) 0 empty

Class boost::arg<4>
   size=1 align=1
   base size=0 base align=1
boost::arg<4> (0x0x7f69272d0240) 0 empty

Class boost::arg<5>
   size=1 align=1
   base size=0 base align=1
boost::arg<5> (0x0x7f69272d0300) 0 empty

Class boost::arg<6>
   size=1 align=1
   base size=0 base align=1
boost::arg<6> (0x0x7f69272d03c0) 0 empty

Class boost::arg<7>
   size=1 align=1
   base size=0 base align=1
boost::arg<7> (0x0x7f69272d0600) 0 empty

Class boost::arg<8>
   size=1 align=1
   base size=0 base align=1
boost::arg<8> (0x0x7f69272d06c0) 0 empty

Class boost::arg<9>
   size=1 align=1
   base size=0 base align=1
boost::arg<9> (0x0x7f69273c59c0) 0 empty

Class boost::_bi::logical_not
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_not (0x0x7f692706c780) 0 empty

Class boost::_bi::equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::equal (0x0x7f692706c7e0) 0 empty

Class boost::_bi::not_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::not_equal (0x0x7f692706c840) 0 empty

Class boost::_bi::less
   size=1 align=1
   base size=0 base align=1
boost::_bi::less (0x0x7f692706c8a0) 0 empty

Class boost::_bi::less_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::less_equal (0x0x7f692706c900) 0 empty

Class boost::_bi::greater
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater (0x0x7f692706c960) 0 empty

Class boost::_bi::greater_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater_equal (0x0x7f692706c9c0) 0 empty

Class boost::_bi::logical_and
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_and (0x0x7f692706ca20) 0 empty

Class boost::_bi::logical_or
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_or (0x0x7f692706ca80) 0 empty

Class boost::io::ios_flags_saver
   size=16 align=8
   base size=12 base align=8
boost::io::ios_flags_saver (0x0x7f69271aaea0) 0

Class boost::io::ios_precision_saver
   size=16 align=8
   base size=16 base align=8
boost::io::ios_precision_saver (0x0x7f69271aaf00) 0

Class boost::io::ios_width_saver
   size=16 align=8
   base size=16 base align=8
boost::io::ios_width_saver (0x0x7f69271aaf60) 0

Class boost::io::ios_iword_saver
   size=24 align=8
   base size=20 base align=8
boost::io::ios_iword_saver (0x0x7f6926e16240) 0

Class boost::io::ios_pword_saver
   size=24 align=8
   base size=20 base align=8
boost::io::ios_pword_saver (0x0x7f6926e162a0) 0

Class boost::io::ios_base_all_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_base_all_saver (0x0x7f6926e16300) 0

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7f6926e163c0) 0

Class boost::detail::static_log2_impl::choose_initial_n<0>
   size=1 align=1
   base size=0 base align=1
boost::detail::static_log2_impl::choose_initial_n<0> (0x0x7f6926e16600) 0 empty

Class boost::detail::static_log2_impl::choose_initial_n<16>
   size=1 align=1
   base size=0 base align=1
boost::detail::static_log2_impl::choose_initial_n<16> (0x0x7f6926e16660) 0 empty

Class boost::detail::static_log2_impl::choose_initial_n<32>
   size=1 align=1
   base size=0 base align=1
boost::detail::static_log2_impl::choose_initial_n<32> (0x0x7f6926e166c0) 0 empty

Class boost::detail::static_log2_impl::static_log2_impl<1ul, 0>
   size=1 align=1
   base size=0 base align=1
boost::detail::static_log2_impl::static_log2_impl<1ul, 0> (0x0x7f6926e16780) 0 empty

Class boost::static_log2<0ul>
   size=1 align=1
   base size=0 base align=1
boost::static_log2<0ul> (0x0x7f6926e16840) 0 empty

Class boost::hash_detail::limits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::limits<long unsigned int> (0x0x7f692718ca28) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f6926e16900) 0 empty

Class boost::hash_detail::enable_hash_value
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_hash_value (0x0x7f6926e16960) 0 empty

Class boost::hash_detail::basic_numbers<bool>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<bool> (0x0x7f692718ca90) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16a80) 0 empty

Class boost::hash_detail::basic_numbers<char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<char> (0x0x7f692718caf8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16ae0) 0 empty

Class boost::hash_detail::basic_numbers<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<unsigned char> (0x0x7f692718cb60) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16b40) 0 empty

Class boost::hash_detail::basic_numbers<signed char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<signed char> (0x0x7f692718cbc8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16ba0) 0 empty

Class boost::hash_detail::basic_numbers<short int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<short int> (0x0x7f692718cc30) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16c00) 0 empty

Class boost::hash_detail::basic_numbers<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<short unsigned int> (0x0x7f692718cc98) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16c60) 0 empty

Class boost::hash_detail::basic_numbers<int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<int> (0x0x7f692718cd00) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16cc0) 0 empty

Class boost::hash_detail::basic_numbers<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<unsigned int> (0x0x7f692718cd68) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16d20) 0 empty

Class boost::hash_detail::basic_numbers<long int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<long int> (0x0x7f692718cdd0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16d80) 0 empty

Class boost::hash_detail::basic_numbers<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<long unsigned int> (0x0x7f692718ce38) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16de0) 0 empty

Class boost::hash_detail::basic_numbers<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::basic_numbers<wchar_t> (0x0x7f692718cea0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e16e40) 0 empty

Class boost::hash_detail::long_numbers<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<long long int> (0x0x7f692718c9c0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e9f060) 0 empty

Class boost::hash_detail::ulong_numbers<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<long long unsigned int> (0x0x7f6926ea0000) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e9f0c0) 0 empty

Class boost::hash_detail::long_numbers2<__int128>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers2<__int128> (0x0x7f6926ea0068) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e9f120) 0 empty

Class boost::hash_detail::ulong_numbers2<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers2<__int128 unsigned> (0x0x7f6926ea00d0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e9f180) 0 empty

Class boost::hash_detail::float_numbers<float>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::float_numbers<float> (0x0x7f6926ea0138) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e9f1e0) 0 empty

Class boost::hash_detail::float_numbers<double>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::float_numbers<double> (0x0x7f6926ea01a0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e9f240) 0 empty

Class boost::hash_detail::float_numbers<long double>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::float_numbers<long double> (0x0x7f6926ea0208) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f6926e9f2a0) 0 empty

Class std::unary_function<bool, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<bool, long unsigned int> (0x0x7f6926e9f300) 0 empty

Class boost::hash<bool>
   size=1 align=1
   base size=1 base align=1
boost::hash<bool> (0x0x7f6926ea0270) 0 empty
  std::unary_function<bool, long unsigned int> (0x0x7f6926e9f360) 0 empty

Class boost::hash_detail::float_numbers<bool>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<bool> (0x0x7f6926e9f3c0) 0 empty

Class boost::is_enum<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<bool> (0x0x7f6926ea02d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926ea0340) 0 empty
    mpl_::bool_<false> (0x0x7f6926e9f420) 0 empty

Class boost::enable_if_c<false, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, long unsigned int> (0x0x7f6926e9f480) 0 empty

Class boost::enable_if<boost::is_enum<bool>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<bool>, long unsigned int> (0x0x7f6926ea03a8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926e9f4e0) 0 empty

Class boost::hash_detail::ulong_numbers2<bool>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<bool> (0x0x7f6926e9f540) 0 empty

Class boost::hash_detail::ulong_numbers<bool>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<bool> (0x0x7f6926ea0410) 0 empty
  boost::hash_detail::ulong_numbers2<bool> (0x0x7f6926e9f5a0) 0 empty

Class boost::hash_detail::long_numbers2<bool>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<bool> (0x0x7f6926e9f600) 0 empty

Class boost::hash_detail::long_numbers<bool>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<bool> (0x0x7f6926ea0478) 0 empty
  boost::hash_detail::long_numbers2<bool> (0x0x7f6926e9f660) 0 empty

Class std::unary_function<char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<char, long unsigned int> (0x0x7f6926e9f6c0) 0 empty

Class boost::hash<char>
   size=1 align=1
   base size=1 base align=1
boost::hash<char> (0x0x7f6926ea04e0) 0 empty
  std::unary_function<char, long unsigned int> (0x0x7f6926e9f720) 0 empty

Class boost::hash_detail::float_numbers<char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<char> (0x0x7f6926e9f780) 0 empty

Class boost::is_enum<char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<char> (0x0x7f6926ea0548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926ea05b0) 0 empty
    mpl_::bool_<false> (0x0x7f6926e9f7e0) 0 empty

Class boost::enable_if<boost::is_enum<char>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<char>, long unsigned int> (0x0x7f6926ea0618) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926e9f840) 0 empty

Class boost::hash_detail::ulong_numbers2<char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<char> (0x0x7f6926e9f8a0) 0 empty

Class boost::hash_detail::ulong_numbers<char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<char> (0x0x7f6926ea0680) 0 empty
  boost::hash_detail::ulong_numbers2<char> (0x0x7f6926e9f900) 0 empty

Class boost::hash_detail::long_numbers2<char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<char> (0x0x7f6926e9f960) 0 empty

Class boost::hash_detail::long_numbers<char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<char> (0x0x7f6926ea06e8) 0 empty
  boost::hash_detail::long_numbers2<char> (0x0x7f6926e9f9c0) 0 empty

Class std::unary_function<signed char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<signed char, long unsigned int> (0x0x7f6926e9fa20) 0 empty

Class boost::hash<signed char>
   size=1 align=1
   base size=1 base align=1
boost::hash<signed char> (0x0x7f6926ea0750) 0 empty
  std::unary_function<signed char, long unsigned int> (0x0x7f6926e9fa80) 0 empty

Class boost::hash_detail::float_numbers<signed char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<signed char> (0x0x7f6926e9fae0) 0 empty

Class boost::is_enum<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<signed char> (0x0x7f6926ea07b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926ea0820) 0 empty
    mpl_::bool_<false> (0x0x7f6926e9fb40) 0 empty

Class boost::enable_if<boost::is_enum<signed char>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<signed char>, long unsigned int> (0x0x7f6926ea0888) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926e9fba0) 0 empty

Class boost::hash_detail::ulong_numbers2<signed char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<signed char> (0x0x7f6926e9fc00) 0 empty

Class boost::hash_detail::ulong_numbers<signed char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<signed char> (0x0x7f6926ea08f0) 0 empty
  boost::hash_detail::ulong_numbers2<signed char> (0x0x7f6926e9fc60) 0 empty

Class boost::hash_detail::long_numbers2<signed char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<signed char> (0x0x7f6926e9fcc0) 0 empty

Class boost::hash_detail::long_numbers<signed char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<signed char> (0x0x7f6926ea0958) 0 empty
  boost::hash_detail::long_numbers2<signed char> (0x0x7f6926e9fd20) 0 empty

Class std::unary_function<unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<unsigned char, long unsigned int> (0x0x7f6926e9fd80) 0 empty

Class boost::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::hash<unsigned char> (0x0x7f6926ea09c0) 0 empty
  std::unary_function<unsigned char, long unsigned int> (0x0x7f6926e9fde0) 0 empty

Class boost::hash_detail::float_numbers<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<unsigned char> (0x0x7f6926e9fe40) 0 empty

Class boost::is_enum<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned char> (0x0x7f6926ea0a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926ea0a90) 0 empty
    mpl_::bool_<false> (0x0x7f6926e9fea0) 0 empty

Class boost::enable_if<boost::is_enum<unsigned char>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<unsigned char>, long unsigned int> (0x0x7f6926ea0af8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926e9ff00) 0 empty

Class boost::hash_detail::ulong_numbers2<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<unsigned char> (0x0x7f6926e9ff60) 0 empty

Class boost::hash_detail::ulong_numbers<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<unsigned char> (0x0x7f6926ea0b60) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned char> (0x0x7f6926eda000) 0 empty

Class boost::hash_detail::long_numbers2<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<unsigned char> (0x0x7f6926eda060) 0 empty

Class boost::hash_detail::long_numbers<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<unsigned char> (0x0x7f6926ea0bc8) 0 empty
  boost::hash_detail::long_numbers2<unsigned char> (0x0x7f6926eda0c0) 0 empty

Class std::unary_function<wchar_t, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<wchar_t, long unsigned int> (0x0x7f6926eda120) 0 empty

Class boost::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::hash<wchar_t> (0x0x7f6926ea0c30) 0 empty
  std::unary_function<wchar_t, long unsigned int> (0x0x7f6926eda180) 0 empty

Class boost::hash_detail::float_numbers<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<wchar_t> (0x0x7f6926eda1e0) 0 empty

Class boost::is_enum<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<wchar_t> (0x0x7f6926ea0c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926ea0d00) 0 empty
    mpl_::bool_<false> (0x0x7f6926eda240) 0 empty

Class boost::enable_if<boost::is_enum<wchar_t>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<wchar_t>, long unsigned int> (0x0x7f6926ea0d68) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926eda2a0) 0 empty

Class boost::hash_detail::ulong_numbers2<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<wchar_t> (0x0x7f6926eda300) 0 empty

Class boost::hash_detail::ulong_numbers<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<wchar_t> (0x0x7f6926ea0dd0) 0 empty
  boost::hash_detail::ulong_numbers2<wchar_t> (0x0x7f6926eda360) 0 empty

Class boost::hash_detail::long_numbers2<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<wchar_t> (0x0x7f6926eda3c0) 0 empty

Class boost::hash_detail::long_numbers<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<wchar_t> (0x0x7f6926ea0e38) 0 empty
  boost::hash_detail::long_numbers2<wchar_t> (0x0x7f6926eda420) 0 empty

Class std::unary_function<short int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<short int, long unsigned int> (0x0x7f6926eda480) 0 empty

Class boost::hash<short int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short int> (0x0x7f6926ea0ea0) 0 empty
  std::unary_function<short int, long unsigned int> (0x0x7f6926eda4e0) 0 empty

Class boost::hash_detail::float_numbers<short int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<short int> (0x0x7f6926eda540) 0 empty

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7f6926ea0f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926ea0f70) 0 empty
    mpl_::bool_<false> (0x0x7f6926eda5a0) 0 empty

Class boost::enable_if<boost::is_enum<short int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<short int>, long unsigned int> (0x0x7f6926eee000) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926eda600) 0 empty

Class boost::hash_detail::ulong_numbers2<short int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<short int> (0x0x7f6926eda660) 0 empty

Class boost::hash_detail::ulong_numbers<short int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<short int> (0x0x7f6926eee068) 0 empty
  boost::hash_detail::ulong_numbers2<short int> (0x0x7f6926eda6c0) 0 empty

Class boost::hash_detail::long_numbers2<short int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<short int> (0x0x7f6926eda720) 0 empty

Class boost::hash_detail::long_numbers<short int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<short int> (0x0x7f6926eee0d0) 0 empty
  boost::hash_detail::long_numbers2<short int> (0x0x7f6926eda780) 0 empty

Class std::unary_function<short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<short unsigned int, long unsigned int> (0x0x7f6926eda7e0) 0 empty

Class boost::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short unsigned int> (0x0x7f6926eee138) 0 empty
  std::unary_function<short unsigned int, long unsigned int> (0x0x7f6926eda840) 0 empty

Class boost::hash_detail::float_numbers<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<short unsigned int> (0x0x7f6926eda8a0) 0 empty

Class boost::is_enum<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short unsigned int> (0x0x7f6926eee1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926eee208) 0 empty
    mpl_::bool_<false> (0x0x7f6926eda900) 0 empty

Class boost::enable_if<boost::is_enum<short unsigned int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<short unsigned int>, long unsigned int> (0x0x7f6926eee270) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926eda960) 0 empty

Class boost::hash_detail::ulong_numbers2<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<short unsigned int> (0x0x7f6926eda9c0) 0 empty

Class boost::hash_detail::ulong_numbers<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<short unsigned int> (0x0x7f6926eee2d8) 0 empty
  boost::hash_detail::ulong_numbers2<short unsigned int> (0x0x7f6926edaa20) 0 empty

Class boost::hash_detail::long_numbers2<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<short unsigned int> (0x0x7f6926edaa80) 0 empty

Class boost::hash_detail::long_numbers<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<short unsigned int> (0x0x7f6926eee340) 0 empty
  boost::hash_detail::long_numbers2<short unsigned int> (0x0x7f6926edaae0) 0 empty

Class std::unary_function<int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<int, long unsigned int> (0x0x7f6926edab40) 0 empty

Class boost::hash<int>
   size=1 align=1
   base size=1 base align=1
boost::hash<int> (0x0x7f6926eee3a8) 0 empty
  std::unary_function<int, long unsigned int> (0x0x7f6926edaba0) 0 empty

Class boost::hash_detail::float_numbers<int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<int> (0x0x7f6926edac00) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f6926eee410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926eee478) 0 empty
    mpl_::bool_<false> (0x0x7f6926edac60) 0 empty

Class boost::enable_if<boost::is_enum<int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<int>, long unsigned int> (0x0x7f6926eee4e0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926edacc0) 0 empty

Class boost::hash_detail::ulong_numbers2<int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<int> (0x0x7f6926edad20) 0 empty

Class boost::hash_detail::ulong_numbers<int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<int> (0x0x7f6926eee548) 0 empty
  boost::hash_detail::ulong_numbers2<int> (0x0x7f6926edad80) 0 empty

Class boost::hash_detail::long_numbers2<int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<int> (0x0x7f6926edade0) 0 empty

Class boost::hash_detail::long_numbers<int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<int> (0x0x7f6926eee5b0) 0 empty
  boost::hash_detail::long_numbers2<int> (0x0x7f6926edae40) 0 empty

Class std::unary_function<unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<unsigned int, long unsigned int> (0x0x7f6926edaea0) 0 empty

Class boost::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<unsigned int> (0x0x7f6926eee618) 0 empty
  std::unary_function<unsigned int, long unsigned int> (0x0x7f6926edaf00) 0 empty

Class boost::hash_detail::float_numbers<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<unsigned int> (0x0x7f6926edaf60) 0 empty

Class boost::is_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned int> (0x0x7f6926eee680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926eee6e8) 0 empty
    mpl_::bool_<false> (0x0x7f6926f09000) 0 empty

Class boost::enable_if<boost::is_enum<unsigned int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<unsigned int>, long unsigned int> (0x0x7f6926eee750) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f09060) 0 empty

Class boost::hash_detail::ulong_numbers2<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<unsigned int> (0x0x7f6926f090c0) 0 empty

Class boost::hash_detail::ulong_numbers<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<unsigned int> (0x0x7f6926eee7b8) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned int> (0x0x7f6926f09120) 0 empty

Class boost::hash_detail::long_numbers2<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<unsigned int> (0x0x7f6926f09180) 0 empty

Class boost::hash_detail::long_numbers<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<unsigned int> (0x0x7f6926eee820) 0 empty
  boost::hash_detail::long_numbers2<unsigned int> (0x0x7f6926f091e0) 0 empty

Class std::unary_function<long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long int, long unsigned int> (0x0x7f6926f09240) 0 empty

Class boost::hash<long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long int> (0x0x7f6926eee888) 0 empty
  std::unary_function<long int, long unsigned int> (0x0x7f6926f092a0) 0 empty

Class boost::hash_detail::float_numbers<long int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<long int> (0x0x7f6926f09300) 0 empty

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7f6926eee8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926eee958) 0 empty
    mpl_::bool_<false> (0x0x7f6926f09360) 0 empty

Class boost::enable_if<boost::is_enum<long int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<long int>, long unsigned int> (0x0x7f6926eee9c0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f093c0) 0 empty

Class boost::hash_detail::ulong_numbers2<long int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<long int> (0x0x7f6926f09420) 0 empty

Class boost::hash_detail::ulong_numbers<long int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<long int> (0x0x7f6926eeea28) 0 empty
  boost::hash_detail::ulong_numbers2<long int> (0x0x7f6926f09480) 0 empty

Class boost::hash_detail::long_numbers2<long int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<long int> (0x0x7f6926f094e0) 0 empty

Class boost::hash_detail::long_numbers<long int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<long int> (0x0x7f6926eeea90) 0 empty
  boost::hash_detail::long_numbers2<long int> (0x0x7f6926f09540) 0 empty

Class std::unary_function<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long unsigned int, long unsigned int> (0x0x7f6926f095a0) 0 empty

Class boost::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long unsigned int> (0x0x7f6926eeeaf8) 0 empty
  std::unary_function<long unsigned int, long unsigned int> (0x0x7f6926f09600) 0 empty

Class boost::hash_detail::float_numbers<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<long unsigned int> (0x0x7f6926f09660) 0 empty

Class boost::is_enum<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long unsigned int> (0x0x7f6926eeeb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926eeebc8) 0 empty
    mpl_::bool_<false> (0x0x7f6926f096c0) 0 empty

Class boost::enable_if<boost::is_enum<long unsigned int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<long unsigned int>, long unsigned int> (0x0x7f6926eeec30) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f09720) 0 empty

Class boost::hash_detail::ulong_numbers2<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<long unsigned int> (0x0x7f6926f09780) 0 empty

Class boost::hash_detail::ulong_numbers<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<long unsigned int> (0x0x7f6926eeec98) 0 empty
  boost::hash_detail::ulong_numbers2<long unsigned int> (0x0x7f6926f097e0) 0 empty

Class boost::hash_detail::long_numbers2<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<long unsigned int> (0x0x7f6926f09840) 0 empty

Class boost::hash_detail::long_numbers<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<long unsigned int> (0x0x7f6926eeed00) 0 empty
  boost::hash_detail::long_numbers2<long unsigned int> (0x0x7f6926f098a0) 0 empty

Class std::unary_function<float, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<float, long unsigned int> (0x0x7f6926f09900) 0 empty

Class boost::hash<float>
   size=1 align=1
   base size=1 base align=1
boost::hash<float> (0x0x7f6926eeed68) 0 empty
  std::unary_function<float, long unsigned int> (0x0x7f6926f09960) 0 empty

Class boost::is_enum<float>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<float> (0x0x7f6926eeedd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926eeee38) 0 empty
    mpl_::bool_<false> (0x0x7f6926f099c0) 0 empty

Class boost::enable_if<boost::is_enum<float>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<float>, long unsigned int> (0x0x7f6926eeeea0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f09a20) 0 empty

Class boost::hash_detail::ulong_numbers2<float>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<float> (0x0x7f6926f09a80) 0 empty

Class boost::hash_detail::ulong_numbers<float>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<float> (0x0x7f6926eeef08) 0 empty
  boost::hash_detail::ulong_numbers2<float> (0x0x7f6926f09ae0) 0 empty

Class boost::hash_detail::long_numbers2<float>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<float> (0x0x7f6926f09b40) 0 empty

Class boost::hash_detail::long_numbers<float>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<float> (0x0x7f6926eeef70) 0 empty
  boost::hash_detail::long_numbers2<float> (0x0x7f6926f09ba0) 0 empty

Class boost::hash_detail::basic_numbers<float>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<float> (0x0x7f6926f09c00) 0 empty

Class std::unary_function<double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<double, long unsigned int> (0x0x7f6926f09c60) 0 empty

Class boost::hash<double>
   size=1 align=1
   base size=1 base align=1
boost::hash<double> (0x0x7f6926f2c000) 0 empty
  std::unary_function<double, long unsigned int> (0x0x7f6926f09cc0) 0 empty

Class boost::is_enum<double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<double> (0x0x7f6926f2c068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f2c0d0) 0 empty
    mpl_::bool_<false> (0x0x7f6926f09d20) 0 empty

Class boost::enable_if<boost::is_enum<double>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<double>, long unsigned int> (0x0x7f6926f2c138) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f09d80) 0 empty

Class boost::hash_detail::ulong_numbers2<double>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<double> (0x0x7f6926f09de0) 0 empty

Class boost::hash_detail::ulong_numbers<double>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<double> (0x0x7f6926f2c1a0) 0 empty
  boost::hash_detail::ulong_numbers2<double> (0x0x7f6926f09e40) 0 empty

Class boost::hash_detail::long_numbers2<double>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<double> (0x0x7f6926f09ea0) 0 empty

Class boost::hash_detail::long_numbers<double>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<double> (0x0x7f6926f2c208) 0 empty
  boost::hash_detail::long_numbers2<double> (0x0x7f6926f09f00) 0 empty

Class boost::hash_detail::basic_numbers<double>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<double> (0x0x7f6926f09f60) 0 empty

Class std::unary_function<long double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long double, long unsigned int> (0x0x7f6926f35000) 0 empty

Class boost::hash<long double>
   size=1 align=1
   base size=1 base align=1
boost::hash<long double> (0x0x7f6926f2c270) 0 empty
  std::unary_function<long double, long unsigned int> (0x0x7f6926f35060) 0 empty

Class boost::is_enum<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long double> (0x0x7f6926f2c2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f2c340) 0 empty
    mpl_::bool_<false> (0x0x7f6926f350c0) 0 empty

Class boost::enable_if<boost::is_enum<long double>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<long double>, long unsigned int> (0x0x7f6926f2c3a8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f35120) 0 empty

Class boost::hash_detail::ulong_numbers2<long double>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<long double> (0x0x7f6926f35180) 0 empty

Class boost::hash_detail::ulong_numbers<long double>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<long double> (0x0x7f6926f2c410) 0 empty
  boost::hash_detail::ulong_numbers2<long double> (0x0x7f6926f351e0) 0 empty

Class boost::hash_detail::long_numbers2<long double>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<long double> (0x0x7f6926f35240) 0 empty

Class boost::hash_detail::long_numbers<long double>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<long double> (0x0x7f6926f2c478) 0 empty
  boost::hash_detail::long_numbers2<long double> (0x0x7f6926f352a0) 0 empty

Class boost::hash_detail::basic_numbers<long double>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<long double> (0x0x7f6926f35300) 0 empty

Class std::unary_function<std::basic_string<char>, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::basic_string<char>, long unsigned int> (0x0x7f6926f35360) 0 empty

Class boost::hash<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::hash<std::basic_string<char> > (0x0x7f6926f2c4e0) 0 empty
  std::unary_function<std::basic_string<char>, long unsigned int> (0x0x7f6926f353c0) 0 empty

Class boost::hash_detail::float_numbers<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<std::basic_string<char> > (0x0x7f6926f35420) 0 empty

Class boost::is_enum<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<std::basic_string<char> > (0x0x7f6926f2c548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f2c5b0) 0 empty
    mpl_::bool_<false> (0x0x7f6926f35480) 0 empty

Class boost::enable_if<boost::is_enum<std::basic_string<char> >, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<std::basic_string<char> >, long unsigned int> (0x0x7f6926f2c618) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f354e0) 0 empty

Class boost::hash_detail::ulong_numbers2<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<std::basic_string<char> > (0x0x7f6926f35540) 0 empty

Class boost::hash_detail::ulong_numbers<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<std::basic_string<char> > (0x0x7f6926f2c680) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<char> > (0x0x7f6926f355a0) 0 empty

Class boost::hash_detail::long_numbers2<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<std::basic_string<char> > (0x0x7f6926f35600) 0 empty

Class boost::hash_detail::long_numbers<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<std::basic_string<char> > (0x0x7f6926f2c6e8) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<char> > (0x0x7f6926f35660) 0 empty

Class boost::hash_detail::basic_numbers<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<std::basic_string<char> > (0x0x7f6926f356c0) 0 empty

Class std::unary_function<std::basic_string<wchar_t>, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::basic_string<wchar_t>, long unsigned int> (0x0x7f6926f35720) 0 empty

Class boost::hash<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::hash<std::basic_string<wchar_t> > (0x0x7f6926f2c750) 0 empty
  std::unary_function<std::basic_string<wchar_t>, long unsigned int> (0x0x7f6926f35780) 0 empty

Class boost::hash_detail::float_numbers<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<std::basic_string<wchar_t> > (0x0x7f6926f357e0) 0 empty

Class boost::is_enum<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<std::basic_string<wchar_t> > (0x0x7f6926f2c7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f2c820) 0 empty
    mpl_::bool_<false> (0x0x7f6926f35900) 0 empty

Class boost::enable_if<boost::is_enum<std::basic_string<wchar_t> >, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<std::basic_string<wchar_t> >, long unsigned int> (0x0x7f6926f2c888) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f35a20) 0 empty

Class boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> > (0x0x7f6926f35a80) 0 empty

Class boost::hash_detail::ulong_numbers<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<std::basic_string<wchar_t> > (0x0x7f6926f2c9c0) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> > (0x0x7f6926f35ae0) 0 empty

Class boost::hash_detail::long_numbers2<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<std::basic_string<wchar_t> > (0x0x7f6926f35c00) 0 empty

Class boost::hash_detail::long_numbers<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<std::basic_string<wchar_t> > (0x0x7f6926f2ca28) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<wchar_t> > (0x0x7f6926f35d20) 0 empty

Class boost::hash_detail::basic_numbers<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<std::basic_string<wchar_t> > (0x0x7f6926f35e40) 0 empty

Class std::unary_function<long long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long long int, long unsigned int> (0x0x7f6926f35f60) 0 empty

Class boost::hash<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long long int> (0x0x7f6926f2ca90) 0 empty
  std::unary_function<long long int, long unsigned int> (0x0x7f6926f52000) 0 empty

Class boost::hash_detail::float_numbers<long long int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<long long int> (0x0x7f6926f52060) 0 empty

Class boost::is_enum<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long long int> (0x0x7f6926f2caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f2cb60) 0 empty
    mpl_::bool_<false> (0x0x7f6926f520c0) 0 empty

Class boost::enable_if<boost::is_enum<long long int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<long long int>, long unsigned int> (0x0x7f6926f2cbc8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f52120) 0 empty

Class boost::hash_detail::ulong_numbers2<long long int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<long long int> (0x0x7f6926f52180) 0 empty

Class boost::hash_detail::ulong_numbers<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<long long int> (0x0x7f6926f2cc30) 0 empty
  boost::hash_detail::ulong_numbers2<long long int> (0x0x7f6926f521e0) 0 empty

Class boost::hash_detail::basic_numbers<long long int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<long long int> (0x0x7f6926f52240) 0 empty

Class std::unary_function<long long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long long unsigned int, long unsigned int> (0x0x7f6926f522a0) 0 empty

Class boost::hash<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long long unsigned int> (0x0x7f6926f2cc98) 0 empty
  std::unary_function<long long unsigned int, long unsigned int> (0x0x7f6926f52300) 0 empty

Class boost::hash_detail::float_numbers<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<long long unsigned int> (0x0x7f6926f52360) 0 empty

Class boost::is_enum<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long long unsigned int> (0x0x7f6926f2cd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f2cd68) 0 empty
    mpl_::bool_<false> (0x0x7f6926f523c0) 0 empty

Class boost::enable_if<boost::is_enum<long long unsigned int>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<long long unsigned int>, long unsigned int> (0x0x7f6926f2cdd0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f52420) 0 empty

Class boost::hash_detail::long_numbers2<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<long long unsigned int> (0x0x7f6926f52480) 0 empty

Class boost::hash_detail::long_numbers<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<long long unsigned int> (0x0x7f6926f2ce38) 0 empty
  boost::hash_detail::long_numbers2<long long unsigned int> (0x0x7f6926f524e0) 0 empty

Class boost::hash_detail::basic_numbers<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<long long unsigned int> (0x0x7f6926f52540) 0 empty

Class std::unary_function<__int128, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<__int128, long unsigned int> (0x0x7f6926f525a0) 0 empty

Class boost::hash<__int128>
   size=1 align=1
   base size=1 base align=1
boost::hash<__int128> (0x0x7f6926f2cea0) 0 empty
  std::unary_function<__int128, long unsigned int> (0x0x7f6926f52600) 0 empty

Class boost::hash_detail::float_numbers<__int128>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<__int128> (0x0x7f6926f52660) 0 empty

Class boost::is_enum<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128> (0x0x7f6926f2cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f2cf70) 0 empty
    mpl_::bool_<false> (0x0x7f6926f526c0) 0 empty

Class boost::enable_if<boost::is_enum<__int128>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<__int128>, long unsigned int> (0x0x7f6926f69000) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f52720) 0 empty

Class boost::hash_detail::ulong_numbers2<__int128>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::ulong_numbers2<__int128> (0x0x7f6926f52780) 0 empty

Class boost::hash_detail::ulong_numbers<__int128>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<__int128> (0x0x7f6926f69068) 0 empty
  boost::hash_detail::ulong_numbers2<__int128> (0x0x7f6926f527e0) 0 empty

Class boost::hash_detail::long_numbers<__int128>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<__int128> (0x0x7f6926f690d0) 0 empty
  boost::hash_detail::long_numbers2<__int128> (0x0x7f6926f69138) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7f6926f52840) 0 empty

Class boost::hash_detail::basic_numbers<__int128>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<__int128> (0x0x7f6926f528a0) 0 empty

Class std::unary_function<__int128 unsigned, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<__int128 unsigned, long unsigned int> (0x0x7f6926f52900) 0 empty

Class boost::hash<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::hash<__int128 unsigned> (0x0x7f6926f691a0) 0 empty
  std::unary_function<__int128 unsigned, long unsigned int> (0x0x7f6926f52960) 0 empty

Class boost::hash_detail::float_numbers<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::float_numbers<__int128 unsigned> (0x0x7f6926f529c0) 0 empty

Class boost::is_enum<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128 unsigned> (0x0x7f6926f69208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6926f69270) 0 empty
    mpl_::bool_<false> (0x0x7f6926f52a20) 0 empty

Class boost::enable_if<boost::is_enum<__int128 unsigned>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_enum<__int128 unsigned>, long unsigned int> (0x0x7f6926f692d8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f6926f52a80) 0 empty

Class boost::hash_detail::ulong_numbers<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::ulong_numbers<__int128 unsigned> (0x0x7f6926f69340) 0 empty
  boost::hash_detail::ulong_numbers2<__int128 unsigned> (0x0x7f6926f693a8) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7f6926f52ae0) 0 empty

Class boost::hash_detail::long_numbers2<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::long_numbers2<__int128 unsigned> (0x0x7f6926f52b40) 0 empty

Class boost::hash_detail::long_numbers<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::hash_detail::long_numbers<__int128 unsigned> (0x0x7f6926f69410) 0 empty
  boost::hash_detail::long_numbers2<__int128 unsigned> (0x0x7f6926f52ba0) 0 empty

Class boost::hash_detail::basic_numbers<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::basic_numbers<__int128 unsigned> (0x0x7f6926f52c00) 0 empty

Class std::_Base_bitset<1ul>
   size=8 align=8
   base size=8 base align=8
std::_Base_bitset<1ul> (0x0x7f6926c470c0) 0

Class std::_Base_bitset<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Base_bitset<0ul> (0x0x7f6926c47120) 0 empty

Class std::_Sanitize<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Sanitize<0ul> (0x0x7f6926c471e0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::thread_data_base>, boost::shared_ptr<boost::detail::thread_data_base>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::thread_data_base>, boost::shared_ptr<boost::detail::thread_data_base>&> (0x0x7f6926c47480) 0 empty

Class boost::thread
   size=16 align=8
   base size=16 base align=8
boost::thread (0x0x7f6926c475a0) 0

Class boost::detail::thread_move_t<boost::thread>
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::thread> (0x0x7f6926c476c0) 0

Class boost::enable_move_utility_emulation<boost::thread>
   size=1 align=1
   base size=0 base align=1
boost::enable_move_utility_emulation<boost::thread> (0x0x7f6926c477e0) 0 empty

Class boost::thread::id
   size=8 align=8
   base size=8 base align=8
boost::thread::id (0x0x7f6926c47840) 0

Vtable for boost::detail::thread_exit_function_base
boost::detail::thread_exit_function_base::_ZTVN5boost6detail25thread_exit_function_baseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail25thread_exit_function_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class boost::detail::thread_exit_function_base
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_exit_function_base (0x0x7f6926c47a20) 0 nearly-empty
    vptr=((& boost::detail::thread_exit_function_base::_ZTVN5boost6detail25thread_exit_function_baseE) + 16u)

Class boost::this_thread::disable_interruption
   size=1 align=1
   base size=1 base align=1
boost::this_thread::disable_interruption (0x0x7f6926c47b40) 0

Class boost::this_thread::restore_interruption
   size=1 align=1
   base size=0 base align=1
boost::this_thread::restore_interruption (0x0x7f6926c47ba0) 0 empty

Class boost::thread_cv_detail::lock_on_exit<boost::unique_lock<boost::mutex> >
   size=8 align=8
   base size=8 base align=8
boost::thread_cv_detail::lock_on_exit<boost::unique_lock<boost::mutex> > (0x0x7f6926c47c60) 0

Class boost::condition_variable_any
   size=88 align=8
   base size=88 base align=8
boost::condition_variable_any (0x0x7f6926c47d20) 0

Class boost::shared_mutex::state_data
   size=8 align=4
   base size=7 base align=4
boost::shared_mutex::state_data (0x0x7f6926c47de0) 0

Class boost::shared_mutex
   size=312 align=8
   base size=312 base align=8
boost::shared_mutex (0x0x7f6926c47d80) 0

Class boost::unique_lock<boost::mutex>
   size=16 align=8
   base size=9 base align=8
boost::unique_lock<boost::mutex> (0x0x7f6926c47ea0) 0

Class boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > (0x0x7f6926a81000) 0

Class boost::detail::thread_move_t<boost::upgrade_lock<boost::mutex> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::upgrade_lock<boost::mutex> > (0x0x7f6926a81060) 0

Class __gnu_cxx::new_allocator<boost::thread*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::thread*> (0x0x7f6926a811e0) 0 empty

Class std::allocator<boost::thread*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::thread*> (0x0x7f69269de478) 0 empty
  __gnu_cxx::new_allocator<boost::thread*> (0x0x7f6926a81240) 0 empty

Class std::allocator<boost::thread*>::rebind<std::_List_node<boost::thread*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::thread*>::rebind<std::_List_node<boost::thread*> > (0x0x7f6926a812a0) 0 empty

Class std::allocator<boost::thread*>::rebind<boost::thread*>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::thread*>::rebind<boost::thread*> (0x0x7f6926a81300) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<boost::thread*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7f6926a81360) 0 empty

Class std::allocator<std::_List_node<boost::thread*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<boost::thread*> > (0x0x7f69269de5b0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7f6926a813c0) 0 empty

Class std::_List_base<boost::thread*, std::allocator<boost::thread*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::thread*, std::allocator<boost::thread*> >::_List_impl (0x0x7f69269de618) 0
  std::allocator<std::_List_node<boost::thread*> > (0x0x7f69269de680) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7f6926a81420) 0 empty

Class std::_List_base<boost::thread*, std::allocator<boost::thread*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::thread*, std::allocator<boost::thread*> > (0x0x7f6926a81180) 0

Class std::list<boost::thread*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::thread*> (0x0x7f69269de6e8) 0
  std::_List_base<boost::thread*, std::allocator<boost::thread*> > (0x0x7f6926a81480) 0

Class boost::thread_group
   size=328 align=8
   base size=328 base align=8
boost::thread_group (0x0x7f6926a81120) 0

Class std::_List_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<boost::thread*> (0x0x7f6926a814e0) 0

Class boost::shared_lock<boost::shared_mutex>
   size=16 align=8
   base size=9 base align=8
boost::shared_lock<boost::shared_mutex> (0x0x7f6926a815a0) 0

Class boost::detail::thread_move_t<boost::shared_lock<boost::shared_mutex> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::shared_lock<boost::shared_mutex> > (0x0x7f6926a81660) 0

Class boost::detail::thread_move_t<boost::unique_lock<boost::shared_mutex> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::unique_lock<boost::shared_mutex> > (0x0x7f6926a816c0) 0

Class boost::detail::thread_move_t<boost::upgrade_lock<boost::shared_mutex> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::upgrade_lock<boost::shared_mutex> > (0x0x7f6926a81720) 0

Class std::auto_ptr<boost::thread>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<boost::thread> (0x0x7f6926a81900) 0

Class boost::lock_guard<boost::shared_mutex>
   size=8 align=8
   base size=8 base align=8
boost::lock_guard<boost::shared_mutex> (0x0x7f6926a81960) 0

Class boost::atomic_flag
   size=1 align=1
   base size=1 base align=1
boost::atomic_flag (0x0x7f6926a81cc0) 0

Class boost::atomics::detail::lockpool::scoped_lock
   size=8 align=8
   base size=8 base align=8
boost::atomics::detail::lockpool::scoped_lock (0x0x7f6926a81d80) 0

Class boost::atomics::detail::lockpool
   size=1 align=1
   base size=0 base align=1
boost::atomics::detail::lockpool (0x0x7f6926a81d20) 0 empty

Class boost::once_flag
   size=4 align=4
   base size=4 base align=4
boost::once_flag (0x0x7f69268e50c0) 0

Class boost::recursive_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_mutex (0x0x7f69268e5120) 0

Class boost::recursive_timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_timed_mutex (0x0x7f69268e5240) 0

Class boost::sync::is_recursive_mutex_sur_parolle<boost::recursive_mutex>
   size=1 align=1
   base size=0 base align=1
boost::sync::is_recursive_mutex_sur_parolle<boost::recursive_mutex> (0x0x7f69268e53c0) 0 empty

Class boost::sync::is_recursive_mutex_sur_parolle<boost::recursive_timed_mutex>
   size=1 align=1
   base size=0 base align=1
boost::sync::is_recursive_mutex_sur_parolle<boost::recursive_timed_mutex> (0x0x7f69268e5420) 0 empty

Vtable for boost::detail::tss_cleanup_function
boost::detail::tss_cleanup_function::_ZTVN5boost6detail20tss_cleanup_functionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail20tss_cleanup_functionE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class boost::detail::tss_cleanup_function
   size=8 align=8
   base size=8 base align=8
boost::detail::tss_cleanup_function (0x0x7f69268e5480) 0 nearly-empty
    vptr=((& boost::detail::tss_cleanup_function::_ZTVN5boost6detail20tss_cleanup_functionE) + 16u)

Class boost::detail::is_mutex_type_wrapper<true>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_mutex_type_wrapper<true> (0x0x7f69268e56c0) 0 empty

Class boost::detail::is_mutex_type_wrapper<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_mutex_type_wrapper<false> (0x0x7f69268e5840) 0 empty

Class boost::thread_detail::default_barrier_reseter
   size=4 align=4
   base size=4 base align=4
boost::thread_detail::default_barrier_reseter (0x0x7f6926767ae0) 0

Class boost::function0<void>
   size=32 align=8
   base size=32 base align=8
boost::function0<void> (0x0x7f692665af08) 0
  boost::function_base (0x0x7f6926767c00) 0

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7f69267cc000) 0
  boost::function0<void> (0x0x7f69267cc068) 0
    boost::function_base (0x0x7f6926767cc0) 0

Class boost::thread_detail::void_functor_barrier_reseter
   size=40 align=8
   base size=40 base align=8
boost::thread_detail::void_functor_barrier_reseter (0x0x7f6926767b40) 0

Class boost::thread_detail::void_fct_ptr_barrier_reseter
   size=16 align=8
   base size=16 base align=8
boost::thread_detail::void_fct_ptr_barrier_reseter (0x0x7f6926767d20) 0

Class boost::barrier::dummy
   size=1 align=1
   base size=0 base align=1
boost::barrier::dummy (0x0x7f6926767de0) 0 empty

Class boost::function0<long unsigned int>
   size=32 align=8
   base size=32 base align=8
boost::function0<long unsigned int> (0x0x7f69267cc138) 0
  boost::function_base (0x0x7f6926767ea0) 0

Class boost::function<long unsigned int()>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int()> (0x0x7f69267cc208) 0
  boost::function0<long unsigned int> (0x0x7f69267cc270) 0
    boost::function_base (0x0x7f6926767f60) 0

Class boost::barrier
   size=168 align=8
   base size=168 base align=8
boost::barrier (0x0x7f6926767d80) 0

Class boost::is_integral<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::thread_detail::default_barrier_reseter> (0x0x7f69267cc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69267cc3a8) 0 empty
    mpl_::bool_<false> (0x0x7f6926421000) 0 empty

Class boost::type_traits::ice_not<false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_not<false> (0x0x7f6926421060) 0 empty

Class boost::enable_if_c<true, int>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, int> (0x0x7f69264210c0) 0 empty

Class boost::is_integral<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69267cc618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69267cc680) 0 empty
    mpl_::bool_<false> (0x0x7f6926421120) 0 empty

Class boost::is_integral<boost::function<long unsigned int()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<long unsigned int()> > (0x0x7f69267cc7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69267cc820) 0 empty
    mpl_::bool_<false> (0x0x7f6926421180) 0 empty

Class boost::is_integral<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int (*)()> (0x0x7f69267cc8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69267cc958) 0 empty
    mpl_::bool_<false> (0x0x7f69264211e0) 0 empty

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7f6926421ea0) 0 empty

Class boost::tuples::detail::drop_front<0>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::drop_front<0> (0x0x7f692647b0c0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<void> (0x0x7f692647b3c0) 0 empty

Class boost::tuples::length<boost::tuples::tuple<> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::tuple<> > (0x0x7f692647b660) 0 empty

Class boost::tuples::length<const boost::tuples::tuple<> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<const boost::tuples::tuple<> > (0x0x7f692647b6c0) 0 empty

Class boost::tuples::length<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::null_type> (0x0x7f692647b720) 0 empty

Class boost::tuples::length<const boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<const boost::tuples::null_type> (0x0x7f692647b780) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f692647b840) 0 empty

Class boost::tuples::tuple<>
   size=1 align=1
   base size=1 base align=1
boost::tuples::tuple<> (0x0x7f69264d23a8) 0 empty
  boost::tuples::null_type (0x0x7f692647b900) 0 empty

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7f692647b9c0) 0 empty

Class boost::tuples::make_tuple_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()>
   size=1 align=1
   base size=0 base align=1
boost::tuples::make_tuple_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()> (0x0x7f692647bd20) 0 empty

Class boost::tuples::detail::tie_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()> (0x0x7f692650d060) 0 empty

Class boost::tuples::detail::tie_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<void> (0x0x7f692650d0c0) 0 empty

Class boost::to_string_detail::partial_ordering_helper1
   size=1 align=1
   base size=0 base align=1
boost::to_string_detail::partial_ordering_helper1 (0x0x7f692650dde0) 0 empty

Class boost::to_string_detail::partial_ordering_helper2
   size=1 align=1
   base size=0 base align=1
boost::to_string_detail::partial_ordering_helper2 (0x0x7f692650de40) 0 empty

Class boost::exception_detail::type_info_
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::type_info_ (0x0x7f69265980c0) 0

Class std::_Resetiosflags
   size=4 align=4
   base size=4 base align=4
std::_Resetiosflags (0x0x7f6926598120) 0

Class std::_Setiosflags
   size=4 align=4
   base size=4 base align=4
std::_Setiosflags (0x0x7f6926598180) 0

Class std::_Setbase
   size=4 align=4
   base size=4 base align=4
std::_Setbase (0x0x7f69265981e0) 0

Class std::_Setprecision
   size=4 align=4
   base size=4 base align=4
std::_Setprecision (0x0x7f69265982a0) 0

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f6926598300) 0

Class boost::exception_detail::to_string_dispatcher<false>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::to_string_dispatcher<false> (0x0x7f69265983c0) 0 empty

Vtable for boost::exception_detail::error_info_base
boost::exception_detail::error_info_base::_ZTVN5boost16exception_detail15error_info_baseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail15error_info_baseE)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u

Class boost::exception_detail::error_info_base
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::error_info_base (0x0x7f6926598420) 0 nearly-empty
    vptr=((& boost::exception_detail::error_info_base::_ZTVN5boost16exception_detail15error_info_baseE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f6926598600) 0 empty

Class std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f69262060d0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f6926598660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f69265986c0) 0 empty

Class std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::rebind<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::rebind<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f69265987e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::rebind<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::rebind<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f6926598780) 0 empty

Class std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::rebind<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::rebind<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f6926598900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::rebind<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::rebind<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f69265988a0) 0 empty

Class std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool> (0x0x7f6926598960) 0 empty

Class std::less<boost::exception_detail::type_info_>
   size=1 align=1
   base size=1 base align=1
std::less<boost::exception_detail::type_info_> (0x0x7f6926206410) 0 empty
  std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool> (0x0x7f6926598a80) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f6926598ae0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f69262064e0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f6926598b40) 0 empty

Class std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_Rb_tree_impl<std::less<boost::exception_detail::type_info_>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_Rb_tree_impl<std::less<boost::exception_detail::type_info_>, false> (0x0x7f6926206548) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f69262065b0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f6926598ba0) 0 empty

Class std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f6926598840) 0

Class std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >
   size=48 align=8
   base size=48 base align=8
std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > (0x0x7f69265985a0) 0

Vtable for boost::exception_detail::error_info_container_impl
boost::exception_detail::error_info_container_impl::_ZTVN5boost16exception_detail25error_info_container_implE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail25error_info_container_implE)
16    (int (*)(...))boost::exception_detail::error_info_container_impl::diagnostic_information
24    (int (*)(...))boost::exception_detail::error_info_container_impl::get
32    (int (*)(...))boost::exception_detail::error_info_container_impl::set
40    (int (*)(...))boost::exception_detail::error_info_container_impl::add_ref
48    (int (*)(...))boost::exception_detail::error_info_container_impl::release
56    (int (*)(...))boost::exception_detail::error_info_container_impl::clone

Class boost::exception_detail::error_info_container_impl
   size=72 align=8
   base size=68 base align=8
boost::exception_detail::error_info_container_impl (0x0x7f6926206068) 0
    vptr=((& boost::exception_detail::error_info_container_impl::_ZTVN5boost16exception_detail25error_info_container_implE) + 16u)
  boost::exception_detail::error_info_container (0x0x7f6926598540) 0 nearly-empty
      primary-for boost::exception_detail::error_info_container_impl (0x0x7f6926206068)

Class boost::detail::sp_element<boost::exception_detail::error_info_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::exception_detail::error_info_base> (0x0x7f6926598cc0) 0 empty

Class boost::detail::sp_dereference<boost::exception_detail::error_info_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::exception_detail::error_info_base> (0x0x7f6926598d20) 0 empty

Class boost::detail::sp_member_access<boost::exception_detail::error_info_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::exception_detail::error_info_base> (0x0x7f6926598d80) 0 empty

Class boost::detail::sp_array_access<boost::exception_detail::error_info_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::exception_detail::error_info_base> (0x0x7f6926598de0) 0 empty

Class boost::shared_ptr<boost::exception_detail::error_info_base>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::exception_detail::error_info_base> (0x0x7f6926598c60) 0

Class std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >
   size=24 align=8
   base size=24 base align=8
std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > (0x0x7f6926598f00) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::exception_detail::error_info_base>, boost::shared_ptr<boost::exception_detail::error_info_base>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::exception_detail::error_info_base>, boost::shared_ptr<boost::exception_detail::error_info_base>&> (0x0x7f6926598f60) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f6926315000) 0

Class std::_Rb_tree_iterator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f6926315060) 0

Class boost::detail::sp_convertible<boost::exception_detail::error_info_base, boost::exception_detail::error_info_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::exception_detail::error_info_base, boost::exception_detail::error_info_base> (0x0x7f6926315240) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::exception_detail::error_info_base, boost::exception_detail::error_info_base>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::exception_detail::error_info_base, boost::exception_detail::error_info_base> (0x0x7f6926206a90) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f69263152a0) 0 empty

Class boost::exception_detail::get_info<boost::error_info<boost::throw_function_, const char*> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::get_info<boost::error_info<boost::throw_function_, const char*> > (0x0x7f6926315420) 0 empty

Class boost::exception_detail::get_info<boost::error_info<boost::throw_file_, const char*> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::get_info<boost::error_info<boost::throw_file_, const char*> > (0x0x7f6926315540) 0 empty

Class boost::exception_detail::get_info<boost::error_info<boost::throw_line_, int> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::get_info<boost::error_info<boost::throw_line_, int> > (0x0x7f69263155a0) 0 empty

Class boost::exception_detail::get_error_info_return_type<const boost::exception, const char*>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::get_error_info_return_type<const boost::exception, const char*> (0x0x7f6926315720) 0 empty

Class boost::exception_detail::get_error_info_return_type<const boost::exception, int>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::get_error_info_return_type<const boost::exception, int> (0x0x7f6926315840) 0 empty

Class boost::detail::sp_element<const boost::exception_detail::clone_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<const boost::exception_detail::clone_base> (0x0x7f69263159c0) 0 empty

Class boost::detail::sp_dereference<const boost::exception_detail::clone_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const boost::exception_detail::clone_base> (0x0x7f6926315a20) 0 empty

Class boost::detail::sp_member_access<const boost::exception_detail::clone_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<const boost::exception_detail::clone_base> (0x0x7f6926315a80) 0 empty

Class boost::detail::sp_array_access<const boost::exception_detail::clone_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<const boost::exception_detail::clone_base> (0x0x7f6926315ae0) 0 empty

Class boost::shared_ptr<const boost::exception_detail::clone_base>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<const boost::exception_detail::clone_base> (0x0x7f6926315960) 0

Class boost::exception_ptr
   size=16 align=8
   base size=16 base align=8
boost::exception_ptr (0x0x7f6926315900) 0

Class boost::detail::sp_convertible<const boost::exception_detail::clone_base, const boost::exception_detail::clone_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<const boost::exception_detail::clone_base, const boost::exception_detail::clone_base> (0x0x7f6926315cc0) 0 empty

Class boost::detail::sp_enable_if_convertible<const boost::exception_detail::clone_base, const boost::exception_detail::clone_base>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<const boost::exception_detail::clone_base, const boost::exception_detail::clone_base> (0x0x7f6926206138) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f6926315d20) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<const boost::exception_detail::clone_base>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<const boost::exception_detail::clone_base>, int> (0x0x7f6926315d80) 0 empty

Vtable for boost::error_info<boost::tag_original_exception_type, const std::type_info*>
boost::error_info<boost::tag_original_exception_type, const std::type_info*>::_ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE)
16    (int (*)(...))boost::error_info<Tag, T>::name_value_string<boost::tag_original_exception_type, const std::type_info*>
24    (int (*)(...))boost::error_info<Tag, T>::~error_info<boost::tag_original_exception_type, const std::type_info*>
32    (int (*)(...))boost::error_info<Tag, T>::~error_info<boost::tag_original_exception_type, const std::type_info*>

Class boost::error_info<boost::tag_original_exception_type, const std::type_info*>
   size=16 align=8
   base size=16 base align=8
boost::error_info<boost::tag_original_exception_type, const std::type_info*> (0x0x7f6926206ea0) 0
    vptr=((& boost::error_info<boost::tag_original_exception_type, const std::type_info*>::_ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE) + 16u)
  boost::exception_detail::error_info_base (0x0x7f6925fa5060) 0 nearly-empty
      primary-for boost::error_info<boost::tag_original_exception_type, const std::type_info*> (0x0x7f6926206ea0)

Vtable for boost::exception_detail::bad_alloc_
boost::exception_detail::bad_alloc_::_ZTVN5boost16exception_detail10bad_alloc_E: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10bad_alloc_E)
16    (int (*)(...))boost::exception_detail::bad_alloc_::~bad_alloc_
24    (int (*)(...))boost::exception_detail::bad_alloc_::~bad_alloc_
32    (int (*)(...))-40
40    (int (*)(...))(& _ZTIN5boost16exception_detail10bad_alloc_E)
48    (int (*)(...))boost::exception_detail::bad_alloc_::_ZThn40_N5boost16exception_detail10bad_alloc_D1Ev
56    (int (*)(...))boost::exception_detail::bad_alloc_::_ZThn40_N5boost16exception_detail10bad_alloc_D0Ev
64    (int (*)(...))std::bad_alloc::what

Class boost::exception_detail::bad_alloc_
   size=48 align=8
   base size=48 base align=8
boost::exception_detail::bad_alloc_ (0x0x7f69263d7bd0) 0
    vptr=((& boost::exception_detail::bad_alloc_::_ZTVN5boost16exception_detail10bad_alloc_E) + 16u)
  boost::exception (0x0x7f6925fa5120) 0
      primary-for boost::exception_detail::bad_alloc_ (0x0x7f69263d7bd0)
  std::bad_alloc (0x0x7f6925fae000) 40 nearly-empty
      vptr=((& boost::exception_detail::bad_alloc_::_ZTVN5boost16exception_detail10bad_alloc_E) + 48u)
    std::exception (0x0x7f6925fa5180) 40 nearly-empty
        primary-for std::bad_alloc (0x0x7f6925fae000)

Vtable for boost::exception_detail::bad_exception_
boost::exception_detail::bad_exception_::_ZTVN5boost16exception_detail14bad_exception_E: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail14bad_exception_E)
16    (int (*)(...))boost::exception_detail::bad_exception_::~bad_exception_
24    (int (*)(...))boost::exception_detail::bad_exception_::~bad_exception_
32    (int (*)(...))-40
40    (int (*)(...))(& _ZTIN5boost16exception_detail14bad_exception_E)
48    (int (*)(...))boost::exception_detail::bad_exception_::_ZThn40_N5boost16exception_detail14bad_exception_D1Ev
56    (int (*)(...))boost::exception_detail::bad_exception_::_ZThn40_N5boost16exception_detail14bad_exception_D0Ev
64    (int (*)(...))std::bad_exception::what

Class boost::exception_detail::bad_exception_
   size=48 align=8
   base size=48 base align=8
boost::exception_detail::bad_exception_ (0x0x7f69263d7e00) 0
    vptr=((& boost::exception_detail::bad_exception_::_ZTVN5boost16exception_detail14bad_exception_E) + 16u)
  boost::exception (0x0x7f6925fa52a0) 0
      primary-for boost::exception_detail::bad_exception_ (0x0x7f69263d7e00)
  std::bad_exception (0x0x7f6925fae208) 40 nearly-empty
      vptr=((& boost::exception_detail::bad_exception_::_ZTVN5boost16exception_detail14bad_exception_E) + 48u)
    std::exception (0x0x7f6925fa5300) 40 nearly-empty
        primary-for std::bad_exception (0x0x7f6925fae208)

Vtable for boost::unknown_exception
boost::unknown_exception::_ZTVN5boost17unknown_exceptionE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost17unknown_exceptionE)
16    (int (*)(...))boost::unknown_exception::~unknown_exception
24    (int (*)(...))boost::unknown_exception::~unknown_exception
32    (int (*)(...))-40
40    (int (*)(...))(& _ZTIN5boost17unknown_exceptionE)
48    (int (*)(...))boost::unknown_exception::_ZThn40_N5boost17unknown_exceptionD1Ev
56    (int (*)(...))boost::unknown_exception::_ZThn40_N5boost17unknown_exceptionD0Ev
64    (int (*)(...))std::exception::what

Class boost::unknown_exception
   size=48 align=8
   base size=48 base align=8
boost::unknown_exception (0x0x7f6925fb8380) 0
    vptr=((& boost::unknown_exception::_ZTVN5boost17unknown_exceptionE) + 16u)
  boost::exception (0x0x7f6925fa53c0) 0
      primary-for boost::unknown_exception (0x0x7f6925fb8380)
  std::exception (0x0x7f6925fa5420) 40 nearly-empty
      vptr=((& boost::unknown_exception::_ZTVN5boost17unknown_exceptionE) + 48u)

Class boost::exception_detail::derives_boost_exception<boost::unknown_exception>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::unknown_exception> (0x0x7f6925fa5480) 0 empty

Class boost::enable_if_c<true, const boost::unknown_exception&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::unknown_exception&> (0x0x7f6925fa54e0) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::unknown_exception>, const boost::unknown_exception&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::unknown_exception>, const boost::unknown_exception&> (0x0x7f6925fae478) 0 empty
  boost::enable_if_c<true, const boost::unknown_exception&> (0x0x7f6925fa5540) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<const boost::exception_detail::clone_base*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<const boost::exception_detail::clone_base*, int> (0x0x7f6925fa56c0) 0 empty

Class boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_> (0x0x7f6925fa5720) 0 empty

Class boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_> (0x0x7f6925fa5780) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<const boost::exception_detail::clone_base>, boost::shared_ptr<const boost::exception_detail::clone_base>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<const boost::exception_detail::clone_base>, boost::shared_ptr<const boost::exception_detail::clone_base>&> (0x0x7f6925fa57e0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f6925fa58a0) 0 empty

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f6925fa5840) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f6925fa5900) 0 empty

Class __gnu_cxx::__enable_if<true, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::basic_string<char> > (0x0x7f6925fa5960) 0 empty

Class std::__are_same<const char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const char*, char*> (0x0x7f6925fa5a80) 0 empty

Class __gnu_cxx::__enable_if<false, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::basic_string<char> > (0x0x7f6925fa5ae0) 0 empty

Class boost::future_errc
   size=4 align=4
   base size=4 base align=4
boost::future_errc (0x0x7f6925fa5d20) 0

Class boost::system::is_error_code_enum<boost::future_errc>
   size=1 align=1
   base size=1 base align=1
boost::system::is_error_code_enum<boost::future_errc> (0x0x7f6926087068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69260870d0) 0 empty
    mpl_::bool_<true> (0x0x7f6926088000) 0 empty

Class boost::system::is_error_code_enum<boost::future_errc::enum_type>
   size=1 align=1
   base size=1 base align=1
boost::system::is_error_code_enum<boost::future_errc::enum_type> (0x0x7f6926087138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69260871a0) 0 empty
    mpl_::bool_<true> (0x0x7f6926088060) 0 empty

Class boost::launch
   size=4 align=4
   base size=4 base align=4
boost::launch (0x0x7f69260880c0) 0

Class boost::future_status
   size=4 align=4
   base size=4 base align=4
boost::future_status (0x0x7f6926088360) 0

Vtable for boost::future_error
boost::future_error::_ZTVN5boost12future_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost12future_errorE)
16    (int (*)(...))boost::future_error::~future_error
24    (int (*)(...))boost::future_error::~future_error
32    (int (*)(...))std::logic_error::what

Class boost::future_error
   size=32 align=8
   base size=32 base align=8
boost::future_error (0x0x7f69260e15b0) 0
    vptr=((& boost::future_error::_ZTVN5boost12future_errorE) + 16u)
  std::logic_error (0x0x7f69260e1618) 0
      primary-for boost::future_error (0x0x7f69260e15b0)
    std::exception (0x0x7f6926088600) 0 nearly-empty
        primary-for std::logic_error (0x0x7f69260e1618)

Vtable for boost::future_uninitialized
boost::future_uninitialized::_ZTVN5boost20future_uninitializedE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost20future_uninitializedE)
16    (int (*)(...))boost::future_uninitialized::~future_uninitialized
24    (int (*)(...))boost::future_uninitialized::~future_uninitialized
32    (int (*)(...))std::logic_error::what

Class boost::future_uninitialized
   size=32 align=8
   base size=32 base align=8
boost::future_uninitialized (0x0x7f69260e16e8) 0
    vptr=((& boost::future_uninitialized::_ZTVN5boost20future_uninitializedE) + 16u)
  boost::future_error (0x0x7f69260e1750) 0
      primary-for boost::future_uninitialized (0x0x7f69260e16e8)
    std::logic_error (0x0x7f69260e17b8) 0
        primary-for boost::future_error (0x0x7f69260e1750)
      std::exception (0x0x7f6926088660) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69260e17b8)

Vtable for boost::broken_promise
boost::broken_promise::_ZTVN5boost14broken_promiseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost14broken_promiseE)
16    (int (*)(...))boost::broken_promise::~broken_promise
24    (int (*)(...))boost::broken_promise::~broken_promise
32    (int (*)(...))std::logic_error::what

Class boost::broken_promise
   size=32 align=8
   base size=32 base align=8
boost::broken_promise (0x0x7f69260e1820) 0
    vptr=((& boost::broken_promise::_ZTVN5boost14broken_promiseE) + 16u)
  boost::future_error (0x0x7f69260e1888) 0
      primary-for boost::broken_promise (0x0x7f69260e1820)
    std::logic_error (0x0x7f69260e18f0) 0
        primary-for boost::future_error (0x0x7f69260e1888)
      std::exception (0x0x7f69260886c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69260e18f0)

Vtable for boost::future_already_retrieved
boost::future_already_retrieved::_ZTVN5boost24future_already_retrievedE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost24future_already_retrievedE)
16    (int (*)(...))boost::future_already_retrieved::~future_already_retrieved
24    (int (*)(...))boost::future_already_retrieved::~future_already_retrieved
32    (int (*)(...))std::logic_error::what

Class boost::future_already_retrieved
   size=32 align=8
   base size=32 base align=8
boost::future_already_retrieved (0x0x7f69260e1958) 0
    vptr=((& boost::future_already_retrieved::_ZTVN5boost24future_already_retrievedE) + 16u)
  boost::future_error (0x0x7f69260e19c0) 0
      primary-for boost::future_already_retrieved (0x0x7f69260e1958)
    std::logic_error (0x0x7f69260e1a28) 0
        primary-for boost::future_error (0x0x7f69260e19c0)
      std::exception (0x0x7f6926088720) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69260e1a28)

Vtable for boost::promise_already_satisfied
boost::promise_already_satisfied::_ZTVN5boost25promise_already_satisfiedE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost25promise_already_satisfiedE)
16    (int (*)(...))boost::promise_already_satisfied::~promise_already_satisfied
24    (int (*)(...))boost::promise_already_satisfied::~promise_already_satisfied
32    (int (*)(...))std::logic_error::what

Class boost::promise_already_satisfied
   size=32 align=8
   base size=32 base align=8
boost::promise_already_satisfied (0x0x7f69260e1a90) 0
    vptr=((& boost::promise_already_satisfied::_ZTVN5boost25promise_already_satisfiedE) + 16u)
  boost::future_error (0x0x7f69260e1af8) 0
      primary-for boost::promise_already_satisfied (0x0x7f69260e1a90)
    std::logic_error (0x0x7f69260e1b60) 0
        primary-for boost::future_error (0x0x7f69260e1af8)
      std::exception (0x0x7f6926088780) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69260e1b60)

Vtable for boost::task_already_started
boost::task_already_started::_ZTVN5boost20task_already_startedE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost20task_already_startedE)
16    (int (*)(...))boost::task_already_started::~task_already_started
24    (int (*)(...))boost::task_already_started::~task_already_started
32    (int (*)(...))std::logic_error::what

Class boost::task_already_started
   size=32 align=8
   base size=32 base align=8
boost::task_already_started (0x0x7f69260e1bc8) 0
    vptr=((& boost::task_already_started::_ZTVN5boost20task_already_startedE) + 16u)
  boost::future_error (0x0x7f69260e1c30) 0
      primary-for boost::task_already_started (0x0x7f69260e1bc8)
    std::logic_error (0x0x7f69260e1c98) 0
        primary-for boost::future_error (0x0x7f69260e1c30)
      std::exception (0x0x7f69260887e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69260e1c98)

Vtable for boost::task_moved
boost::task_moved::_ZTVN5boost10task_movedE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost10task_movedE)
16    (int (*)(...))boost::task_moved::~task_moved
24    (int (*)(...))boost::task_moved::~task_moved
32    (int (*)(...))std::logic_error::what

Class boost::task_moved
   size=32 align=8
   base size=32 base align=8
boost::task_moved (0x0x7f69260e1d00) 0
    vptr=((& boost::task_moved::_ZTVN5boost10task_movedE) + 16u)
  boost::future_error (0x0x7f69260e1d68) 0
      primary-for boost::task_moved (0x0x7f69260e1d00)
    std::logic_error (0x0x7f69260e1dd0) 0
        primary-for boost::future_error (0x0x7f69260e1d68)
      std::exception (0x0x7f6926088840) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69260e1dd0)

Vtable for boost::promise_moved
boost::promise_moved::_ZTVN5boost13promise_movedE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost13promise_movedE)
16    (int (*)(...))boost::promise_moved::~promise_moved
24    (int (*)(...))boost::promise_moved::~promise_moved
32    (int (*)(...))std::logic_error::what

Class boost::promise_moved
   size=32 align=8
   base size=32 base align=8
boost::promise_moved (0x0x7f69260e1e38) 0
    vptr=((& boost::promise_moved::_ZTVN5boost13promise_movedE) + 16u)
  boost::future_error (0x0x7f69260e1ea0) 0
      primary-for boost::promise_moved (0x0x7f69260e1e38)
    std::logic_error (0x0x7f69260e1f08) 0
        primary-for boost::future_error (0x0x7f69260e1ea0)
      std::exception (0x0x7f69260888a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69260e1f08)

Class boost::detail::relocker
   size=16 align=8
   base size=9 base align=8
boost::detail::relocker (0x0x7f6926088900) 0

Class boost::weak_ptr<boost::detail::shared_state_base>
   size=16 align=8
   base size=16 base align=8
boost::weak_ptr<boost::detail::shared_state_base> (0x0x7f69260889c0) 0

Class boost::enable_shared_from_this<boost::detail::shared_state_base>
   size=16 align=8
   base size=16 base align=8
boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f6926088960) 0

Class __gnu_cxx::new_allocator<boost::condition_variable_any*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::condition_variable_any*> (0x0x7f6926088ae0) 0 empty

Class std::allocator<boost::condition_variable_any*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::condition_variable_any*> (0x0x7f69261340d0) 0 empty
  __gnu_cxx::new_allocator<boost::condition_variable_any*> (0x0x7f6926088b40) 0 empty

Class std::allocator<boost::condition_variable_any*>::rebind<std::_List_node<boost::condition_variable_any*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::condition_variable_any*>::rebind<std::_List_node<boost::condition_variable_any*> > (0x0x7f6926088ba0) 0 empty

Class std::allocator<boost::condition_variable_any*>::rebind<boost::condition_variable_any*>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::condition_variable_any*>::rebind<boost::condition_variable_any*> (0x0x7f6926088c00) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f6926088c60) 0 empty

Class std::allocator<std::_List_node<boost::condition_variable_any*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f6926134208) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f6926088cc0) 0 empty

Class std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> >::_List_impl (0x0x7f6926134270) 0
  std::allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f69261342d8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f6926088d20) 0 empty

Class std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> > (0x0x7f6926088a80) 0

Class std::list<boost::condition_variable_any*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::condition_variable_any*> (0x0x7f6926134410) 0
  std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> > (0x0x7f6926088e40) 0

Vtable for boost::detail::shared_state_base
boost::detail::shared_state_base::_ZTVN5boost6detail17shared_state_baseE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17shared_state_baseE)
16    (int (*)(...))boost::detail::shared_state_base::launch_continuation
24    (int (*)(...))boost::detail::shared_state_base::~shared_state_base
32    (int (*)(...))boost::detail::shared_state_base::~shared_state_base
40    (int (*)(...))boost::detail::shared_state_base::wait
48    (int (*)(...))boost::detail::shared_state_base::execute

Class boost::detail::shared_state_base
   size=256 align=8
   base size=256 base align=8
boost::detail::shared_state_base (0x0x7f6926134068) 0
    vptr=((& boost::detail::shared_state_base::_ZTVN5boost6detail17shared_state_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f6926088a20) 8

Class std::_List_iterator<boost::condition_variable_any*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<boost::condition_variable_any*> (0x0x7f6926088ea0) 0

Class std::_List_const_iterator<boost::condition_variable_any*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<boost::condition_variable_any*> (0x0x7f6926088f60) 0

Class boost::is_integral<boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void()> > (0x0x7f6926134680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69261346e8) 0 empty
    mpl_::bool_<false> (0x0x7f6925df4120) 0 empty

Class boost::detail::sp_convertible<boost::detail::shared_state_base, boost::detail::shared_state_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::detail::shared_state_base, boost::detail::shared_state_base> (0x0x7f6925df41e0) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::detail::shared_state_base, boost::detail::shared_state_base>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::detail::shared_state_base, boost::detail::shared_state_base> (0x0x7f6926134af8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f6925df4240) 0 empty

Class boost::detail::future_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::future_traits<void> (0x0x7f6925df4420) 0 empty

Vtable for boost::detail::shared_state<void>
boost::detail::shared_state<void>::_ZTVN5boost6detail12shared_stateIvEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail12shared_stateIvEE)
16    (int (*)(...))boost::detail::shared_state_base::launch_continuation
24    (int (*)(...))boost::detail::shared_state<void>::~shared_state
32    (int (*)(...))boost::detail::shared_state<void>::~shared_state
40    (int (*)(...))boost::detail::shared_state_base::wait
48    (int (*)(...))boost::detail::shared_state_base::execute
56    (int (*)(...))boost::detail::shared_state<void>::get
64    (int (*)(...))boost::detail::shared_state<void>::get_sh

Class boost::detail::shared_state<void>
   size=256 align=8
   base size=256 base align=8
boost::detail::shared_state<void> (0x0x7f6926134f08) 0
    vptr=((& boost::detail::shared_state<void>::_ZTVN5boost6detail12shared_stateIvEE) + 16u)
  boost::detail::shared_state_base (0x0x7f6926134f70) 0
      primary-for boost::detail::shared_state<void> (0x0x7f6926134f08)
    boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f6925df4540) 8

Class boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925df4660) 0 empty

Class boost::is_integral<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e61000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61068) 0 empty
    mpl_::bool_<false> (0x0x7f6925df46c0) 0 empty

Class boost::is_float<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e610d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61138) 0 empty
    mpl_::bool_<false> (0x0x7f6925df4720) 0 empty

Class boost::is_arithmetic<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e611a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61208) 0 empty
    mpl_::bool_<false> (0x0x7f6925df4780) 0 empty

Class boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925df47e0) 0 empty

Class boost::is_integral<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e61270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e612d8) 0 empty
    mpl_::bool_<false> (0x0x7f6925df4900) 0 empty

Class boost::is_float<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e61340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e613a8) 0 empty
    mpl_::bool_<false> (0x0x7f6925df4ae0) 0 empty

Class boost::is_arithmetic<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e61410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61478) 0 empty
    mpl_::bool_<false> (0x0x7f6925df4c00) 0 empty

Class boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925df4d20) 0 empty

Class boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > (0x0x7f6925df4e40) 0

Class boost::is_abstract<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e615b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61618) 0 empty
    mpl_::bool_<false> (0x0x7f6925df4ea0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false> (0x0x7f6925e6e0c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e6e120) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925df4600) 0 empty

Class boost::detail::is_convertible_impl<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e6e180) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e616e8) 0 empty
  boost::detail::is_convertible_impl<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e6e1e0) 0 empty

Class boost::detail::add_reference_impl<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e6e360) 0 empty

Class boost::add_reference<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e6e300) 0 empty

Class boost::add_lvalue_reference<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e6e2a0) 0 empty

Class boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e6e480) 0 empty

Class boost::is_lvalue_reference<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e61888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925e618f0) 0 empty
    mpl_::bool_<true> (0x0x7f6925e6e4e0) 0 empty

Class boost::is_rvalue_reference<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e61958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e619c0) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6e540) 0 empty

Class boost::is_reference<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e61a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925e61a90) 0 empty
    mpl_::bool_<true> (0x0x7f6925e6e5a0) 0 empty

Class boost::is_void<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e61af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61b60) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6e600) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::thread_move_t<boost::thread>&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::thread_move_t<boost::thread>&, false> (0x0x7f6925e6e660) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e6e420) 0 empty

Class boost::add_rvalue_reference<boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925e6e3c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e6e240) 0 empty

Class boost::detail::checker<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e6e6c0) 0 empty

Class boost::is_void<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e61e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61ea0) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6e720) 0 empty

Class boost::is_array<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e61f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e61f70) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6e840) 0 empty

Class boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e6e960) 0 empty

Class boost::is_lvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e8b068) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6ea80) 0 empty

Class boost::is_rvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e8b2d8) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6eae0) 0 empty

Class boost::is_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8b4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e8b548) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6eb40) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7f6925e6ed20) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8b820) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7f6925e6ed80) 0 empty

Class boost::detail::is_function_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8b888) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8b8f0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7f6925e6ede0) 0 empty

Class boost::is_function<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8b958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e8b9c0) 0 empty
    mpl_::bool_<false> (0x0x7f6925e6ef00) 0 empty

Class boost::is_convertible<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925e8ba90) 0 empty
    mpl_::bool_<false> (0x0x7f6925ea4120) 0 empty

Class boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925ea4180) 0 empty

Class boost::enable_if<boost::is_convertible<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_convertible<boost::detail::thread_move_t<boost::thread>&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > >, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925e8bbc8) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f6925ea42a0) 0 empty

Class boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&>::false_t
   size=2 align=1
   base size=2 base align=1
boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&>::false_t (0x0x7f6925ea4360) 0

Class boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7f6925ea4300) 0 empty

Class boost::has_move_emulation_enabled<boost::detail::thread_move_t<boost::thread> >
   size=1 align=1
   base size=1 base align=1
boost::has_move_emulation_enabled<boost::detail::thread_move_t<boost::thread> > (0x0x7f6925e8bd00) 0 empty
  boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7f6925ea43c0) 0 empty

Class boost::enable_move_utility_emulation<boost::detail::thread_move_t<boost::thread> >
   size=1 align=1
   base size=0 base align=1
boost::enable_move_utility_emulation<boost::detail::thread_move_t<boost::thread> > (0x0x7f6925ea4420) 0 empty

Class boost::move_detail::enable_if_c<false, boost::rv<boost::detail::thread_move_t<boost::thread> >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<false, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7f6925ea4480) 0 empty

Class boost::move_detail::enable_if_c<true, boost::detail::thread_move_t<boost::thread>&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<true, boost::detail::thread_move_t<boost::thread>&> (0x0x7f6925ea44e0) 0 empty

Vtable for boost::detail::future_async_shared_state_base<void>
boost::detail::future_async_shared_state_base<void>::_ZTVN5boost6detail30future_async_shared_state_baseIvEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail30future_async_shared_state_baseIvEE)
16    (int (*)(...))boost::detail::shared_state_base::launch_continuation
24    (int (*)(...))boost::detail::future_async_shared_state_base<Rp>::~future_async_shared_state_base<void>
32    (int (*)(...))boost::detail::future_async_shared_state_base<Rp>::~future_async_shared_state_base<void>
40    (int (*)(...))boost::detail::future_async_shared_state_base<Rp>::wait<void>
48    (int (*)(...))boost::detail::shared_state_base::execute
56    (int (*)(...))boost::detail::shared_state<void>::get
64    (int (*)(...))boost::detail::shared_state<void>::get_sh

Class boost::detail::future_async_shared_state_base<void>
   size=272 align=8
   base size=272 base align=8
boost::detail::future_async_shared_state_base<void> (0x0x7f6925eb9000) 0
    vptr=((& boost::detail::future_async_shared_state_base<void>::_ZTVN5boost6detail30future_async_shared_state_baseIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7f6925eb9068) 0
      primary-for boost::detail::future_async_shared_state_base<void> (0x0x7f6925eb9000)
    boost::detail::shared_state_base (0x0x7f6925eb90d0) 0
        primary-for boost::detail::shared_state<void> (0x0x7f6925eb9068)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f6925ea45a0) 8

Class __gnu_cxx::new_allocator<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<int> (0x0x7f6925ea4900) 0 empty

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7f6925eb9618) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7f6925ea4960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> > (0x0x7f6925ea48a0) 0 empty

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f6925ea4a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<int> >::rebind<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> >::rebind<int> (0x0x7f6925ea4a20) 0 empty

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7f6925eb97b8) 0
  std::allocator<int> (0x0x7f6925eb9820) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f6925ea4ae0) 0 empty

Class std::_Vector_base<int, std::allocator<int> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> > (0x0x7f6925ea4840) 0

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7f6925eb9888) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7f6925ea4b40) 0

Class boost::detail::future_waiter::registered_waiter
   size=32 align=8
   base size=32 base align=8
boost::detail::future_waiter::registered_waiter (0x0x7f6925ea4c60) 0

Class boost::scoped_array<boost::unique_lock<boost::mutex> >
   size=8 align=8
   base size=8 base align=8
boost::scoped_array<boost::unique_lock<boost::mutex> > (0x0x7f6925ea4d20) 0

Class boost::detail::future_waiter::all_futures_lock
   size=16 align=8
   base size=16 base align=8
boost::detail::future_waiter::all_futures_lock (0x0x7f6925ea4cc0) 0

Class __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f6925ea4e40) 0 empty

Class std::allocator<boost::detail::future_waiter::registered_waiter>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f6925eb9a28) 0 empty
  __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f6925ea4ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::detail::future_waiter::registered_waiter> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7f6925ea4de0) 0 empty

Class std::allocator<boost::detail::future_waiter::registered_waiter>::rebind<boost::detail::future_waiter::registered_waiter>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::detail::future_waiter::registered_waiter>::rebind<boost::detail::future_waiter::registered_waiter> (0x0x7f6925f690c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::detail::future_waiter::registered_waiter> >::rebind<boost::detail::future_waiter::registered_waiter>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::detail::future_waiter::registered_waiter> >::rebind<boost::detail::future_waiter::registered_waiter> (0x0x7f6925f69060) 0 empty

Class std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> >::_Vector_impl (0x0x7f6925eb9bc8) 0
  std::allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f6925eb9c30) 0 empty
    __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f6925f69120) 0 empty

Class std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7f6925ea4d80) 0

Class std::vector<boost::detail::future_waiter::registered_waiter>
   size=24 align=8
   base size=24 base align=8
std::vector<boost::detail::future_waiter::registered_waiter> (0x0x7f6925eb9c98) 0
  std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7f6925f69180) 0

Class boost::detail::future_waiter
   size=120 align=8
   base size=120 base align=8
boost::detail::future_waiter (0x0x7f6925ea47e0) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state_base>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state_base>, int> (0x0x7f6925f691e0) 0 empty

Class boost::detail::base_future
   size=1 align=1
   base size=0 base align=1
boost::detail::base_future (0x0x7f6925f695a0) 0 empty

Class boost::detail::sp_element<boost::detail::shared_state<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::detail::shared_state<void> > (0x0x7f6925f69a20) 0 empty

Class boost::detail::sp_dereference<boost::detail::shared_state<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::detail::shared_state<void> > (0x0x7f6925f69a80) 0 empty

Class boost::detail::sp_member_access<boost::detail::shared_state<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::detail::shared_state<void> > (0x0x7f6925f69ae0) 0 empty

Class boost::detail::sp_array_access<boost::detail::shared_state<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::detail::shared_state<void> > (0x0x7f6925f69b40) 0 empty

Class boost::shared_ptr<boost::detail::shared_state<void> >
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::detail::shared_state<void> > (0x0x7f6925f699c0) 0

Class boost::promise<void>
   size=24 align=8
   base size=17 base align=8
boost::promise<void> (0x0x7f6925f69960) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::detail::shared_state<void>*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::detail::shared_state<void>*, int> (0x0x7f6925f69ba0) 0 empty

Class boost::detail::sp_convertible<boost::detail::shared_state<void>, boost::detail::shared_state<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::detail::shared_state<void>, boost::detail::shared_state<void> > (0x0x7f6925f69c00) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::detail::shared_state<void>, boost::detail::shared_state<void> >
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::detail::shared_state<void>, boost::detail::shared_state<void> > (0x0x7f6925c52a90) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f6925f69c60) 0 empty

Class boost::detail::thread_move_t<boost::promise<void> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::promise<void> > (0x0x7f6925f69d80) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state<void> >, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state<void> >, int> (0x0x7f6925f69de0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state<void> >, boost::shared_ptr<boost::detail::shared_state<void> >&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state<void> >, boost::shared_ptr<boost::detail::shared_state<void> >&> (0x0x7f6925f69e40) 0 empty

Class boost::detail::basic_future<void>
   size=16 align=8
   base size=16 base align=8
boost::detail::basic_future<void> (0x0x7f6925c52e38) 0
  boost::detail::base_future (0x0x7f6925f69ea0) 0 empty

Class boost::unique_future<void>
   size=16 align=8
   base size=16 base align=8
boost::unique_future<void> (0x0x7f6925c52ea0) 0
  boost::detail::basic_future<void> (0x0x7f6925c52f08) 0
    boost::detail::base_future (0x0x7f6925f69f00) 0 empty

Class boost::detail::thread_move_t<boost::unique_future<void> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::unique_future<void> > (0x0x7f6925f69f60) 0

Class boost::detail::thread_move_t<boost::unique_future<boost::unique_future<void> > >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::unique_future<boost::unique_future<void> > > (0x0x7f6925d05000) 0

Class boost::detail::thread_move_t<boost::detail::basic_future<void> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::detail::basic_future<void> > (0x0x7f6925d05060) 0

Vtable for boost::detail::task_base_shared_state<void>
boost::detail::task_base_shared_state<void>::_ZTVN5boost6detail22task_base_shared_stateIvEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail22task_base_shared_stateIvEE)
16    (int (*)(...))boost::detail::shared_state_base::launch_continuation
24    0u
32    0u
40    (int (*)(...))boost::detail::shared_state_base::wait
48    (int (*)(...))boost::detail::shared_state_base::execute
56    (int (*)(...))boost::detail::shared_state<void>::get
64    (int (*)(...))boost::detail::shared_state<void>::get_sh
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class boost::detail::task_base_shared_state<void>
   size=264 align=8
   base size=257 base align=8
boost::detail::task_base_shared_state<void> (0x0x7f6925d11478) 0
    vptr=((& boost::detail::task_base_shared_state<void>::_ZTVN5boost6detail22task_base_shared_stateIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7f6925d114e0) 0
      primary-for boost::detail::task_base_shared_state<void> (0x0x7f6925d11478)
    boost::detail::shared_state_base (0x0x7f6925d11548) 0
        primary-for boost::detail::shared_state<void> (0x0x7f6925d114e0)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f6925d05300) 8

Vtable for boost::detail::task_shared_state<void (*)(), void>
boost::detail::task_shared_state<void (*)(), void>::_ZTVN5boost6detail17task_shared_stateIPFvvEvEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17task_shared_stateIPFvvEvEE)
16    (int (*)(...))boost::detail::shared_state_base::launch_continuation
24    (int (*)(...))boost::detail::task_shared_state<void (*)(), void>::~task_shared_state
32    (int (*)(...))boost::detail::task_shared_state<void (*)(), void>::~task_shared_state
40    (int (*)(...))boost::detail::shared_state_base::wait
48    (int (*)(...))boost::detail::shared_state_base::execute
56    (int (*)(...))boost::detail::shared_state<void>::get
64    (int (*)(...))boost::detail::shared_state<void>::get_sh
72    (int (*)(...))boost::detail::task_shared_state<void (*)(), void>::do_run
80    (int (*)(...))boost::detail::task_shared_state<void (*)(), void>::do_apply

Class boost::detail::task_shared_state<void (*)(), void>
   size=272 align=8
   base size=272 base align=8
boost::detail::task_shared_state<void (*)(), void> (0x0x7f6925d117b8) 0
    vptr=((& boost::detail::task_shared_state<void (*)(), void>::_ZTVN5boost6detail17task_shared_stateIPFvvEvEE) + 16u)
  boost::detail::task_base_shared_state<void> (0x0x7f6925d11820) 0
      primary-for boost::detail::task_shared_state<void (*)(), void> (0x0x7f6925d117b8)
    boost::detail::shared_state<void> (0x0x7f6925d11888) 0
        primary-for boost::detail::task_base_shared_state<void> (0x0x7f6925d11820)
      boost::detail::shared_state_base (0x0x7f6925d118f0) 0
          primary-for boost::detail::shared_state<void> (0x0x7f6925d11888)
        boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f6925d05420) 8

Class boost::shared_future<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_future<void> (0x0x7f6925d11a28) 0
  boost::detail::basic_future<void> (0x0x7f6925d11a90) 0
    boost::detail::base_future (0x0x7f6925d05540) 0 empty

Class boost::detail::thread_move_t<boost::shared_future<void> >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::shared_future<void> > (0x0x7f6925d055a0) 0

Vtable for IConnect
IConnect::_ZTV8IConnect: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8IConnect)
16    (int (*)(...))IConnect::SetupLogger
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))IConnect::Noop
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))IConnect::IsConnected
104   (int (*)(...))IConnect::Accept
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))IConnect::_main
128   (int (*)(...))IConnect::StartWorkerThread
136   (int (*)(...))IConnect::IsTermRequested
144   (int (*)(...))IConnect::IsThreadRunning

Class IConnect
   size=128 align=8
   base size=122 base align=8
IConnect (0x0x7f6925d05600) 0
    vptr=((& IConnect::_ZTV8IConnect) + 16u)

Class __gnu_cxx::new_allocator<IObserverObserver*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<IObserverObserver*> (0x0x7f6925d05720) 0 empty

Class std::allocator<IObserverObserver*>
   size=1 align=1
   base size=1 base align=1
std::allocator<IObserverObserver*> (0x0x7f6925d11b60) 0 empty
  __gnu_cxx::new_allocator<IObserverObserver*> (0x0x7f6925d05780) 0 empty

Class std::allocator<IObserverObserver*>::rebind<std::_List_node<IObserverObserver*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<IObserverObserver*>::rebind<std::_List_node<IObserverObserver*> > (0x0x7f6925d057e0) 0 empty

Class std::allocator<IObserverObserver*>::rebind<IObserverObserver*>
   size=1 align=1
   base size=0 base align=1
std::allocator<IObserverObserver*>::rebind<IObserverObserver*> (0x0x7f6925d05840) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<IObserverObserver*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<IObserverObserver*> > (0x0x7f6925d058a0) 0 empty

Class std::allocator<std::_List_node<IObserverObserver*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<IObserverObserver*> > (0x0x7f6925d11c98) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<IObserverObserver*> > (0x0x7f6925d05900) 0 empty

Class std::_List_base<IObserverObserver*, std::allocator<IObserverObserver*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<IObserverObserver*, std::allocator<IObserverObserver*> >::_List_impl (0x0x7f6925d11d00) 0
  std::allocator<std::_List_node<IObserverObserver*> > (0x0x7f6925d11d68) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<IObserverObserver*> > (0x0x7f6925d05960) 0 empty

Class std::_List_base<IObserverObserver*, std::allocator<IObserverObserver*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<IObserverObserver*, std::allocator<IObserverObserver*> > (0x0x7f6925d056c0) 0

Class std::list<IObserverObserver*>
   size=16 align=8
   base size=16 base align=8
std::list<IObserverObserver*> (0x0x7f6925d11dd0) 0
  std::_List_base<IObserverObserver*, std::allocator<IObserverObserver*> > (0x0x7f6925d059c0) 0

Vtable for IObserverSubject
IObserverSubject::_ZTV16IObserverSubject: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16IObserverSubject)
16    (int (*)(...))IObserverSubject::~IObserverSubject
24    (int (*)(...))IObserverSubject::~IObserverSubject
32    (int (*)(...))IObserverSubject::Subscribe
40    (int (*)(...))IObserverSubject::UnSubscribe
48    (int (*)(...))IObserverSubject::SetSubscription
56    (int (*)(...))IObserverSubject::CheckSubscription
64    (int (*)(...))IObserverSubject::Notify
72    (int (*)(...))IObserverSubject::GetNumSubscribers

Class IObserverSubject
   size=24 align=8
   base size=24 base align=8
IObserverSubject (0x0x7f6925d05660) 0
    vptr=((& IObserverSubject::_ZTV16IObserverSubject) + 16u)

Vtable for IValue
IValue::_ZTV6IValue: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6IValue)
16    (int (*)(...))IValue::GetInternalType
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    0u
48    0u

Class IValue
   size=16 align=8
   base size=12 base align=8
IValue (0x0x7f6925d05a20) 0
    vptr=((& IValue::_ZTV6IValue) + 16u)

Vtable for CCapability
CCapability::_ZTV11CCapability: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11CCapability)
16    (int (*)(...))CCapability::~CCapability
24    (int (*)(...))CCapability::~CCapability
32    (int (*)(...))IObserverSubject::Subscribe
40    (int (*)(...))IObserverSubject::UnSubscribe
48    (int (*)(...))IObserverSubject::SetSubscription
56    (int (*)(...))IObserverSubject::CheckSubscription
64    (int (*)(...))IObserverSubject::Notify
72    (int (*)(...))IObserverSubject::GetNumSubscribers
80    (int (*)(...))CCapability::getSource
88    (int (*)(...))CCapability::getValue

Class CCapability
   size=48 align=8
   base size=48 base align=8
CCapability (0x0x7f6925a32620) 0
    vptr=((& CCapability::_ZTV11CCapability) + 16u)
  IObserverSubject (0x0x7f6925d05cc0) 0
      primary-for CCapability (0x0x7f6925a32620)
  boost::noncopyable_::noncopyable (0x0x7f6925d05d20) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, CCapability*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, CCapability*> > (0x0x7f6925d05e40) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, CCapability*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, CCapability*> > (0x0x7f6925a3f138) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, CCapability*> > (0x0x7f6925d05ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925d05f00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, CCapability*> >::rebind<std::pair<const std::basic_string<char>, CCapability*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, CCapability*> >::rebind<std::pair<const std::basic_string<char>, CCapability*> > (0x0x7f6925a61060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >::rebind<std::pair<const std::basic_string<char>, CCapability*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >::rebind<std::pair<const std::basic_string<char>, CCapability*> > (0x0x7f6925a61000) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, CCapability*> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, CCapability*> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a61180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a61120) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a611e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a3f548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a61240) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, CCapability*>, std::_Select1st<std::pair<const std::basic_string<char>, CCapability*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, CCapability*>, std::_Select1st<std::pair<const std::basic_string<char>, CCapability*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f6925a3f618) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a3f680) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a61360) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, CCapability*>, std::_Select1st<std::pair<const std::basic_string<char>, CCapability*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, CCapability*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, CCapability*>, std::_Select1st<std::pair<const std::basic_string<char>, CCapability*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, CCapability*> > > (0x0x7f6925a610c0) 0

Class std::map<std::basic_string<char>, CCapability*>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, CCapability*> (0x0x7f6925d05de0) 0

Vtable for IInverterBase
IInverterBase::_ZTV13IInverterBase: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13IInverterBase)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))IInverterBase::GetName
48    (int (*)(...))IInverterBase::GetConcreteCapability
56    (int (*)(...))IInverterBase::GetCapaNewIterator
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))IInverterBase::GetConfigurationPath
80    (int (*)(...))IInverterBase::getConnection
88    (int (*)(...))IInverterBase::AddCapability
96    (int (*)(...))IInverterBase::GetCapabilityIterator
104   (int (*)(...))IInverterBase::GetCapabilityLastIterator

Class IInverterBase
   size=128 align=8
   base size=128 base align=8
IInverterBase (0x0x7f6925a3f000) 0
    vptr=((& IInverterBase::_ZTV13IInverterBase) + 16u)
  ICommandTarget (0x0x7f6925d05d80) 0 nearly-empty
      primary-for IInverterBase (0x0x7f6925a3f000)

Vtable for IObserverObserver
IObserverObserver::_ZTV17IObserverObserver: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17IObserverObserver)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))IObserverObserver::getSubject
48    (int (*)(...))IObserverObserver::setSubject

Class IObserverObserver
   size=16 align=8
   base size=16 base align=8
IObserverObserver (0x0x7f6925a61420) 0
    vptr=((& IObserverObserver::_ZTV17IObserverObserver) + 16u)

Vtable for IDataFilter
IDataFilter::_ZTV11IDataFilter: 25u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11IDataFilter)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))IObserverObserver::getSubject
48    (int (*)(...))IObserverObserver::setSubject
56    (int (*)(...))IDataFilter::ExecuteCommand
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))IDataFilter::GetCapaNewIterator
80    (int (*)(...))IDataFilter::GetConcreteCapability
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTI11IDataFilter)
104   0u
112   0u
120   (int (*)(...))IDataFilter::_ZThn16_N11IDataFilter14ExecuteCommandEPK8ICommand
128   (int (*)(...))IInverterBase::GetName
136   (int (*)(...))IDataFilter::_ZThn16_N11IDataFilter21GetConcreteCapabilityERKSs
144   (int (*)(...))IDataFilter::_ZThn16_N11IDataFilter18GetCapaNewIteratorEv
152   (int (*)(...))__cxa_pure_virtual
160   (int (*)(...))IInverterBase::GetConfigurationPath
168   (int (*)(...))IInverterBase::getConnection
176   (int (*)(...))IInverterBase::AddCapability
184   (int (*)(...))IInverterBase::GetCapabilityIterator
192   (int (*)(...))IInverterBase::GetCapabilityLastIterator

Class IDataFilter
   size=152 align=8
   base size=152 base align=8
IDataFilter (0x0x7f6925a713f0) 0
    vptr=((& IDataFilter::_ZTV11IDataFilter) + 16u)
  IObserverObserver (0x0x7f6925a61480) 0
      primary-for IDataFilter (0x0x7f6925a713f0)
  IInverterBase (0x0x7f6925a3f750) 16
      vptr=((& IDataFilter::_ZTV11IDataFilter) + 104u)
    ICommandTarget (0x0x7f6925a614e0) 16 nearly-empty
        primary-for IInverterBase (0x0x7f6925a3f750)

Vtable for IDataFilterFactory
IDataFilterFactory::_ZTV18IDataFilterFactory: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18IDataFilterFactory)
16    (int (*)(...))IDataFilterFactory::Factory
24    (int (*)(...))IDataFilterFactory::~IDataFilterFactory
32    (int (*)(...))IDataFilterFactory::~IDataFilterFactory

Class IDataFilterFactory
   size=8 align=8
   base size=8 base align=8
IDataFilterFactory (0x0x7f6925a61540) 0 nearly-empty
    vptr=((& IDataFilterFactory::_ZTV18IDataFilterFactory) + 16u)

Vtable for CConfigHelper
CConfigHelper::_ZTV13CConfigHelper: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13CConfigHelper)
16    (int (*)(...))CConfigHelper::~CConfigHelper
24    (int (*)(...))CConfigHelper::~CConfigHelper

Class CConfigHelper
   size=16 align=8
   base size=16 base align=8
CConfigHelper (0x0x7f6925a615a0) 0
    vptr=((& CConfigHelper::_ZTV13CConfigHelper) + 16u)

Class sigval
   size=8 align=8
   base size=8 base align=8
sigval (0x0x7f6925a61600) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f6925a61720) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f6925a61780) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f6925a617e0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f6925a61840) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f6925a618a0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f6925a61900) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f6925a61960) 0

Class <anonymous struct>::<anonymous union>
   size=112 align=8
   base size=112 base align=8
<anonymous struct>::<anonymous union> (0x0x7f6925a616c0) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f6925a61660) 0

Class sigevent::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
sigevent::<anonymous union>::<anonymous struct> (0x0x7f6925a61a80) 0

Class sigevent::<anonymous union>
   size=48 align=8
   base size=48 base align=8
sigevent::<anonymous union> (0x0x7f6925a61a20) 0

Class sigevent
   size=64 align=8
   base size=64 base align=8
sigevent (0x0x7f6925a619c0) 0

Class sigaction::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigaction::<anonymous union> (0x0x7f6925a61b40) 0

Class sigaction
   size=152 align=8
   base size=152 base align=8
sigaction (0x0x7f6925a61ae0) 0

Class sigvec
   size=16 align=8
   base size=16 base align=8
sigvec (0x0x7f6925a61ba0) 0

Class _fpx_sw_bytes
   size=48 align=8
   base size=48 base align=8
_fpx_sw_bytes (0x0x7f6925a61c00) 0

Class _fpreg
   size=10 align=2
   base size=10 base align=2
_fpreg (0x0x7f6925a61c60) 0

Class _fpxreg
   size=16 align=2
   base size=16 base align=2
_fpxreg (0x0x7f6925a61cc0) 0

Class _xmmreg
   size=16 align=4
   base size=16 base align=4
_xmmreg (0x0x7f6925a61d20) 0

Class _fpstate
   size=512 align=8
   base size=512 base align=8
_fpstate (0x0x7f6925a61d80) 0

Class sigcontext::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigcontext::<anonymous union> (0x0x7f6925a61e40) 0

Class sigcontext
   size=256 align=8
   base size=256 base align=8
sigcontext (0x0x7f6925a61de0) 0

Class _xsave_hdr
   size=64 align=8
   base size=64 base align=8
_xsave_hdr (0x0x7f6925a61ea0) 0

Class _ymmh_state
   size=256 align=4
   base size=256 base align=4
_ymmh_state (0x0x7f6925a61f00) 0

Class _xstate
   size=832 align=8
   base size=832 base align=8
_xstate (0x0x7f6925a61f60) 0

Class sigstack
   size=16 align=8
   base size=16 base align=8
sigstack (0x0x7f6925b7e000) 0

Class sigaltstack
   size=24 align=8
   base size=24 base align=8
sigaltstack (0x0x7f6925b7e060) 0

Class _libc_fpxreg
   size=16 align=2
   base size=16 base align=2
_libc_fpxreg (0x0x7f6925b7e0c0) 0

Class _libc_xmmreg
   size=16 align=4
   base size=16 base align=4
_libc_xmmreg (0x0x7f6925b7e120) 0

Class _libc_fpstate
   size=512 align=8
   base size=512 base align=8
_libc_fpstate (0x0x7f6925b7e180) 0

Class <anonymous struct>
   size=256 align=8
   base size=256 base align=8
<anonymous struct> (0x0x7f6925b7e1e0) 0

Class ucontext
   size=936 align=8
   base size=936 base align=8
ucontext (0x0x7f6925b7e240) 0

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7f6925b7e2a0) 0

Vtable for CDebugObject<char*>
CDebugObject<char*>::_ZTV12CDebugObjectIPcE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12CDebugObjectIPcE)
16    (int (*)(...))CDebugObject<T>::~CDebugObject<char*>
24    (int (*)(...))CDebugObject<T>::~CDebugObject<char*>
32    (int (*)(...))CDebugObject<T>::Dump<char*>

Class CDebugObject<char*>
   size=24 align=8
   base size=24 base align=8
CDebugObject<char*> (0x0x7f6925a3f888) 0
    vptr=((& CDebugObject<char*>::_ZTV12CDebugObjectIPcE) + 16u)
  IDebugObject (0x0x7f6925b7e300) 0 nearly-empty
      primary-for CDebugObject<char*> (0x0x7f6925a3f888)

Vtable for CDebugObject<int>
CDebugObject<int>::_ZTV12CDebugObjectIiE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12CDebugObjectIiE)
16    (int (*)(...))CDebugObject<T>::~CDebugObject<int>
24    (int (*)(...))CDebugObject<T>::~CDebugObject<int>
32    (int (*)(...))CDebugObject<T>::Dump<int>

Class CDebugObject<int>
   size=24 align=8
   base size=24 base align=8
CDebugObject<int> (0x0x7f6925a3f958) 0
    vptr=((& CDebugObject<int>::_ZTV12CDebugObjectIiE) + 16u)
  IDebugObject (0x0x7f6925b7e360) 0 nearly-empty
      primary-for CDebugObject<int> (0x0x7f6925a3f958)

Class std::unary_function<const std::basic_string<char>&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const std::basic_string<char>&, void> (0x0x7f6925b7e480) 0 empty

Class boost::function1<void, const std::basic_string<char>&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, const std::basic_string<char>&> (0x0x7f692579fcb0) 0
  boost::function_base (0x0x7f6925b7e4e0) 0
  std::unary_function<const std::basic_string<char>&, void> (0x0x7f6925b7e540) 0 empty

Vtable for boost::program_options::typed_value<std::basic_string<char>, char>
boost::program_options::typed_value<std::basic_string<char>, char>::_ZTVN5boost15program_options11typed_valueISscEE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options11typed_valueISscEE)
16    (int (*)(...))boost::program_options::typed_value<T, charT>::name<std::basic_string<char>, char>
24    (int (*)(...))boost::program_options::typed_value<T, charT>::min_tokens<std::basic_string<char>, char>
32    (int (*)(...))boost::program_options::typed_value<T, charT>::max_tokens<std::basic_string<char>, char>
40    (int (*)(...))boost::program_options::typed_value<T, charT>::is_composing<std::basic_string<char>, char>
48    (int (*)(...))boost::program_options::typed_value<T, charT>::is_required<std::basic_string<char>, char>
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))boost::program_options::typed_value<T, charT>::apply_default<std::basic_string<char>, char>
72    (int (*)(...))boost::program_options::typed_value<T, charT>::notify<std::basic_string<char>, char>
80    (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::~typed_value
88    (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::~typed_value
96    (int (*)(...))boost::program_options::typed_value<T, charT>::xparse<std::basic_string<char>, char>
104   (int (*)(...))boost::program_options::typed_value<T, charT>::value_type<std::basic_string<char>, char>
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost15program_options11typed_valueISscEE)
128   (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::_ZThn8_NK5boost15program_options11typed_valueISscE10value_typeEv
136   (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::_ZThn8_N5boost15program_options11typed_valueISscED1Ev
144   (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::_ZThn8_N5boost15program_options11typed_valueISscED0Ev

Class boost::program_options::typed_value<std::basic_string<char>, char>
   size=104 align=8
   base size=104 base align=8
boost::program_options::typed_value<std::basic_string<char>, char> (0x0x7f692579fbd0) 0
    vptr=((& boost::program_options::typed_value<std::basic_string<char>, char>::_ZTVN5boost15program_options11typed_valueISscEE) + 16u)
  boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f6925a3f9c0) 0 nearly-empty
      primary-for boost::program_options::typed_value<std::basic_string<char>, char> (0x0x7f692579fbd0)
    boost::program_options::value_semantic (0x0x7f6925b7e3c0) 0 nearly-empty
        primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f6925a3f9c0)
  boost::program_options::typed_value_base (0x0x7f6925b7e420) 8 nearly-empty
      vptr=((& boost::program_options::typed_value<std::basic_string<char>, char>::_ZTVN5boost15program_options11typed_valueISscEE) + 128u)

Class std::unary_function<const bool&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const bool&, void> (0x0x7f6925b7e840) 0 empty

Class boost::function1<void, const bool&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, const bool&> (0x0x7f6925802000) 0
  boost::function_base (0x0x7f6925b7e8a0) 0
  std::unary_function<const bool&, void> (0x0x7f6925b7e900) 0 empty

Vtable for boost::program_options::typed_value<bool>
boost::program_options::typed_value<bool>::_ZTVN5boost15program_options11typed_valueIbcEE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options11typed_valueIbcEE)
16    (int (*)(...))boost::program_options::typed_value<T, charT>::name<bool, char>
24    (int (*)(...))boost::program_options::typed_value<T, charT>::min_tokens<bool, char>
32    (int (*)(...))boost::program_options::typed_value<T, charT>::max_tokens<bool, char>
40    (int (*)(...))boost::program_options::typed_value<T, charT>::is_composing<bool, char>
48    (int (*)(...))boost::program_options::typed_value<T, charT>::is_required<bool, char>
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))boost::program_options::typed_value<T, charT>::apply_default<bool, char>
72    (int (*)(...))boost::program_options::typed_value<T, charT>::notify<bool, char>
80    (int (*)(...))boost::program_options::typed_value<bool>::~typed_value
88    (int (*)(...))boost::program_options::typed_value<bool>::~typed_value
96    (int (*)(...))boost::program_options::typed_value<T, charT>::xparse<bool, char>
104   (int (*)(...))boost::program_options::typed_value<T, charT>::value_type<bool, char>
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost15program_options11typed_valueIbcEE)
128   (int (*)(...))boost::program_options::typed_value<bool>::_ZThn8_NK5boost15program_options11typed_valueIbcE10value_typeEv
136   (int (*)(...))boost::program_options::typed_value<bool>::_ZThn8_N5boost15program_options11typed_valueIbcED1Ev
144   (int (*)(...))boost::program_options::typed_value<bool>::_ZThn8_N5boost15program_options11typed_valueIbcED0Ev

Class boost::program_options::typed_value<bool>
   size=104 align=8
   base size=104 base align=8
boost::program_options::typed_value<bool> (0x0x7f692579fe70) 0
    vptr=((& boost::program_options::typed_value<bool>::_ZTVN5boost15program_options11typed_valueIbcEE) + 16u)
  boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f6925a3fea0) 0 nearly-empty
      primary-for boost::program_options::typed_value<bool> (0x0x7f692579fe70)
    boost::program_options::value_semantic (0x0x7f6925b7e780) 0 nearly-empty
        primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f6925a3fea0)
  boost::program_options::typed_value_base (0x0x7f6925b7e7e0) 8 nearly-empty
      vptr=((& boost::program_options::typed_value<bool>::_ZTVN5boost15program_options11typed_valueIbcEE) + 128u)

Class boost::is_integral<boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> > (0x0x7f6925a3f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925a3f820) 0 empty
    mpl_::bool_<false> (0x0x7f6925b7ea20) 0 empty

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f6925b7ea80) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f6925b7eae0) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f6925865f70) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f6925b7eb40) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f6925b7ec00) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f6925b7ecc0) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f6925b7ec60) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f6925865068) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f6925b7ed20) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f6925b7eba0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f6925865138) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f6925b7ed80) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f6925b7ede0) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f6925b7ee40) 0 empty

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f6925b7eea0) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f6925968060) 0

Class std::iterator_traits<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::basic_string<char>*> (0x0x7f6925968180) 0 empty

Class __gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f6925968120) 0

Class std::__are_same<const std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::basic_string<char>*, std::basic_string<char>*> (0x0x7f69259682a0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > > (0x0x7f6925968300) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f6925865618) 0
  std::_Rb_tree_node_base (0x0x7f6925968360) 0

Class boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1> (0x0x7f6925968420) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_weak_ptr>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_weak_ptr> (0x0x7f69259683c0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
32    (int (*)(...))boost::bad_weak_ptr::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f69255b7310) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f69258656e8) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f69255b7310)
    std::exception (0x0x7f6925968480) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f69258656e8)
  boost::exception (0x0x7f69259684e0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
40    (int (*)(...))boost::bad_weak_ptr::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f69255b74d0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f69255b7540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f69255b74d0)
    boost::bad_weak_ptr (0x0x7f6925865750) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f69255b7540)
      std::exception (0x0x7f6925968600) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f6925865750)
    boost::exception (0x0x7f6925968660) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f69259686c0) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<std::runtime_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::runtime_error, 1> (0x0x7f69259689c0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<std::runtime_error>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<std::runtime_error> (0x0x7f6925968960) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::runtime_error>
boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn16_N5boost16exception_detail19error_info_injectorISt13runtime_errorED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn16_N5boost16exception_detail19error_info_injectorISt13runtime_errorED0Ev

Class boost::exception_detail::error_info_injector<std::runtime_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f69255e7310) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f6925865c30) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f69255e7310)
    std::exception (0x0x7f6925968a20) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f6925865c30)
  boost::exception (0x0x7f6925968a80) 16
      vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::runtime_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::runtime_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f69255e73f0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 24u)
  boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f69255e7460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f69255e73f0)
    std::runtime_error (0x0x7f6925865d68) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f69255e7460)
      std::exception (0x0x7f6925968ba0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f6925865d68)
    boost::exception (0x0x7f6925968c00) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6925968c60) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1> (0x0x7f692561c480) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_day_of_month>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_day_of_month> (0x0x7f692561c420) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f692563fee0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 16u)
  boost::gregorian::bad_day_of_month (0x0x7f69255f9548) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f692563fee0)
    std::out_of_range (0x0x7f69255f95b0) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7f69255f9548)
      std::logic_error (0x0x7f69255f9618) 0
          primary-for std::out_of_range (0x0x7f69255f95b0)
        std::exception (0x0x7f692561c660) 0 nearly-empty
            primary-for std::logic_error (0x0x7f69255f9618)
  boost::exception (0x0x7f692561c6c0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f692565a000) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f692565a070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f692565a000)
    boost::gregorian::bad_day_of_month (0x0x7f69255f9750) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f692565a070)
      std::out_of_range (0x0x7f69255f97b8) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7f69255f9750)
        std::logic_error (0x0x7f69255f9820) 0
            primary-for std::out_of_range (0x0x7f69255f97b8)
          std::exception (0x0x7f692561c7e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f69255f9820)
    boost::exception (0x0x7f692561c840) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692561c8a0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 136u)

Class boost::date_time::month_functor<boost::gregorian::date>
   size=8 align=4
   base size=6 base align=4
boost::date_time::month_functor<boost::gregorian::date> (0x0x7f692561cc00) 0

Class boost::exception_detail::enable_error_info_helper<std::out_of_range, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::out_of_range, 1> (0x0x7f692561ccc0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<std::out_of_range>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<std::out_of_range> (0x0x7f692561cc60) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::out_of_range>
boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn16_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn16_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED0Ev

Class boost::exception_detail::error_info_injector<std::out_of_range>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f69256c2bd0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7f69255f9888) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f69256c2bd0)
    std::logic_error (0x0x7f69256cf000) 0
        primary-for std::out_of_range (0x0x7f69255f9888)
      std::exception (0x0x7f692561cd20) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69256cf000)
  boost::exception (0x0x7f692561cd80) 16
      vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::out_of_range> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::out_of_range> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f69256c2cb0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 24u)
  boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f69256c2d20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f69256c2cb0)
    std::out_of_range (0x0x7f69256cf138) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f69256c2d20)
      std::logic_error (0x0x7f69256cf1a0) 0
          primary-for std::out_of_range (0x0x7f69256cf138)
        std::exception (0x0x7f692561cde0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f69256cf1a0)
    boost::exception (0x0x7f692561ce40) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692561cea0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 136u)

Class boost::mpl::gcd_c<long int, 1000000000l, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::gcd_c<long int, 1000000000l, 1l> (0x0x7f69256cf618) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f69256cf680) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f69256dc300) 0 empty

Class boost::ratio_detail::br_mul<1l, 1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::br_mul<1l, 1l> (0x0x7f69256dc3c0) 0 empty

Class boost::ratio_detail::br_mul<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::br_mul<1l, 1000000000l> (0x0x7f69256dc480) 0 empty

Class boost::ratio_detail::ratio_divide<boost::ratio<1l, 1000000000l>, boost::ratio<1l> >
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::ratio_divide<boost::ratio<1l, 1000000000l>, boost::ratio<1l> > (0x0x7f69256dc2a0) 0 empty

Class boost::ratio_divide<boost::ratio<1l, 1000000000l>, boost::ratio<1l> >
   size=1 align=1
   base size=1 base align=1
boost::ratio_divide<boost::ratio<1l, 1000000000l>, boost::ratio<1l> > (0x0x7f69256cf750) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f69256dc540) 0 empty

Class boost::chrono::detail::duration_cast<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::duration_cast<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int> > (0x0x7f69256dc240) 0 empty

Class boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7f69256dc5a0) 0 empty

Class boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >
   size=1 align=1
   base size=1 base align=1
boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7f69256cf7b8) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7f69256dc600) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > > (0x0x7f69256cf820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69256cf888) 0 empty
    mpl_::bool_<true> (0x0x7f69256dc720) 0 empty

Class boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f69256cf8f0) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f69256cf958) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f69256cf9c0) 0 empty
      mpl_::bool_<true> (0x0x7f69256dc780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f69256cfa28) 0 empty
  mpl_::bool_<true> (0x0x7f69256dc7e0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69256cfa90) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69256cfaf8) 0 empty
    mpl_::bool_<true> (0x0x7f69256dc840) 0 empty

Class boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69256cfb60) 0 empty
  boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69256cfbc8) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69256cfc30) 0 empty
      mpl_::bool_<true> (0x0x7f69256dc8a0) 0 empty

Class boost::enable_if<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void> (0x0x7f69256cfc98) 0 empty
  boost::enable_if_c<true, void> (0x0x7f69256dc900) 0 empty

Class boost::detail::is_arithmetic_impl<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::chrono::duration<long int> > (0x0x7f69256dc9c0) 0 empty

Class boost::is_integral<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::chrono::duration<long int> > (0x0x7f69256cfd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69256cfdd0) 0 empty
    mpl_::bool_<false> (0x0x7f69256dca20) 0 empty

Class boost::is_float<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::chrono::duration<long int> > (0x0x7f69256cfe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69256cfea0) 0 empty
    mpl_::bool_<false> (0x0x7f69256dca80) 0 empty

Class boost::is_arithmetic<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::chrono::duration<long int> > (0x0x7f69256cff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69256cff70) 0 empty
    mpl_::bool_<false> (0x0x7f69256dcae0) 0 empty

Class boost::detail::is_arithmetic_impl<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<long int> (0x0x7f69256dcb40) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7f69256cf208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571c000) 0 empty
    mpl_::bool_<false> (0x0x7f69256dcba0) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7f692571c068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692571c0d0) 0 empty
    mpl_::bool_<true> (0x0x7f69256dcc00) 0 empty

Class boost::detail::is_abstract_imp<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<long int> (0x0x7f69256dcc60) 0 empty

Class boost::is_abstract<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<long int> (0x0x7f692571c138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571c1a0) 0 empty
    mpl_::bool_<false> (0x0x7f69256dccc0) 0 empty

Class boost::detail::is_convertible_impl_select<false, true, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, true, false> (0x0x7f69256dcd20) 0 empty

Class boost::detail::is_convertible_impl_select<false, true, false>::rebind<boost::chrono::duration<long int>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, true, false>::rebind<boost::chrono::duration<long int>, long int> (0x0x7f69256dcd80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::chrono::duration<long int>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::chrono::duration<long int>, long int> (0x0x7f69256dc960) 0 empty

Class boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int> (0x0x7f69256dcea0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::chrono::duration<long int>, long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::chrono::duration<long int>, long int> (0x0x7f692571c340) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int> (0x0x7f69256dcf00) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::chrono::duration<long int> > (0x0x7f69257241e0) 0 empty

Class boost::detail::add_reference_impl<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::chrono::duration<long int> > (0x0x7f6925724180) 0 empty

Class boost::add_reference<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::chrono::duration<long int> > (0x0x7f6925724120) 0 empty

Class boost::add_lvalue_reference<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::chrono::duration<long int> > (0x0x7f69257240c0) 0 empty

Class boost::detail::is_reference_impl<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::chrono::duration<long int> > (0x0x7f6925724300) 0 empty

Class boost::is_lvalue_reference<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::chrono::duration<long int> > (0x0x7f692571c618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571c680) 0 empty
    mpl_::bool_<false> (0x0x7f6925724360) 0 empty

Class boost::is_rvalue_reference<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::chrono::duration<long int> > (0x0x7f692571c6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571c750) 0 empty
    mpl_::bool_<false> (0x0x7f69257243c0) 0 empty

Class boost::is_reference<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::chrono::duration<long int> > (0x0x7f692571c7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571c820) 0 empty
    mpl_::bool_<false> (0x0x7f6925724420) 0 empty

Class boost::is_void<boost::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::chrono::duration<long int> > (0x0x7f692571c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571c8f0) 0 empty
    mpl_::bool_<false> (0x0x7f6925724480) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::chrono::duration<long int>, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::chrono::duration<long int>, true> (0x0x7f69257244e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::chrono::duration<long int> > (0x0x7f69257242a0) 0 empty

Class boost::add_rvalue_reference<boost::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::chrono::duration<long int> > (0x0x7f6925724240) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::chrono::duration<long int>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::chrono::duration<long int>, long int> (0x0x7f6925724060) 0 empty

Class boost::detail::checker<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<long int> (0x0x7f6925724780) 0 empty

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7f692571ca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571ca90) 0 empty
    mpl_::bool_<false> (0x0x7f69257247e0) 0 empty

Class boost::is_array<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_array<long int> (0x0x7f692571caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571cb60) 0 empty
    mpl_::bool_<false> (0x0x7f6925724840) 0 empty

Class boost::detail::is_reference_impl<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<long int> (0x0x7f69257248a0) 0 empty

Class boost::is_lvalue_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<long int> (0x0x7f692571cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571cc30) 0 empty
    mpl_::bool_<false> (0x0x7f6925724900) 0 empty

Class boost::is_rvalue_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<long int> (0x0x7f692571cc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571cd00) 0 empty
    mpl_::bool_<false> (0x0x7f6925724960) 0 empty

Class boost::is_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int> (0x0x7f692571cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692571cdd0) 0 empty
    mpl_::bool_<false> (0x0x7f69257249c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<long int*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<long int*> (0x0x7f6925724ae0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<long int> (0x0x7f692571cf08) 0 empty
  boost::type_traits::is_function_ptr_helper<long int*> (0x0x7f6925724b40) 0 empty

Class boost::detail::is_function_impl<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<long int> (0x0x7f692571cf70) 0 empty
  boost::detail::is_function_chooser<false>::result_<long int> (0x0x7f6925752000) 0 empty
    boost::type_traits::is_function_ptr_helper<long int*> (0x0x7f6925724ba0) 0 empty

Class boost::is_function<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int> (0x0x7f6925752068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69257520d0) 0 empty
    mpl_::bool_<false> (0x0x7f6925724c00) 0 empty

Class boost::is_convertible<boost::chrono::duration<long int>, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::chrono::duration<long int>, long int> (0x0x7f6925752138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69257521a0) 0 empty
    mpl_::bool_<false> (0x0x7f6925724c60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::chrono::duration<long int>, long int> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::chrono::duration<long int>, long int> > (0x0x7f6925752208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925752270) 0 empty
    mpl_::bool_<false> (0x0x7f6925724cc0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f69257523a8) 0 empty
  mpl_::bool_<false> (0x0x7f6925724d20) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int>, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int>, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6925752410) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6925752478) 0 empty
    mpl_::bool_<false> (0x0x7f6925724d80) 0 empty

Class boost::enable_if<boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int>, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int>, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, void> (0x0x7f69257524e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f6925724de0) 0 empty

Class boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7f6925724e40) 0 empty

Class boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7f6925752548) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7f6925724f60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > > (0x0x7f6925752680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69257526e8) 0 empty
    mpl_::bool_<true> (0x0x7f692575e060) 0 empty

Class boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6925752750) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f69257527b8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6925752820) 0 empty
      mpl_::bool_<true> (0x0x7f692575e0c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f6925752888) 0 empty
  mpl_::bool_<true> (0x0x7f692575e120) 0 empty

Class boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69257528f0) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6925752958) 0 empty
    mpl_::bool_<true> (0x0x7f692575e180) 0 empty

Class boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f69257529c0) 0 empty
  boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6925752a28) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f6925752a90) 0 empty
      mpl_::bool_<true> (0x0x7f692575e1e0) 0 empty

Class boost::enable_if<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::chrono::chrono_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void> (0x0x7f6925752af8) 0 empty
  boost::enable_if_c<true, void> (0x0x7f692575e240) 0 empty

Class boost::detail::is_arithmetic_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575e300) 0 empty

Class boost::is_integral<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f6925752c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925752c98) 0 empty
    mpl_::bool_<false> (0x0x7f692575e360) 0 empty

Class boost::is_float<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f6925752d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925752d68) 0 empty
    mpl_::bool_<false> (0x0x7f692575e3c0) 0 empty

Class boost::is_arithmetic<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f6925752dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925752e38) 0 empty
    mpl_::bool_<false> (0x0x7f692575e420) 0 empty

Class boost::detail::is_convertible_impl_select<false, true, false>::rebind<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, true, false>::rebind<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f692575e540) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f692575e2a0) 0 empty

Class boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f692575e5a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f6925770000) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f692575e600) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575e7e0) 0 empty

Class boost::detail::add_reference_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575e780) 0 empty

Class boost::add_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575e720) 0 empty

Class boost::add_lvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575e6c0) 0 empty

Class boost::detail::is_reference_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575ec00) 0 empty

Class boost::is_lvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f69257703a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925770410) 0 empty
    mpl_::bool_<false> (0x0x7f692575ec60) 0 empty

Class boost::is_rvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f6925770478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69257704e0) 0 empty
    mpl_::bool_<false> (0x0x7f692575ed80) 0 empty

Class boost::is_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f6925770548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69257705b0) 0 empty
    mpl_::bool_<false> (0x0x7f692575eea0) 0 empty

Class boost::is_void<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f6925770618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925770680) 0 empty
    mpl_::bool_<false> (0x0x7f692575ef00) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, true> (0x0x7f692575ef60) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575eba0) 0 empty

Class boost::add_rvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f692575eb40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f692575e660) 0 empty

Class boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f6925770958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69257709c0) 0 empty
    mpl_::bool_<false> (0x0x7f692577a240) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> > (0x0x7f6925770af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925770b60) 0 empty
    mpl_::bool_<false> (0x0x7f692577a360) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6925770bc8) 0 empty
  mpl_::bool_<false> (0x0x7f692577a3c0) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6925770c30) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f6925770c98) 0 empty
    mpl_::bool_<false> (0x0x7f692577a420) 0 empty

Class boost::enable_if<boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::and_<boost::is_convertible<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, void> (0x0x7f6925770d00) 0 empty
  boost::enable_if_c<false, void> (0x0x7f692577a480) 0 empty

Class boost::detail::is_convertible_impl_select<true, true, false>::rebind<long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<true, true, false>::rebind<long int, long int> (0x0x7f692577a540) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<long int, long int> (0x0x7f692577a4e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<long int, long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<long int, long int> (0x0x7f6925770dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925770e38) 0 empty
    mpl_::bool_<true> (0x0x7f692577a660) 0 empty

Class boost::is_convertible<long int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<long int, long int> (0x0x7f6925770ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925770f08) 0 empty
    mpl_::bool_<true> (0x0x7f692577a6c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<long int, long int> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<long int, long int> > (0x0x7f6925770f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692578d000) 0 empty
    mpl_::bool_<true> (0x0x7f692577a720) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d068) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d0d0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d138) 0 empty
      mpl_::bool_<true> (0x0x7f692577a780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f692578d1a0) 0 empty
  mpl_::bool_<true> (0x0x7f692577a7e0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f692578d208) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f692578d270) 0 empty
    mpl_::bool_<true> (0x0x7f692577a840) 0 empty

Class boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f692578d2d8) 0 empty
  boost::mpl::aux::or_impl<false, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f692578d340) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f692578d3a8) 0 empty
      mpl_::bool_<true> (0x0x7f692577a8a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > > (0x0x7f692578d410) 0 empty
  mpl_::bool_<true> (0x0x7f692577a900) 0 empty

Class boost::mpl::aux::and_impl<true, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d478) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d4e0) 0 empty
    mpl_::bool_<true> (0x0x7f692577a960) 0 empty

Class boost::mpl::and_<boost::is_convertible<long int, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<long int, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d548) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d5b0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f692578d618) 0 empty
      mpl_::bool_<true> (0x0x7f692577a9c0) 0 empty

Class boost::enable_if<boost::mpl::and_<boost::is_convertible<long int, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::and_<boost::is_convertible<long int, long int>, boost::mpl::or_<boost::chrono::treat_as_floating_point<long int>, boost::mpl::and_<boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, boost::mpl::not_<boost::chrono::treat_as_floating_point<long int> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, void> (0x0x7f692578d680) 0 empty
  boost::enable_if_c<true, void> (0x0x7f692577aa20) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::thread_resource_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::thread_resource_error, 1> (0x0x7f692577aae0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::thread_resource_error>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::thread_resource_error> (0x0x7f692577aa80) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::thread_resource_error>
boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::thread_resource_error>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::thread_resource_error>
32    (int (*)(...))boost::system::system_error::what
40    (int (*)(...))-40
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED0Ev

Class boost::exception_detail::error_info_injector<boost::thread_resource_error>
   size=80 align=8
   base size=76 base align=8
boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f69257943f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE) + 16u)
  boost::thread_resource_error (0x0x7f692578d750) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f69257943f0)
    boost::thread_exception (0x0x7f692578d7b8) 0
        primary-for boost::thread_resource_error (0x0x7f692578d750)
      boost::system::system_error (0x0x7f692578d820) 0
          primary-for boost::thread_exception (0x0x7f692578d7b8)
        std::runtime_error (0x0x7f692578d888) 0
            primary-for boost::system::system_error (0x0x7f692578d820)
          std::exception (0x0x7f692577ab40) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f692578d888)
  boost::exception (0x0x7f692577aba0) 40
      vptr=((& boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE: 21u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >
40    (int (*)(...))boost::system::system_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::thread_resource_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::thread_resource_error> >
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEED0Ev
96    18446744073709551536u
104   18446744073709551536u
112   18446744073709551536u
120   (int (*)(...))-80
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >
   size=88 align=8
   base size=76 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> > (0x0x7f69257944d0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f6925794540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> > (0x0x7f69257944d0)
    boost::thread_resource_error (0x0x7f692578d9c0) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f6925794540)
      boost::thread_exception (0x0x7f692578da28) 0
          primary-for boost::thread_resource_error (0x0x7f692578d9c0)
        boost::system::system_error (0x0x7f692578da90) 0
            primary-for boost::thread_exception (0x0x7f692578da28)
          std::runtime_error (0x0x7f692578daf8) 0
              primary-for boost::system::system_error (0x0x7f692578da90)
            std::exception (0x0x7f692577ac00) 0 nearly-empty
                primary-for std::runtime_error (0x0x7f692578daf8)
    boost::exception (0x0x7f692577ac60) 40
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692577acc0) 80 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::lock_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::lock_error, 1> (0x0x7f692577ad80) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::lock_error>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::lock_error> (0x0x7f692577ad20) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::lock_error>
boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::lock_error>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::lock_error>
32    (int (*)(...))boost::system::system_error::what
40    (int (*)(...))-40
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::lock_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_10lock_errorEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::lock_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_10lock_errorEED0Ev

Class boost::exception_detail::error_info_injector<boost::lock_error>
   size=80 align=8
   base size=76 base align=8
boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f69253b1700) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE) + 16u)
  boost::lock_error (0x0x7f692578dd68) 0
      primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f69253b1700)
    boost::thread_exception (0x0x7f692578ddd0) 0
        primary-for boost::lock_error (0x0x7f692578dd68)
      boost::system::system_error (0x0x7f692578de38) 0
          primary-for boost::thread_exception (0x0x7f692578ddd0)
        std::runtime_error (0x0x7f692578dea0) 0
            primary-for boost::system::system_error (0x0x7f692578de38)
          std::exception (0x0x7f692577ade0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f692578dea0)
  boost::exception (0x0x7f692577ae40) 40
      vptr=((& boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE: 21u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >
40    (int (*)(...))boost::system::system_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::lock_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::lock_error> >
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEED0Ev
96    18446744073709551536u
104   18446744073709551536u
112   18446744073709551536u
120   (int (*)(...))-80
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >
   size=88 align=8
   base size=76 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> > (0x0x7f69253b17e0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f69253b1850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> > (0x0x7f69253b17e0)
    boost::lock_error (0x0x7f692578dc30) 0
        primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f69253b1850)
      boost::thread_exception (0x0x7f69253c6000) 0
          primary-for boost::lock_error (0x0x7f692578dc30)
        boost::system::system_error (0x0x7f69253c6068) 0
            primary-for boost::thread_exception (0x0x7f69253c6000)
          std::runtime_error (0x0x7f69253c60d0) 0
              primary-for boost::system::system_error (0x0x7f69253c6068)
            std::exception (0x0x7f692577aea0) 0 nearly-empty
                primary-for std::runtime_error (0x0x7f69253c60d0)
    boost::exception (0x0x7f692577af00) 40
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692577af60) 80 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE) + 136u)

Class std::_List_node<CDebugHelperCollection*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<CDebugHelperCollection*> (0x0x7f69253c64e0) 0
  std::__detail::_List_node_base (0x0x7f69253ca360) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::any> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f69253ca3c0) 0

Class std::iterator_traits<std::pair<boost::condition_variable*, boost::mutex*>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<boost::condition_variable*, boost::mutex*>*> (0x0x7f69253ca4e0) 0 empty

Class __gnu_cxx::__normal_iterator<std::pair<boost::condition_variable*, boost::mutex*>*, std::vector<std::pair<boost::condition_variable*, boost::mutex*> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::pair<boost::condition_variable*, boost::mutex*>*, std::vector<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7f69253ca480) 0

Class std::__are_same<std::pair<boost::condition_variable*, boost::mutex*>*, std::pair<boost::condition_variable*, boost::mutex*>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<boost::condition_variable*, boost::mutex*>*, std::pair<boost::condition_variable*, boost::mutex*>*> (0x0x7f69253ca540) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::pair<boost::condition_variable*, boost::mutex*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7f69253ca5a0) 0 empty

Class std::iterator_traits<boost::shared_ptr<boost::detail::shared_state_base>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::shared_ptr<boost::detail::shared_state_base>*> (0x0x7f69253ca660) 0 empty

Class __gnu_cxx::__normal_iterator<boost::shared_ptr<boost::detail::shared_state_base>*, std::vector<boost::shared_ptr<boost::detail::shared_state_base> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::shared_ptr<boost::detail::shared_state_base>*, std::vector<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7f69253ca600) 0

Class std::__are_same<boost::shared_ptr<boost::detail::shared_state_base>*, boost::shared_ptr<boost::detail::shared_state_base>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::shared_ptr<boost::detail::shared_state_base>*, boost::shared_ptr<boost::detail::shared_state_base>*> (0x0x7f69253ca6c0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<boost::shared_ptr<boost::detail::shared_state_base> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7f69253ca720) 0 empty

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f69253ca840) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f69253ca7e0) 0

Class std::__are_same<const wchar_t*, wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const wchar_t*, wchar_t*> (0x0x7f69253ca8a0) 0 empty

Class __gnu_cxx::__enable_if<false, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::basic_string<wchar_t> > (0x0x7f69253ca900) 0 empty

Class boost::detail::sp_convertible<boost::detail::thread_data_base, boost::detail::thread_data_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::detail::thread_data_base, boost::detail::thread_data_base> (0x0x7f69253ca960) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::detail::thread_data_base, boost::detail::thread_data_base>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::detail::thread_data_base, boost::detail::thread_data_base> (0x0x7f69253c6d00) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f69253caa80) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::thread_data_base>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::thread_data_base>, int> (0x0x7f69253caba0) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::condition_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::condition_error, 1> (0x0x7f69253cad20) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::condition_error>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::condition_error> (0x0x7f69253cacc0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::condition_error>
boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::condition_error>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::condition_error>
32    (int (*)(...))boost::system::system_error::what
40    (int (*)(...))-40
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::condition_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_15condition_errorEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::condition_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_15condition_errorEED0Ev

Class boost::exception_detail::error_info_injector<boost::condition_error>
   size=80 align=8
   base size=76 base align=8
boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f69254b2690) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE) + 16u)
  boost::condition_error (0x0x7f69253c6d68) 0
      primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f69254b2690)
    boost::system::system_error (0x0x7f69253c6dd0) 0
        primary-for boost::condition_error (0x0x7f69253c6d68)
      std::runtime_error (0x0x7f69253c6e38) 0
          primary-for boost::system::system_error (0x0x7f69253c6dd0)
        std::exception (0x0x7f69253cad80) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f69253c6e38)
  boost::exception (0x0x7f69253cade0) 40
      vptr=((& boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE: 21u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >
40    (int (*)(...))boost::system::system_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::condition_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::condition_error> >
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEED0Ev
96    18446744073709551536u
104   18446744073709551536u
112   18446744073709551536u
120   (int (*)(...))-80
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >
   size=88 align=8
   base size=76 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> > (0x0x7f69254b2850) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f69254b28c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> > (0x0x7f69254b2850)
    boost::condition_error (0x0x7f69253c6ea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f69254b28c0)
      boost::system::system_error (0x0x7f69253c6f08) 0
          primary-for boost::condition_error (0x0x7f69253c6ea0)
        std::runtime_error (0x0x7f69253c6f70) 0
            primary-for boost::system::system_error (0x0x7f69253c6f08)
          std::exception (0x0x7f69253caf00) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f69253c6f70)
    boost::exception (0x0x7f69253caf60) 40
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f69254c1000) 80 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15condition_errorEEEEE) + 136u)

Class std::_List_node<boost::thread*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<boost::thread*> (0x0x7f69254d7138) 0
  std::__detail::_List_node_base (0x0x7f69254c1180) 0

Class __gnu_cxx::__ops::_Iter_equals_val<boost::thread* const>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__ops::_Iter_equals_val<boost::thread* const> (0x0x7f69254c11e0) 0

Class std::_List_const_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<boost::thread*> (0x0x7f69254c1240) 0

Class std::iterator_traits<std::_List_const_iterator<boost::thread*> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_const_iterator<boost::thread*> > (0x0x7f69254c1300) 0 empty

Class boost::detail::function::basic_vtable0<void>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<void> (0x0x7f69254c1360) 0

Class boost::exception_detail::enable_error_info_helper<boost::thread_exception, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::thread_exception, 1> (0x0x7f69254c1420) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::thread_exception>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::thread_exception> (0x0x7f69254c13c0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::thread_exception>
boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::thread_exception>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::thread_exception>
32    (int (*)(...))boost::system::system_error::what
40    (int (*)(...))-40
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::thread_exception>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_16thread_exceptionEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::thread_exception>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_16thread_exceptionEED0Ev

Class boost::exception_detail::error_info_injector<boost::thread_exception>
   size=80 align=8
   base size=76 base align=8
boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f6925513380) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE) + 16u)
  boost::thread_exception (0x0x7f69254d7270) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f6925513380)
    boost::system::system_error (0x0x7f69254d72d8) 0
        primary-for boost::thread_exception (0x0x7f69254d7270)
      std::runtime_error (0x0x7f69254d7340) 0
          primary-for boost::system::system_error (0x0x7f69254d72d8)
        std::exception (0x0x7f69254c1480) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f69254d7340)
  boost::exception (0x0x7f69254c14e0) 40
      vptr=((& boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE: 21u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >
40    (int (*)(...))boost::system::system_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::thread_exception> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::thread_exception> >
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEED0Ev
96    18446744073709551536u
104   18446744073709551536u
112   18446744073709551536u
120   (int (*)(...))-80
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >
   size=88 align=8
   base size=76 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> > (0x0x7f6925513540) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f69255135b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> > (0x0x7f6925513540)
    boost::thread_exception (0x0x7f69254d73a8) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f69255135b0)
      boost::system::system_error (0x0x7f69254d7410) 0
          primary-for boost::thread_exception (0x0x7f69254d73a8)
        std::runtime_error (0x0x7f69254d7478) 0
            primary-for boost::system::system_error (0x0x7f69254d7410)
          std::exception (0x0x7f69254c1600) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f69254d7478)
    boost::exception (0x0x7f69254c1660) 40
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f69254c16c0) 80 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16thread_exceptionEEEEE) + 136u)

Class boost::is_integral<boost::function0<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function0<long unsigned int> > (0x0x7f69254d78f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69254d7958) 0 empty
    mpl_::bool_<false> (0x0x7f69254c1840) 0 empty

Class boost::detail::function::basic_vtable0<long unsigned int>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<long unsigned int> (0x0x7f69254c18a0) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::exception_detail::error_info_base>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::exception_detail::error_info_base>, int> (0x0x7f69254c1960) 0 empty

Class std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f69254d7e38) 0
  std::_Rb_tree_node_base (0x0x7f69254c19c0) 0

Class std::unary_function<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, const boost::exception_detail::type_info_>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, const boost::exception_detail::type_info_> (0x0x7f69254c1a20) 0 empty

Class std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f69254d7f70) 0 empty
  std::unary_function<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, const boost::exception_detail::type_info_> (0x0x7f69254c1a80) 0 empty

Vtable for boost::exception_detail::clone_impl<boost::unknown_exception>
boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::unknown_exception>
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::unknown_exception>
40    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::unknown_exception>
48    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::unknown_exception>
56    (int (*)(...))-40
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE)
72    (int (*)(...))boost::exception_detail::clone_impl<boost::unknown_exception>::_ZThn40_N5boost16exception_detail10clone_implINS_17unknown_exceptionEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::unknown_exception>::_ZThn40_N5boost16exception_detail10clone_implINS_17unknown_exceptionEED0Ev
88    (int (*)(...))std::exception::what
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTv0_n24_NK5boost16exception_detail10clone_implINS_17unknown_exceptionEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTv0_n32_NK5boost16exception_detail10clone_implINS_17unknown_exceptionEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTv0_n40_N5boost16exception_detail10clone_implINS_17unknown_exceptionEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTv0_n40_N5boost16exception_detail10clone_implINS_17unknown_exceptionEED0Ev

VTT for boost::exception_detail::clone_impl<boost::unknown_exception>
boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTTN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::unknown_exception>
   size=56 align=8
   base size=48 base align=8
boost::exception_detail::clone_impl<boost::unknown_exception> (0x0x7f69251af8c0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 24u)
  boost::unknown_exception (0x0x7f69251af930) 0
      primary-for boost::exception_detail::clone_impl<boost::unknown_exception> (0x0x7f69251af8c0)
    boost::exception (0x0x7f69254c1ae0) 0
        primary-for boost::unknown_exception (0x0x7f69251af930)
    std::exception (0x0x7f69254c1b40) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 72u)
  boost::exception_detail::clone_base (0x0x7f69254c1ba0) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::bad_alloc_>
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::bad_alloc_>
40    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::bad_alloc_>
48    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::bad_alloc_>
56    (int (*)(...))-40
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE)
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZThn40_N5boost16exception_detail10clone_implINS0_10bad_alloc_EED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZThn40_N5boost16exception_detail10clone_implINS0_10bad_alloc_EED0Ev
88    (int (*)(...))std::bad_alloc::what
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_10bad_alloc_EE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_10bad_alloc_EE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_10bad_alloc_EED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_10bad_alloc_EED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTTN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
   size=56 align=8
   base size=48 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> (0x0x7f69251ce540) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 24u)
  boost::exception_detail::bad_alloc_ (0x0x7f69251ce5b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> (0x0x7f69251ce540)
    boost::exception (0x0x7f69254c1cc0) 0
        primary-for boost::exception_detail::bad_alloc_ (0x0x7f69251ce5b0)
    std::bad_alloc (0x0x7f69254d74e0) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 72u)
      std::exception (0x0x7f69254c1d20) 40 nearly-empty
          primary-for std::bad_alloc (0x0x7f69254d74e0)
  boost::exception_detail::clone_base (0x0x7f69254c1d80) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 136u)

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> > (0x0x7f69254c1de0) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7f69254c1e40) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7f69251e0270) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7f69254c1ea0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>*, int> (0x0x7f69254c1f00) 0 empty

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_14bad_exception_EEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::bad_exception_>
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::bad_exception_>
40    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::bad_exception_>
48    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::bad_exception_>
56    (int (*)(...))-40
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_14bad_exception_EEE)
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZThn40_N5boost16exception_detail10clone_implINS0_14bad_exception_EED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZThn40_N5boost16exception_detail10clone_implINS0_14bad_exception_EED0Ev
88    (int (*)(...))std::bad_exception::what
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_14bad_exception_EEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_14bad_exception_EE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_14bad_exception_EE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_14bad_exception_EED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_14bad_exception_EED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTTN5boost16exception_detail10clone_implINS0_14bad_exception_EEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
   size=56 align=8
   base size=48 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> (0x0x7f69251f2700) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 24u)
  boost::exception_detail::bad_exception_ (0x0x7f69251f2770) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> (0x0x7f69251f2700)
    boost::exception (0x0x7f69254c1f60) 0
        primary-for boost::exception_detail::bad_exception_ (0x0x7f69251f2770)
    std::bad_exception (0x0x7f69251e0750) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 72u)
      std::exception (0x0x7f6925201000) 40 nearly-empty
          primary-for std::bad_exception (0x0x7f69251e0750)
  boost::exception_detail::clone_base (0x0x7f6925201060) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 136u)

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> > (0x0x7f69252010c0) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7f6925201120) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7f69251e0a90) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7f6925201180) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>*, int> (0x0x7f69252011e0) 0 empty

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>
boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::domain_error>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::domain_error>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f6925219930) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE) + 16u)
  std::domain_error (0x0x7f69251e0dd0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f6925219930)
    std::logic_error (0x0x7f69251e0e38) 0
        primary-for std::domain_error (0x0x7f69251e0dd0)
      std::exception (0x0x7f6925201240) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69251e0e38)
  boost::exception (0x0x7f69252012a0) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>
boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::invalid_argument>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::invalid_argument>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f6925219d90) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE) + 16u)
  std::invalid_argument (0x0x7f69251e07b8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f6925219d90)
    std::logic_error (0x0x7f6925230000) 0
        primary-for std::invalid_argument (0x0x7f69251e07b8)
      std::exception (0x0x7f69252013c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f6925230000)
  boost::exception (0x0x7f6925201420) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>
boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::length_error>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::length_error>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f69252352a0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE) + 16u)
  std::length_error (0x0x7f6925230138) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f69252352a0)
    std::logic_error (0x0x7f69252301a0) 0
        primary-for std::length_error (0x0x7f6925230138)
      std::exception (0x0x7f6925201540) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69252301a0)
  boost::exception (0x0x7f69252015a0) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>
boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12out_of_rangeEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt12out_of_rangeEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::out_of_range>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::out_of_range>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt12out_of_rangeEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt12out_of_rangeED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt12out_of_rangeED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f6925235700) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7f6925230340) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f6925235700)
    std::logic_error (0x0x7f69252303a8) 0
        primary-for std::out_of_range (0x0x7f6925230340)
      std::exception (0x0x7f69252016c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f69252303a8)
  boost::exception (0x0x7f6925201720) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12out_of_rangeEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>
boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::logic_error>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::logic_error>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f6925235af0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE) + 16u)
  std::logic_error (0x0x7f6925230548) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f6925235af0)
    std::exception (0x0x7f6925201840) 0 nearly-empty
        primary-for std::logic_error (0x0x7f6925230548)
  boost::exception (0x0x7f69252018a0) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>
boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::range_error>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::range_error>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f6925235ee0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE) + 16u)
  std::range_error (0x0x7f6925230618) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f6925235ee0)
    std::runtime_error (0x0x7f6925230680) 0
        primary-for std::range_error (0x0x7f6925230618)
      std::exception (0x0x7f6925201a80) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f6925230680)
  boost::exception (0x0x7f6925201ae0) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>
boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::overflow_error>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::overflow_error>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f692525f380) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE) + 16u)
  std::overflow_error (0x0x7f6925230750) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f692525f380)
    std::runtime_error (0x0x7f69252307b8) 0
        primary-for std::overflow_error (0x0x7f6925230750)
      std::exception (0x0x7f6925201cc0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f69252307b8)
  boost::exception (0x0x7f6925201d20) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>
boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::underflow_error>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::underflow_error>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f692525f850) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE) + 16u)
  std::underflow_error (0x0x7f69252308f0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f692525f850)
    std::runtime_error (0x0x7f6925230958) 0
        primary-for std::underflow_error (0x0x7f69252308f0)
      std::exception (0x0x7f6925201e40) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f6925230958)
  boost::exception (0x0x7f6925201ea0) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>
boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperINSt8ios_base7failureEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperINSt8ios_base7failureEEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::ios_base::failure>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::ios_base::failure>
32    (int (*)(...))std::ios_base::failure::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperINSt8ios_base7failureEEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperINSt8ios_base7failureEED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperINSt8ios_base7failureEED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f692525fd20) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperINSt8ios_base7failureEEE) + 16u)
  std::ios_base::failure (0x0x7f6925230a90) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f692525fd20)
    std::exception (0x0x7f692527a000) 0 nearly-empty
        primary-for std::ios_base::failure (0x0x7f6925230a90)
  boost::exception (0x0x7f692527a060) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperINSt8ios_base7failureEEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>
boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::runtime_error>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::runtime_error>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZThn16_N5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f69252861c0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f6925230bc8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f69252861c0)
    std::exception (0x0x7f692527a300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f6925230bc8)
  boost::exception (0x0x7f692527a360) 16
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_alloc>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_alloc>
32    (int (*)(...))std::bad_alloc::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f69252865b0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE) + 16u)
  std::bad_alloc (0x0x7f6925230d68) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f69252865b0)
    std::exception (0x0x7f692527a480) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f6925230d68)
  boost::exception (0x0x7f692527a4e0) 8
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_cast>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_cast>
32    (int (*)(...))std::bad_cast::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f69252868c0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7f6925230f08) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f69252868c0)
    std::exception (0x0x7f692527a600) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f6925230f08)
  boost::exception (0x0x7f692527a660) 8
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_typeid>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_typeid>
32    (int (*)(...))std::bad_typeid::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f6925286bd0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE) + 16u)
  std::bad_typeid (0x0x7f69252a20d0) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f6925286bd0)
    std::exception (0x0x7f692527a780) 0 nearly-empty
        primary-for std::bad_typeid (0x0x7f69252a20d0)
  boost::exception (0x0x7f692527a7e0) 8
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE) + 56u)

Vtable for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE)
16    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_exception>
24    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<T>::~current_exception_std_exception_wrapper<std::bad_exception>
32    (int (*)(...))std::bad_exception::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE)
56    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionED1Ev
64    (int (*)(...))boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZThn8_N5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionED0Ev

Class boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f69252b1070) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE) + 16u)
  std::bad_exception (0x0x7f69252a21a0) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f69252b1070)
    std::exception (0x0x7f692527a900) 0 nearly-empty
        primary-for std::bad_exception (0x0x7f69252a21a0)
  boost::exception (0x0x7f692527a960) 8
      vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE) + 56u)

Class std::_List_node<boost::condition_variable_any*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<boost::condition_variable_any*> (0x0x7f69252a2478) 0
  std::__detail::_List_node_base (0x0x7f692527aa80) 0

Class boost::function0<void>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function0<void>::dummy (0x0x7f692527acc0) 0 empty

Class boost::is_integral<boost::function0<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function0<void> > (0x0x7f69252a24e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69252a2548) 0 empty
    mpl_::bool_<false> (0x0x7f692527ad20) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::promise_already_satisfied, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::promise_already_satisfied, 1> (0x0x7f692527ade0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::promise_already_satisfied>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::promise_already_satisfied> (0x0x7f692527ad80) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::promise_already_satisfied>
boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::promise_already_satisfied>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::promise_already_satisfied>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-32
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZThn32_N5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZThn32_N5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEED0Ev

Class boost::exception_detail::error_info_injector<boost::promise_already_satisfied>
   size=72 align=8
   base size=68 base align=8
boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f69252efa10) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE) + 16u)
  boost::promise_already_satisfied (0x0x7f69252a2680) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f69252efa10)
    boost::future_error (0x0x7f69252a26e8) 0
        primary-for boost::promise_already_satisfied (0x0x7f69252a2680)
      std::logic_error (0x0x7f69252a2750) 0
          primary-for boost::future_error (0x0x7f69252a26e8)
        std::exception (0x0x7f692527af00) 0 nearly-empty
            primary-for std::logic_error (0x0x7f69252a2750)
  boost::exception (0x0x7f692527af60) 32
      vptr=((& boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE: 21u entries
0     72u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >
64    (int (*)(...))-32
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZThn32_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZThn32_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEED0Ev
96    18446744073709551544u
104   18446744073709551544u
112   18446744073709551544u
120   (int (*)(...))-72
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >
   size=80 align=8
   base size=68 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> > (0x0x7f69252efaf0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f69252efb60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> > (0x0x7f69252efaf0)
    boost::promise_already_satisfied (0x0x7f69252a2888) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f69252efb60)
      boost::future_error (0x0x7f69252a28f0) 0
          primary-for boost::promise_already_satisfied (0x0x7f69252a2888)
        std::logic_error (0x0x7f69252a2958) 0
            primary-for boost::future_error (0x0x7f69252a28f0)
          std::exception (0x0x7f69252ff0c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f69252a2958)
    boost::exception (0x0x7f69252ff120) 32
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f69252ff180) 72 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_25promise_already_satisfiedEEEEE) + 136u)

Class boost::detail::sp_enable_if_auto_ptr<boost::weak_ptr<boost::detail::shared_state_base>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::weak_ptr<boost::detail::shared_state_base>, int> (0x0x7f69252ff360) 0 empty

Vtable for boost::exception_detail::clone_impl<boost::thread_interrupted>
boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE: 10u entries
0     0u
8     0u
16    0u
24    0u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS_18thread_interruptedEEE)
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::thread_interrupted>
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::thread_interrupted>
64    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::thread_interrupted>
72    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::thread_interrupted>

VTT for boost::exception_detail::clone_impl<boost::thread_interrupted>
boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTTN5boost16exception_detail10clone_implINS_18thread_interruptedEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)
8     ((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)

Class boost::exception_detail::clone_impl<boost::thread_interrupted>
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::clone_impl<boost::thread_interrupted> (0x0x7f6925320150) 0 nearly-empty
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)
  boost::thread_interrupted (0x0x7f69252ff480) 0 empty
  boost::exception_detail::clone_base (0x0x7f69252ff4e0) 0 nearly-empty virtual
      primary-for boost::exception_detail::clone_impl<boost::thread_interrupted> (0x0x7f6925320150)
      vptridx=8u vbaseoffset=-48

Class boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252ff6c0) 0 empty

Class boost::is_integral<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252a2d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69252a2d68) 0 empty
    mpl_::bool_<false> (0x0x7f69252ff720) 0 empty

Class boost::is_float<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252a2dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69252a2e38) 0 empty
    mpl_::bool_<false> (0x0x7f69252ff780) 0 empty

Class boost::is_arithmetic<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252a2ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69252a2f08) 0 empty
    mpl_::bool_<false> (0x0x7f69252ff7e0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252ff840) 0 empty

Class boost::is_integral<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252a2f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69252a2a90) 0 empty
    mpl_::bool_<false> (0x0x7f69252ff8a0) 0 empty

Class boost::is_float<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252a2b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925346000) 0 empty
    mpl_::bool_<false> (0x0x7f69252ff900) 0 empty

Class boost::is_arithmetic<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69253460d0) 0 empty
    mpl_::bool_<false> (0x0x7f69252ff960) 0 empty

Class boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252ff9c0) 0 empty

Class boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > (0x0x7f69252ffa20) 0

Class boost::is_abstract<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69253461a0) 0 empty
    mpl_::bool_<false> (0x0x7f69252ffb40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252ffba0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252ff660) 0 empty

Class boost::detail::is_convertible_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252ffc00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346270) 0 empty
  boost::detail::is_convertible_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252ffc60) 0 empty

Class boost::detail::add_reference_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252ffde0) 0 empty

Class boost::add_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252ffd80) 0 empty

Class boost::add_lvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252ffd20) 0 empty

Class boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f6925358000) 0 empty

Class boost::is_lvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69253465b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925346618) 0 empty
    mpl_::bool_<true> (0x0x7f6925358060) 0 empty

Class boost::is_rvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f6925346680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69253466e8) 0 empty
    mpl_::bool_<false> (0x0x7f6925358180) 0 empty

Class boost::is_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f6925346750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69253467b8) 0 empty
    mpl_::bool_<true> (0x0x7f69253582a0) 0 empty

Class boost::is_void<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f6925346820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925346888) 0 empty
    mpl_::bool_<false> (0x0x7f6925358300) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, false> (0x0x7f6925358360) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252fff60) 0 empty

Class boost::add_rvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f69252fff00) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f69252ffcc0) 0 empty

Class boost::detail::checker<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925358540) 0 empty

Class boost::is_void<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925346af8) 0 empty
    mpl_::bool_<false> (0x0x7f69253585a0) 0 empty

Class boost::is_array<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925346bc8) 0 empty
    mpl_::bool_<false> (0x0x7f6925358600) 0 empty

Class boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925358660) 0 empty

Class boost::is_lvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925346c98) 0 empty
    mpl_::bool_<false> (0x0x7f69253586c0) 0 empty

Class boost::is_rvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925346d68) 0 empty
    mpl_::bool_<false> (0x0x7f6925358720) 0 empty

Class boost::is_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925346e38) 0 empty
    mpl_::bool_<false> (0x0x7f6925358780) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7f69253588a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925346f70) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7f6925358900) 0 empty

Class boost::detail::is_function_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f692537f000) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f692537f068) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7f6925358960) 0 empty

Class boost::is_function<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f692537f0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692537f138) 0 empty
    mpl_::bool_<false> (0x0x7f69253589c0) 0 empty

Class boost::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f692537f1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692537f208) 0 empty
    mpl_::bool_<false> (0x0x7f6925358a20) 0 empty

Class boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925358a80) 0 empty

Class boost::enable_if<boost::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > >, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f692537f270) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f6925358ae0) 0 empty

Class boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >, boost::rv<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >&>::false_t
   size=2 align=1
   base size=2 base align=1
boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >, boost::rv<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >&>::false_t (0x0x7f6925358ba0) 0

Class boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >, boost::rv<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >, boost::rv<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >&> (0x0x7f6925358b40) 0 empty

Class boost::has_move_emulation_enabled<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >
   size=1 align=1
   base size=1 base align=1
boost::has_move_emulation_enabled<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > (0x0x7f692537f2d8) 0 empty
  boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >, boost::rv<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >&> (0x0x7f6925358c00) 0 empty

Class boost::enable_move_utility_emulation<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >
   size=1 align=1
   base size=0 base align=1
boost::enable_move_utility_emulation<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > (0x0x7f6925358d20) 0 empty

Class boost::move_detail::enable_if_c<false, boost::rv<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<false, boost::rv<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >&> (0x0x7f6925358e40) 0 empty

Class boost::move_detail::enable_if_c<true, boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<true, boost::detail::thread_move_t<boost::unique_lock<boost::mutex> >&> (0x0x7f6925358ea0) 0 empty

Class boost::is_mutex_type<boost::unique_lock<boost::mutex>*>
   size=1 align=1
   base size=0 base align=1
boost::is_mutex_type<boost::unique_lock<boost::mutex>*> (0x0x7f6925358f00) 0 empty

Class boost::sync::is_lockable<boost::unique_lock<boost::mutex>*>
   size=1 align=1
   base size=0 base align=1
boost::sync::is_lockable<boost::unique_lock<boost::mutex>*> (0x0x7f6925358f60) 0 empty

Class boost::detail::is_class_impl<boost::unique_lock<boost::mutex>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_class_impl<boost::unique_lock<boost::mutex>*> (0x0x7f6925390000) 0 empty

Class boost::is_class<boost::unique_lock<boost::mutex>*>
   size=1 align=1
   base size=1 base align=1
boost::is_class<boost::unique_lock<boost::mutex>*> (0x0x7f692537f680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692537f6e8) 0 empty
    mpl_::bool_<false> (0x0x7f6925390060) 0 empty

Class boost::sync::detail::has_member_called_try_lock<boost::unique_lock<boost::mutex>*, false>
   size=1 align=1
   base size=0 base align=1
boost::sync::detail::has_member_called_try_lock<boost::unique_lock<boost::mutex>*, false> (0x0x7f69253900c0) 0 empty

Class boost::sync::detail::has_member_try_lock<boost::unique_lock<boost::mutex>*, false>
   size=1 align=1
   base size=0 base align=1
boost::sync::detail::has_member_try_lock<boost::unique_lock<boost::mutex>*, false> (0x0x7f69253901e0) 0 empty

Class boost::sync::is_basic_lockable<boost::unique_lock<boost::mutex>*>
   size=1 align=1
   base size=0 base align=1
boost::sync::is_basic_lockable<boost::unique_lock<boost::mutex>*> (0x0x7f6925390240) 0 empty

Class boost::sync::detail::has_member_called_unlock<boost::unique_lock<boost::mutex>*, false>
   size=1 align=1
   base size=0 base align=1
boost::sync::detail::has_member_called_unlock<boost::unique_lock<boost::mutex>*, false> (0x0x7f69253902a0) 0 empty

Class boost::sync::detail::has_member_unlock<boost::unique_lock<boost::mutex>*, false>
   size=1 align=1
   base size=0 base align=1
boost::sync::detail::has_member_unlock<boost::unique_lock<boost::mutex>*, false> (0x0x7f6925390300) 0 empty

Class boost::sync::detail::has_member_called_lock<boost::unique_lock<boost::mutex>*, false>
   size=1 align=1
   base size=0 base align=1
boost::sync::detail::has_member_called_lock<boost::unique_lock<boost::mutex>*, false> (0x0x7f6925390360) 0 empty

Class boost::sync::detail::has_member_lock<boost::unique_lock<boost::mutex>*, false>
   size=1 align=1
   base size=0 base align=1
boost::sync::detail::has_member_lock<boost::unique_lock<boost::mutex>*, false> (0x0x7f69253903c0) 0 empty

Class boost::thread_cv_detail::lock_on_exit<boost::detail::future_waiter::all_futures_lock>
   size=8 align=8
   base size=8 base align=8
boost::thread_cv_detail::lock_on_exit<boost::detail::future_waiter::all_futures_lock> (0x0x7f6925390420) 0

Class boost::detail::spinlock_pool<2>::scoped_lock
   size=8 align=8
   base size=8 base align=8
boost::detail::spinlock_pool<2>::scoped_lock (0x0x7f69253904e0) 0

Vtable for boost::exception_detail::clone_impl<boost::broken_promise>
boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE: 17u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS_14broken_promiseEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::broken_promise>
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::broken_promise>
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::broken_promise>
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::broken_promise>
64    18446744073709551584u
72    18446744073709551584u
80    18446744073709551584u
88    (int (*)(...))-32
96    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS_14broken_promiseEEE)
104   (int (*)(...))boost::exception_detail::clone_impl<boost::broken_promise>::_ZTv0_n24_NK5boost16exception_detail10clone_implINS_14broken_promiseEE5cloneEv
112   (int (*)(...))boost::exception_detail::clone_impl<boost::broken_promise>::_ZTv0_n32_NK5boost16exception_detail10clone_implINS_14broken_promiseEE7rethrowEv
120   (int (*)(...))boost::exception_detail::clone_impl<boost::broken_promise>::_ZTv0_n40_N5boost16exception_detail10clone_implINS_14broken_promiseEED1Ev
128   (int (*)(...))boost::exception_detail::clone_impl<boost::broken_promise>::_ZTv0_n40_N5boost16exception_detail10clone_implINS_14broken_promiseEED0Ev

VTT for boost::exception_detail::clone_impl<boost::broken_promise>
boost::exception_detail::clone_impl<boost::broken_promise>::_ZTTN5boost16exception_detail10clone_implINS_14broken_promiseEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 104u)

Class boost::exception_detail::clone_impl<boost::broken_promise>
   size=40 align=8
   base size=32 base align=8
boost::exception_detail::clone_impl<boost::broken_promise> (0x0x7f6924fa7d20) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 24u)
  boost::broken_promise (0x0x7f692537f7b8) 0
      primary-for boost::exception_detail::clone_impl<boost::broken_promise> (0x0x7f6924fa7d20)
    boost::future_error (0x0x7f692537f820) 0
        primary-for boost::broken_promise (0x0x7f692537f7b8)
      std::logic_error (0x0x7f692537f888) 0
          primary-for boost::future_error (0x0x7f692537f820)
        std::exception (0x0x7f69253905a0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692537f888)
  boost::exception_detail::clone_base (0x0x7f6925390600) 32 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 104u)

Class boost::exception_detail::enable_error_info_helper<boost::promise_moved, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::promise_moved, 1> (0x0x7f6925390780) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::promise_moved>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::promise_moved> (0x0x7f6925390720) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::promise_moved>
boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::promise_moved>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::promise_moved>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-32
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::promise_moved>::_ZThn32_N5boost16exception_detail19error_info_injectorINS_13promise_movedEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::promise_moved>::_ZThn32_N5boost16exception_detail19error_info_injectorINS_13promise_movedEED0Ev

Class boost::exception_detail::error_info_injector<boost::promise_moved>
   size=72 align=8
   base size=68 base align=8
boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f6924fccd90) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE) + 16u)
  boost::promise_moved (0x0x7f692537f9c0) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f6924fccd90)
    boost::future_error (0x0x7f692537fa28) 0
        primary-for boost::promise_moved (0x0x7f692537f9c0)
      std::logic_error (0x0x7f692537fa90) 0
          primary-for boost::future_error (0x0x7f692537fa28)
        std::exception (0x0x7f69253907e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f692537fa90)
  boost::exception (0x0x7f6925390840) 32
      vptr=((& boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE: 21u entries
0     72u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::promise_moved> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::promise_moved> >
64    (int (*)(...))-32
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZThn32_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZThn32_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEED0Ev
96    18446744073709551544u
104   18446744073709551544u
112   18446744073709551544u
120   (int (*)(...))-72
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >
   size=80 align=8
   base size=68 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> > (0x0x7f6924fccf50) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f6924fe6000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> > (0x0x7f6924fccf50)
    boost::promise_moved (0x0x7f692537faf8) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f6924fe6000)
      boost::future_error (0x0x7f692537fb60) 0
          primary-for boost::promise_moved (0x0x7f692537faf8)
        std::logic_error (0x0x7f692537fbc8) 0
            primary-for boost::future_error (0x0x7f692537fb60)
          std::exception (0x0x7f6925390960) 0 nearly-empty
              primary-for std::logic_error (0x0x7f692537fbc8)
    boost::exception (0x0x7f69253909c0) 32
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6925390a20) 72 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_13promise_movedEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::future_already_retrieved, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::future_already_retrieved, 1> (0x0x7f6925390c00) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::future_already_retrieved>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::future_already_retrieved> (0x0x7f6925390ba0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::future_already_retrieved>
boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::future_already_retrieved>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::future_already_retrieved>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-32
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZThn32_N5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZThn32_N5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEED0Ev

Class boost::exception_detail::error_info_injector<boost::future_already_retrieved>
   size=72 align=8
   base size=68 base align=8
boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f69250000e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE) + 16u)
  boost::future_already_retrieved (0x0x7f692537f8f0) 0
      primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f69250000e0)
    boost::future_error (0x0x7f692537fc30) 0
        primary-for boost::future_already_retrieved (0x0x7f692537f8f0)
      std::logic_error (0x0x7f6925003000) 0
          primary-for boost::future_error (0x0x7f692537fc30)
        std::exception (0x0x7f6925390c60) 0 nearly-empty
            primary-for std::logic_error (0x0x7f6925003000)
  boost::exception (0x0x7f6925390cc0) 32
      vptr=((& boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE: 21u entries
0     72u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >
64    (int (*)(...))-32
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZThn32_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZThn32_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEED0Ev
96    18446744073709551544u
104   18446744073709551544u
112   18446744073709551544u
120   (int (*)(...))-72
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >
   size=80 align=8
   base size=68 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> > (0x0x7f69250001c0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f6925000230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> > (0x0x7f69250001c0)
    boost::future_already_retrieved (0x0x7f6925003138) 0
        primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f6925000230)
      boost::future_error (0x0x7f69250031a0) 0
          primary-for boost::future_already_retrieved (0x0x7f6925003138)
        std::logic_error (0x0x7f6925003208) 0
            primary-for boost::future_error (0x0x7f69250031a0)
          std::exception (0x0x7f6925390de0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f6925003208)
    boost::exception (0x0x7f6925390e40) 32
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6925390ea0) 72 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_24future_already_retrievedEEEEE) + 136u)

Class boost::detail::is_arithmetic_impl<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::basic_future<void>&> (0x0x7f692501e120) 0 empty

Class boost::is_integral<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::basic_future<void>&> (0x0x7f6925003410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925003478) 0 empty
    mpl_::bool_<false> (0x0x7f692501e180) 0 empty

Class boost::is_float<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::basic_future<void>&> (0x0x7f69250034e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925003548) 0 empty
    mpl_::bool_<false> (0x0x7f692501e1e0) 0 empty

Class boost::is_arithmetic<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::basic_future<void>&> (0x0x7f69250035b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925003618) 0 empty
    mpl_::bool_<false> (0x0x7f692501e240) 0 empty

Class boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501e2a0) 0 empty

Class boost::is_integral<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925003750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250037b8) 0 empty
    mpl_::bool_<false> (0x0x7f692501e300) 0 empty

Class boost::is_float<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925003820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925003888) 0 empty
    mpl_::bool_<false> (0x0x7f692501e360) 0 empty

Class boost::is_arithmetic<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f69250038f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925003958) 0 empty
    mpl_::bool_<false> (0x0x7f692501e3c0) 0 empty

Class boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501e420) 0 empty

Class boost::is_abstract<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925003a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925003af8) 0 empty
    mpl_::bool_<false> (0x0x7f692501e480) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501e4e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501e0c0) 0 empty

Class boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501e540) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925003bc8) 0 empty
  boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501e5a0) 0 empty

Class boost::detail::add_reference_impl<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::detail::basic_future<void>&> (0x0x7f692501e720) 0 empty

Class boost::add_reference<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::detail::basic_future<void>&> (0x0x7f692501e6c0) 0 empty

Class boost::add_lvalue_reference<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::detail::basic_future<void>&> (0x0x7f692501e660) 0 empty

Class boost::detail::is_reference_impl<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::basic_future<void>&> (0x0x7f692501e840) 0 empty

Class boost::is_lvalue_reference<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::basic_future<void>&> (0x0x7f6925003d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925003dd0) 0 empty
    mpl_::bool_<true> (0x0x7f692501e8a0) 0 empty

Class boost::is_rvalue_reference<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::basic_future<void>&> (0x0x7f6925003e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925003ea0) 0 empty
    mpl_::bool_<false> (0x0x7f692501e900) 0 empty

Class boost::is_reference<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::basic_future<void>&> (0x0x7f6925003f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925003f70) 0 empty
    mpl_::bool_<true> (0x0x7f692501e960) 0 empty

Class boost::is_void<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::basic_future<void>&> (0x0x7f6925003340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045000) 0 empty
    mpl_::bool_<false> (0x0x7f692501e9c0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::basic_future<void>&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::basic_future<void>&, false> (0x0x7f692501ea20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::basic_future<void>&> (0x0x7f692501e7e0) 0 empty

Class boost::add_rvalue_reference<boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::detail::basic_future<void>&> (0x0x7f692501e780) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501e600) 0 empty

Class boost::detail::checker<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501ea80) 0 empty

Class boost::is_void<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045270) 0 empty
    mpl_::bool_<false> (0x0x7f692501eba0) 0 empty

Class boost::is_array<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f69250452d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045340) 0 empty
    mpl_::bool_<false> (0x0x7f692501ec00) 0 empty

Class boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f692501ec60) 0 empty

Class boost::is_lvalue_reference<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250454e0) 0 empty
    mpl_::bool_<false> (0x0x7f692501ecc0) 0 empty

Class boost::is_rvalue_reference<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250455b0) 0 empty
    mpl_::bool_<false> (0x0x7f692501ede0) 0 empty

Class boost::is_reference<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045680) 0 empty
    mpl_::bool_<false> (0x0x7f692501ef00) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7f6925065060) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f69250457b8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7f6925065180) 0 empty

Class boost::detail::is_function_impl<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045820) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045888) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7f69250651e0) 0 empty

Class boost::is_function<boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f69250459c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045a28) 0 empty
    mpl_::bool_<false> (0x0x7f6925065240) 0 empty

Class boost::is_convertible<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925045af8) 0 empty
    mpl_::bool_<true> (0x0x7f69250652a0) 0 empty

Class boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925065300) 0 empty

Class boost::enable_if<boost::is_convertible<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >, boost::detail::thread_move_t<boost::detail::basic_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_convertible<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > >, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925045b60) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f6925065420) 0 empty

Class boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&>::false_t
   size=2 align=1
   base size=2 base align=1
boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&>::false_t (0x0x7f6925065540) 0

Class boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&> (0x0x7f69250654e0) 0 empty

Class boost::has_move_emulation_enabled<boost::detail::basic_future<void> >
   size=1 align=1
   base size=1 base align=1
boost::has_move_emulation_enabled<boost::detail::basic_future<void> > (0x0x7f6925045c98) 0 empty
  boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&> (0x0x7f69250655a0) 0 empty

Class boost::enable_move_utility_emulation<boost::detail::basic_future<void> >
   size=1 align=1
   base size=0 base align=1
boost::enable_move_utility_emulation<boost::detail::basic_future<void> > (0x0x7f6925065600) 0 empty

Class boost::move_detail::enable_if_c<false, boost::rv<boost::detail::basic_future<void> >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<false, boost::rv<boost::detail::basic_future<void> >&> (0x0x7f6925065660) 0 empty

Class boost::move_detail::enable_if_c<false, boost::detail::basic_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<false, boost::detail::basic_future<void>&> (0x0x7f69250656c0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::unique_future<void>&> (0x0x7f6925065780) 0 empty

Class boost::is_integral<boost::unique_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::unique_future<void>&> (0x0x7f6925045d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045d68) 0 empty
    mpl_::bool_<false> (0x0x7f69250657e0) 0 empty

Class boost::is_float<boost::unique_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::unique_future<void>&> (0x0x7f6925045dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045e38) 0 empty
    mpl_::bool_<false> (0x0x7f6925065840) 0 empty

Class boost::is_arithmetic<boost::unique_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::unique_future<void>&> (0x0x7f6925045ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925045f08) 0 empty
    mpl_::bool_<false> (0x0x7f69250658a0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925065900) 0 empty

Class boost::is_integral<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925045f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081000) 0 empty
    mpl_::bool_<false> (0x0x7f6925065a20) 0 empty

Class boost::is_float<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250810d0) 0 empty
    mpl_::bool_<false> (0x0x7f6925065a80) 0 empty

Class boost::is_arithmetic<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250811a0) 0 empty
    mpl_::bool_<false> (0x0x7f6925065ae0) 0 empty

Class boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925065b40) 0 empty

Class boost::is_abstract<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081270) 0 empty
    mpl_::bool_<false> (0x0x7f6925065c60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925065cc0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925065720) 0 empty

Class boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925065de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081340) 0 empty
  boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925065e40) 0 empty

Class boost::detail::add_reference_impl<boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::unique_future<void>&> (0x0x7f692508b000) 0 empty

Class boost::add_reference<boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::unique_future<void>&> (0x0x7f6925065f60) 0 empty

Class boost::add_lvalue_reference<boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::unique_future<void>&> (0x0x7f6925065f00) 0 empty

Class boost::detail::is_reference_impl<boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::unique_future<void>&> (0x0x7f692508b120) 0 empty

Class boost::is_lvalue_reference<boost::unique_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::unique_future<void>&> (0x0x7f69250814e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6925081548) 0 empty
    mpl_::bool_<true> (0x0x7f692508b180) 0 empty

Class boost::is_rvalue_reference<boost::unique_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::unique_future<void>&> (0x0x7f69250815b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081618) 0 empty
    mpl_::bool_<false> (0x0x7f692508b1e0) 0 empty

Class boost::is_reference<boost::unique_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::unique_future<void>&> (0x0x7f6925081680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69250816e8) 0 empty
    mpl_::bool_<true> (0x0x7f692508b240) 0 empty

Class boost::is_void<boost::unique_future<void>&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::unique_future<void>&> (0x0x7f6925081750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250817b8) 0 empty
    mpl_::bool_<false> (0x0x7f692508b2a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::unique_future<void>&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::unique_future<void>&, false> (0x0x7f692508b300) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::unique_future<void>&> (0x0x7f692508b0c0) 0 empty

Class boost::add_rvalue_reference<boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::unique_future<void>&> (0x0x7f692508b060) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925065ea0) 0 empty

Class boost::detail::checker<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f692508b420) 0 empty

Class boost::is_void<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f69250818f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081958) 0 empty
    mpl_::bool_<false> (0x0x7f692508b480) 0 empty

Class boost::is_array<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f69250819c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081a28) 0 empty
    mpl_::bool_<false> (0x0x7f692508b4e0) 0 empty

Class boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f692508b540) 0 empty

Class boost::is_lvalue_reference<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081af8) 0 empty
    mpl_::bool_<false> (0x0x7f692508b660) 0 empty

Class boost::is_rvalue_reference<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081bc8) 0 empty
    mpl_::bool_<false> (0x0x7f692508b6c0) 0 empty

Class boost::is_reference<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6925081c98) 0 empty
    mpl_::bool_<false> (0x0x7f692508b720) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7f692508b840) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081ea0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7f692508b8a0) 0 empty

Class boost::detail::is_function_impl<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f6925081f70) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f69250b3000) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7f692508b900) 0 empty

Class boost::is_function<boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f69250b30d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250b3138) 0 empty
    mpl_::bool_<false> (0x0x7f692508ba20) 0 empty

Class boost::is_convertible<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f69250b31a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f69250b3208) 0 empty
    mpl_::bool_<true> (0x0x7f692508ba80) 0 empty

Class boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f692508bae0) 0 empty

Class boost::enable_if<boost::is_convertible<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >, boost::detail::thread_move_t<boost::unique_future<void> > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_convertible<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > >, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f69250b3340) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f692508bb40) 0 empty

Class boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&>::false_t
   size=2 align=1
   base size=2 base align=1
boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&>::false_t (0x0x7f692508bc00) 0

Class boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&> (0x0x7f692508bba0) 0 empty

Class boost::has_move_emulation_enabled<boost::unique_future<void> >
   size=1 align=1
   base size=1 base align=1
boost::has_move_emulation_enabled<boost::unique_future<void> > (0x0x7f69250b3478) 0 empty
  boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&> (0x0x7f692508bc60) 0 empty

Class boost::enable_move_utility_emulation<boost::unique_future<void> >
   size=1 align=1
   base size=0 base align=1
boost::enable_move_utility_emulation<boost::unique_future<void> > (0x0x7f692508bcc0) 0 empty

Class boost::move_detail::enable_if_c<false, boost::rv<boost::unique_future<void> >&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<false, boost::rv<boost::unique_future<void> >&> (0x0x7f692508bd20) 0 empty

Class boost::move_detail::enable_if_c<false, boost::unique_future<void>&>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::enable_if_c<false, boost::unique_future<void>&> (0x0x7f692508bd80) 0 empty

Class boost::is_integral<boost::function1<void, const std::basic_string<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<void, const std::basic_string<char>&> > (0x0x7f69250b3548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250b35b0) 0 empty
    mpl_::bool_<false> (0x0x7f69250e1120) 0 empty

Class boost::is_integral<boost::function1<void, const bool&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<void, const bool&> > (0x0x7f69250b3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250b36e8) 0 empty
    mpl_::bool_<false> (0x0x7f69250e1180) 0 empty

Class boost::program_options::basic_command_line_parser<char>
   size=120 align=8
   base size=120 base align=8
boost::program_options::basic_command_line_parser<char> (0x0x7f69250b37b8) 0
  boost::program_options::detail::cmdline (0x0x7f69250e11e0) 0

Class boost::is_integral<boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> > (0x0x7f69250b3820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69250b3888) 0 empty
    mpl_::bool_<false> (0x0x7f69250e1240) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f69250e12a0) 0

Class std::pair<const std::basic_string<char>, boost::program_options::variable_value>
   size=40 align=8
   base size=40 base align=8
std::pair<const std::basic_string<char>, boost::program_options::variable_value> (0x0x7f69250e1300) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f69250b3af8) 0
  std::_Rb_tree_node_base (0x0x7f69250e13c0) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f69250e1420) 0

Class boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, boost::ratio<1l, 1000000000l>, true, false>
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, boost::ratio<1l, 1000000000l>, true, false> (0x0x7f69250e1a20) 0 empty

Class boost::ratio<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1000000000l, 1l> (0x0x7f69250e1b40) 0 empty

Class boost::ratio_detail::ratio_divide<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
boost::ratio_detail::ratio_divide<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7f69250e1ae0) 0 empty

Class boost::ratio_divide<boost::ratio<1l>, boost::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
boost::ratio_divide<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7f6924dbec98) 0 empty
  boost::ratio<1000000000l, 1l> (0x0x7f69250e1ba0) 0 empty

Class boost::chrono::detail::duration_cast<boost::chrono::duration<long int>, boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::duration_cast<boost::chrono::duration<long int>, boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (0x0x7f69250e1a80) 0 empty

Class std::_List_node<IDebugObject*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<IDebugObject*> (0x0x7f6924e4e068) 0
  std::__detail::_List_node_base (0x0x7f69250e1d80) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> >, std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> >, std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::any> > > (0x0x7f69250e1de0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6924e4e340) 0
  std::_Rb_tree_node_base (0x0x7f69250e1ea0) 0

Class std::unary_function<std::pair<const std::basic_string<char>, boost::any>, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, boost::any>, const std::basic_string<char> > (0x0x7f6924e7c000) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, boost::any> > (0x0x7f6924e4e478) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, boost::any>, const std::basic_string<char> > (0x0x7f6924e7c060) 0 empty

Class std::pair<const void* const, boost::detail::tss_data_node>
   size=32 align=8
   base size=32 base align=8
std::pair<const void* const, boost::detail::tss_data_node> (0x0x7f6924e7c120) 0

Class std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f6924e4e618) 0
  std::_Rb_tree_node_base (0x0x7f6924e7c0c0) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state_base>, boost::shared_ptr<boost::detail::shared_state_base>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::detail::shared_state_base>, boost::shared_ptr<boost::detail::shared_state_base>&> (0x0x7f6924e7c180) 0 empty

Class std::__traitor<std::__is_integer<float>, std::__is_floating<float> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<float>, std::__is_floating<float> > (0x0x7f6924e7c1e0) 0 empty

Class std::__is_arithmetic<float>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<float> (0x0x7f6924e4edd0) 0 empty
  std::__traitor<std::__is_integer<float>, std::__is_floating<float> > (0x0x7f6924e7c240) 0 empty

Class __gnu_cxx::__enable_if<true, int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, int> (0x0x7f6924e7c2a0) 0 empty

Class boost::hash_detail::enable_binary_hash<float, 113u, 16384u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<float, 113u, 16384u> (0x0x7f6924e7c300) 0 empty

Class boost::hash_detail::enable_binary_hash<float, 64u, 16384u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<float, 64u, 16384u> (0x0x7f6924e7c360) 0 empty

Class boost::hash_detail::enable_binary_hash<float, 53u, 1024u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<float, 53u, 1024u> (0x0x7f6924e7c3c0) 0 empty

Class boost::hash_detail::enable_binary_hash<float, 24u, 128u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<float, 24u, 128u> (0x0x7f6924e7c420) 0 empty

Class boost::enable_if_c<true, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, long unsigned int> (0x0x7f6924e7c480) 0 empty

Class std::__traitor<std::__is_integer<double>, std::__is_floating<double> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7f6924e7c4e0) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7f6924e4ef08) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7f6924e7c540) 0 empty

Class boost::hash_detail::enable_binary_hash<double, 113u, 16384u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<double, 113u, 16384u> (0x0x7f6924e7c5a0) 0 empty

Class boost::hash_detail::enable_binary_hash<double, 64u, 16384u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<double, 64u, 16384u> (0x0x7f6924e7c600) 0 empty

Class boost::hash_detail::enable_binary_hash<double, 53u, 1024u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<double, 53u, 1024u> (0x0x7f6924e7c660) 0 empty

Class boost::hash_detail::enable_binary_hash<double, 24u, 128u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<double, 24u, 128u> (0x0x7f6924e7c6c0) 0 empty

Class std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> > (0x0x7f6924e7c720) 0 empty

Class std::__is_arithmetic<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<long double> (0x0x7f6924ee6000) 0 empty
  std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> > (0x0x7f6924e7c780) 0 empty

Class boost::hash_detail::enable_binary_hash<long double, 113u, 16384u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<long double, 113u, 16384u> (0x0x7f6924e7c7e0) 0 empty

Class boost::hash_detail::enable_binary_hash<long double, 64u, 16384u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<long double, 64u, 16384u> (0x0x7f6924e7c840) 0 empty

Class boost::hash_detail::enable_binary_hash<long double, 53u, 1024u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<long double, 53u, 1024u> (0x0x7f6924e7c8a0) 0 empty

Class boost::hash_detail::enable_binary_hash<long double, 24u, 128u>
   size=1 align=1
   base size=0 base align=1
boost::hash_detail::enable_binary_hash<long double, 24u, 128u> (0x0x7f6924e7c900) 0 empty

Class std::iterator_traits<std::_List_iterator<boost::thread*> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_iterator<boost::thread*> > (0x0x7f6924e7cc60) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1> (0x0x7f6924e7cd20) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_function_call>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_function_call> (0x0x7f6924e7ccc0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_function_call>
boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_function_call>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f6924f1fee0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7f6924ee65b0) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f6924f1fee0)
    std::runtime_error (0x0x7f6924ee6618) 0
        primary-for boost::bad_function_call (0x0x7f6924ee65b0)
      std::exception (0x0x7f6924e7cd80) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f6924ee6618)
  boost::exception (0x0x7f6924e7cde0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_function_call> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_function_call> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f6924f3a0e0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f6924f3a150) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f6924f3a0e0)
    boost::bad_function_call (0x0x7f6924ee6680) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f6924f3a150)
      std::runtime_error (0x0x7f6924ee66e8) 0
          primary-for boost::bad_function_call (0x0x7f6924ee6680)
        std::exception (0x0x7f6924e7cf00) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f6924ee66e8)
    boost::exception (0x0x7f6924e7cf60) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924f3c000) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7f6924bf02a0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f6924bf0310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7f6924bf02a0)
    std::domain_error (0x0x7f6924ee6f70) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f6924bf0310)
      std::logic_error (0x0x7f6924ee6340) 0
          primary-for std::domain_error (0x0x7f6924ee6f70)
        std::exception (0x0x7f6924f3c780) 0 nearly-empty
            primary-for std::logic_error (0x0x7f6924ee6340)
    boost::exception (0x0x7f6924f3c7e0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924f3c840) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12domain_errorEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7f6924c0d5b0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f6924c0d620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7f6924c0d5b0)
    std::invalid_argument (0x0x7f6924ee6478) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f6924c0d620)
      std::logic_error (0x0x7f6924ee63a8) 0
          primary-for std::invalid_argument (0x0x7f6924ee6478)
        std::exception (0x0x7f6924f3cde0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f6924ee63a8)
    boost::exception (0x0x7f6924f3ce40) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924f3cea0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt16invalid_argumentEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7f6924c32930) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f6924c329a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7f6924c32930)
    std::length_error (0x0x7f6924c27340) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f6924c329a0)
      std::logic_error (0x0x7f6924c273a8) 0
          primary-for std::length_error (0x0x7f6924c27340)
        std::exception (0x0x7f6924c38120) 0 nearly-empty
            primary-for std::logic_error (0x0x7f6924c273a8)
    boost::exception (0x0x7f6924c38180) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924c381e0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12length_errorEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7f6924c4cbd0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f6924c4cc40) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7f6924c4cbd0)
    std::out_of_range (0x0x7f6924c274e0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f6924c4cc40)
      std::logic_error (0x0x7f6924c27548) 0
          primary-for std::out_of_range (0x0x7f6924c274e0)
        std::exception (0x0x7f6924c38720) 0 nearly-empty
            primary-for std::logic_error (0x0x7f6924c27548)
    boost::exception (0x0x7f6924c38780) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924c387e0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt12out_of_rangeEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7f6924c69e70) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f6924c69ee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7f6924c69e70)
    std::logic_error (0x0x7f6924c27680) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f6924c69ee0)
      std::exception (0x0x7f6924c38d20) 0 nearly-empty
          primary-for std::logic_error (0x0x7f6924c27680)
    boost::exception (0x0x7f6924c38d80) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924c38de0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11logic_errorEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7f6924c9b380) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f6924c9b3f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7f6924c9b380)
    std::range_error (0x0x7f6924c277b8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f6924c9b3f0)
      std::runtime_error (0x0x7f6924c27820) 0
          primary-for std::range_error (0x0x7f6924c277b8)
        std::exception (0x0x7f6924c91360) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f6924c27820)
    boost::exception (0x0x7f6924c913c0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924c91420) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt11range_errorEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7f6924cb7690) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f6924cb7700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7f6924cb7690)
    std::overflow_error (0x0x7f6924c27958) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f6924cb7700)
      std::runtime_error (0x0x7f6924c279c0) 0
          primary-for std::overflow_error (0x0x7f6924c27958)
        std::exception (0x0x7f6924c919c0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f6924c279c0)
    boost::exception (0x0x7f6924c91a20) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924c91a80) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt14overflow_errorEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7f6924cd79a0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f6924cd7a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7f6924cd79a0)
    std::underflow_error (0x0x7f6924c27e38) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f6924cd7a10)
      std::runtime_error (0x0x7f6924c27ea0) 0
          primary-for std::underflow_error (0x0x7f6924c27e38)
        std::exception (0x0x7f6924c91d20) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f6924c27ea0)
    boost::exception (0x0x7f6924c91d80) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924c91de0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt15underflow_errorEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
40    (int (*)(...))std::ios_base::failure::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7f6924cf5e00) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f6924cf5e70) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7f6924cf5e00)
    std::ios_base::failure (0x0x7f6924cff0d0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f6924cf5e70)
      std::exception (0x0x7f6924d060c0) 0 nearly-empty
          primary-for std::ios_base::failure (0x0x7f6924cff0d0)
    boost::exception (0x0x7f6924d06120) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924d06180) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperINSt8ios_base7failureEEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7f6924d17f50) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f6924d2d000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7f6924d17f50)
    std::runtime_error (0x0x7f6924cff548) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f6924d2d000)
      std::exception (0x0x7f6924d064e0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f6924cff548)
    boost::exception (0x0x7f6924d06540) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924d065a0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
40    (int (*)(...))std::bad_alloc::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7f6924d46230) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f6924d462a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7f6924d46230)
    std::bad_alloc (0x0x7f6924cff680) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f6924d462a0)
      std::exception (0x0x7f6924d06900) 0 nearly-empty
          primary-for std::bad_alloc (0x0x7f6924cff680)
    boost::exception (0x0x7f6924d06960) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924d069c0) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt9bad_allocEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
40    (int (*)(...))std::bad_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7f6924d647e0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f6924d64850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7f6924d647e0)
    std::bad_cast (0x0x7f6924cff7b8) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f6924d64850)
      std::exception (0x0x7f6924d06d20) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f6924cff7b8)
    boost::exception (0x0x7f6924d06d80) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924d06de0) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt8bad_castEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
40    (int (*)(...))std::bad_typeid::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7f692497bd90) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f692497be00) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7f692497bd90)
    std::bad_typeid (0x0x7f6924cffa28) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f692497be00)
      std::exception (0x0x7f6924981360) 0 nearly-empty
          primary-for std::bad_typeid (0x0x7f6924cffa28)
    boost::exception (0x0x7f69249813c0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924981420) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt10bad_typeidEEEE) + 136u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
40    (int (*)(...))std::bad_exception::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZThn8_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTTN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7f69249ab1c0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE) + 24u)
  boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f69249ab230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7f69249ab1c0)
    std::bad_exception (0x0x7f6924cffb60) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f69249ab230)
      std::exception (0x0x7f69249819c0) 0 nearly-empty
          primary-for std::bad_exception (0x0x7f6924cffb60)
    boost::exception (0x0x7f6924981a20) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f6924981a80) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::_ZTVN5boost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13bad_exceptionEEEE) + 136u)

Class std::iterator_traits<boost::unique_lock<boost::mutex>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::unique_lock<boost::mutex>*> (0x0x7f69249ff060) 0 empty

Class boost::unique_lock<boost::unique_lock<boost::mutex> >
   size=16 align=8
   base size=9 base align=8
boost::unique_lock<boost::unique_lock<boost::mutex> > (0x0x7f69249ff0c0) 0

Class boost::detail::thread_move_t<boost::upgrade_lock<boost::unique_lock<boost::mutex> > >
   size=8 align=8
   base size=8 base align=8
boost::detail::thread_move_t<boost::upgrade_lock<boost::unique_lock<boost::mutex> > > (0x0x7f69249ff2a0) 0

Class boost::detail::try_lock_impl_return<boost::unique_lock<boost::mutex>*, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::try_lock_impl_return<boost::unique_lock<boost::mutex>*, false> (0x0x7f69249ff300) 0 empty

Class boost::detail::range_lock_guard<boost::unique_lock<boost::mutex>*>
   size=16 align=8
   base size=16 base align=8
boost::detail::range_lock_guard<boost::unique_lock<boost::mutex>*> (0x0x7f69249ff360) 0

Class boost::detail::sp_element<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::program_options::option_description> (0x0x7f69249ffb40) 0 empty

Class boost::detail::sp_dereference<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::program_options::option_description> (0x0x7f69249ffba0) 0 empty

Class boost::detail::sp_member_access<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::program_options::option_description> (0x0x7f69249ffc00) 0 empty

Class boost::detail::sp_array_access<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::program_options::option_description> (0x0x7f69249ffc60) 0 empty

Class boost::shared_ptr<boost::program_options::option_description>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::program_options::option_description> (0x0x7f69249ffae0) 0

Class boost::detail::sp_element<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::program_options::options_description> (0x0x7f69249ffde0) 0 empty

Class boost::detail::sp_dereference<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::program_options::options_description> (0x0x7f69249ffe40) 0 empty

Class boost::detail::sp_member_access<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::program_options::options_description> (0x0x7f69249ffea0) 0 empty

Class boost::detail::sp_array_access<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::program_options::options_description> (0x0x7f69249fff00) 0 empty

Class boost::shared_ptr<boost::program_options::options_description>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::program_options::options_description> (0x0x7f69249ffd80) 0

Class boost::detail::function::basic_vtable1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> (0x0x7f6924b07060) 0

Class boost::program_options::basic_option<char>
   size=72 align=8
   base size=66 base align=8
boost::program_options::basic_option<char> (0x0x7f6924b072a0) 0

Class std::iterator_traits<const boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const boost::program_options::basic_option<char>*> (0x0x7f6924b07360) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > (0x0x7f6924b07300) 0

Class std::__are_same<const boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*> (0x0x7f6924b073c0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<boost::program_options::basic_option<char> > > (0x0x7f6924b07420) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f6924a816e8) 0
  std::_Rb_tree_node_base (0x0x7f6924b07720) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f6924b07780) 0

Class std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7f6924b078a0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f6924a818f0) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7f6924b07900) 0 empty

Class std::unary_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::basic_string<char> > (0x0x7f6924b07a20) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f6924a819c0) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::basic_string<char> > (0x0x7f6924b07a80) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6924b07ae0) 0 empty

Class std::iterator_traits<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::basic_string<char>*> (0x0x7f6924b07b40) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f6924b07c60) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f6924b07cc0) 0 empty

Class boost::common_type<long int, long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::common_type<long int, long int, long int> (0x0x7f69247fe3c0) 0 empty

Class boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int>, boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::ratio<1000000000l, 1l>, false, true>
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int>, boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::ratio<1000000000l, 1l>, false, true> (0x0x7f69247fe420) 0 empty

Class std::__is_move_iterator<std::pair<boost::condition_variable*, boost::mutex*>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::pair<boost::condition_variable*, boost::mutex*>*> (0x0x7f69247fe8a0) 0 empty

Class std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7f69247fe900) 0 empty

Class std::_Miter_base<std::pair<boost::condition_variable*, boost::mutex*>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::pair<boost::condition_variable*, boost::mutex*>*> (0x0x7f6924859af8) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7f69247fe960) 0 empty

Class std::__is_move_iterator<boost::shared_ptr<boost::detail::shared_state_base>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<boost::shared_ptr<boost::detail::shared_state_base>*> (0x0x7f69247fea80) 0 empty

Class std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7f69247feae0) 0 empty

Class std::_Miter_base<boost::shared_ptr<boost::detail::shared_state_base>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<boost::shared_ptr<boost::detail::shared_state_base>*> (0x0x7f6924859f08) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7f69247feb40) 0 empty

Class boost::detail::is_pointer_impl<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::thread_detail::default_barrier_reseter> (0x0x7f692491e000) 0 empty

Class boost::detail::cv_traits_imp<boost::thread_detail::default_barrier_reseter*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::thread_detail::default_barrier_reseter*> (0x0x7f692491e120) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::thread_detail::default_barrier_reseter> (0x0x7f692491e0c0) 0 empty

Class boost::remove_cv<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::thread_detail::default_barrier_reseter> (0x0x7f692491e060) 0 empty

Class boost::detail::is_pointer_helper<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::thread_detail::default_barrier_reseter> (0x0x7f692491e180) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::thread_detail::default_barrier_reseter> (0x0x7f692491e4e0) 0 empty

Class boost::is_member_function_pointer<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::thread_detail::default_barrier_reseter> (0x0x7f69249682d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924968340) 0 empty
    mpl_::bool_<false> (0x0x7f692491e600) 0 empty

Class boost::is_member_pointer<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::thread_detail::default_barrier_reseter> (0x0x7f69249683a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924968410) 0 empty
    mpl_::bool_<false> (0x0x7f692491e660) 0 empty

Class boost::is_pointer<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69249684e0) 0 empty
    mpl_::bool_<false> (0x0x7f692491e6c0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag> (0x0x7f692491e720) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_obj_tag> (0x0x7f692491e780) 0 empty

Class boost::is_reference_wrapper<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968680) 0 empty
  mpl_::bool_<false> (0x0x7f692491e8a0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_obj_tag> (0x0x7f692491e900) 0 empty

Class boost::detail::function::get_function_tag<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::thread_detail::default_barrier_reseter> (0x0x7f69247fef60) 0 empty

Class boost::is_void<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long unsigned int> (0x0x7f6924968820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924968888) 0 empty
    mpl_::bool_<false> (0x0x7f692491eae0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int>, boost::detail::function::function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int>, boost::detail::function::function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int> > (0x0x7f692491eb40) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int> (0x0x7f692491ea80) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::thread_detail::default_barrier_reseter, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::thread_detail::default_barrier_reseter, long unsigned int> (0x0x7f692491ea20) 0 empty

Class boost::detail::function::functor_manager<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::thread_detail::default_barrier_reseter> (0x0x7f692491ec60) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::thread_detail::default_barrier_reseter, long unsigned int> (0x0x7f692491ecc0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::thread_detail::default_barrier_reseter> (0x0x7f692491ed20) 0 empty

Class boost::detail::alignment_of_impl<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::thread_detail::default_barrier_reseter> (0x0x7f692491ee40) 0 empty

Class mpl_::integral_c<long unsigned int, 4ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 4ul> (0x0x7f692491eea0) 0 empty

Class boost::integral_constant<long unsigned int, 4ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 4ul> (0x0x7f6924968a28) 0 empty
  mpl_::integral_c<long unsigned int, 4ul> (0x0x7f692491ef00) 0 empty

Class boost::alignment_of<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968a90) 0 empty
  boost::integral_constant<long unsigned int, 4ul> (0x0x7f6924968af8) 0 empty
    mpl_::integral_c<long unsigned int, 4ul> (0x0x7f692491ef60) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::thread_detail::default_barrier_reseter> (0x0x7f6924594000) 0 empty

Class boost::has_trivial_destructor<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6924968bc8) 0 empty
    mpl_::bool_<true> (0x0x7f6924594060) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::thread_detail::default_barrier_reseter> (0x0x7f69245940c0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::thread_detail::default_barrier_reseter> (0x0x7f6924594120) 0 empty

Class boost::is_volatile<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924968c98) 0 empty
    mpl_::bool_<false> (0x0x7f6924594180) 0 empty

Class boost::detail::is_reference_impl<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::thread_detail::default_barrier_reseter> (0x0x7f69245941e0) 0 empty

Class boost::is_lvalue_reference<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924968d68) 0 empty
    mpl_::bool_<false> (0x0x7f6924594240) 0 empty

Class boost::is_rvalue_reference<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924968e38) 0 empty
    mpl_::bool_<false> (0x0x7f69245942a0) 0 empty

Class boost::is_reference<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924968f08) 0 empty
    mpl_::bool_<false> (0x0x7f6924594300) 0 empty

Class boost::has_trivial_copy_constructor<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::thread_detail::default_barrier_reseter> (0x0x7f6924968f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692459c000) 0 empty
    mpl_::bool_<true> (0x0x7f6924594360) 0 empty

Class boost::detail::is_pointer_impl<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924594420) 0 empty

Class boost::detail::cv_traits_imp<boost::thread_detail::void_fct_ptr_barrier_reseter*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::thread_detail::void_fct_ptr_barrier_reseter*> (0x0x7f6924594540) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69245944e0) 0 empty

Class boost::remove_cv<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924594480) 0 empty

Class boost::detail::is_pointer_helper<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924594660) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69245949c0) 0 empty

Class boost::is_member_function_pointer<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692459c548) 0 empty
    mpl_::bool_<false> (0x0x7f6924594ae0) 0 empty

Class boost::is_member_pointer<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459c5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692459c618) 0 empty
    mpl_::bool_<false> (0x0x7f6924594b40) 0 empty

Class boost::is_pointer<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692459c6e8) 0 empty
    mpl_::bool_<false> (0x0x7f6924594ba0) 0 empty

Class boost::is_reference_wrapper<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459c7b8) 0 empty
  mpl_::bool_<false> (0x0x7f6924594c00) 0 empty

Class boost::detail::function::get_function_tag<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69245943c0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int>, boost::detail::function::function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int>, boost::detail::function::function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int> > (0x0x7f6924594de0) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int> (0x0x7f6924594d80) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int> (0x0x7f6924594d20) 0 empty

Class boost::detail::function::functor_manager<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924594f00) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::thread_detail::void_fct_ptr_barrier_reseter, long unsigned int> (0x0x7f6924606060) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69246060c0) 0 empty

Class boost::detail::alignment_of_impl<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69246061e0) 0 empty

Class boost::alignment_of<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459ca28) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f692459ca90) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f6924606240) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69246062a0) 0 empty

Class boost::has_trivial_destructor<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459caf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692459cb60) 0 empty
    mpl_::bool_<true> (0x0x7f69246063c0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924606420) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924606540) 0 empty

Class boost::is_volatile<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692459cc30) 0 empty
    mpl_::bool_<false> (0x0x7f6924606660) 0 empty

Class boost::detail::is_reference_impl<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69246066c0) 0 empty

Class boost::is_lvalue_reference<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459cc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692459cd00) 0 empty
    mpl_::bool_<false> (0x0x7f6924606720) 0 empty

Class boost::is_rvalue_reference<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692459cdd0) 0 empty
    mpl_::bool_<false> (0x0x7f6924606780) 0 empty

Class boost::is_reference<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f692459cea0) 0 empty
    mpl_::bool_<false> (0x0x7f69246067e0) 0 empty

Class boost::has_trivial_copy_constructor<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f692459cf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f692459cf70) 0 empty
    mpl_::bool_<true> (0x0x7f6924606840) 0 empty

Class boost::detail::is_pointer_impl<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<unsigned int (*)()> (0x0x7f6924606900) 0 empty

Class boost::detail::cv_traits_imp<unsigned int (**)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<unsigned int (**)()> (0x0x7f6924606a20) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<unsigned int (*)()> (0x0x7f69246069c0) 0 empty

Class boost::remove_cv<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int (*)()> (0x0x7f6924606960) 0 empty

Class boost::detail::is_pointer_helper<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<unsigned int (*)()> (0x0x7f6924606a80) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<unsigned int (*)()> (0x0x7f6924606de0) 0 empty

Class boost::is_member_function_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<unsigned int (*)()> (0x0x7f6924621478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69246214e0) 0 empty
    mpl_::bool_<false> (0x0x7f6924606e40) 0 empty

Class boost::is_member_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<unsigned int (*)()> (0x0x7f6924621548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f69246215b0) 0 empty
    mpl_::bool_<false> (0x0x7f6924606ea0) 0 empty

Class boost::is_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int (*)()> (0x0x7f6924621618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6924621680) 0 empty
    mpl_::bool_<true> (0x0x7f6924606f00) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag> (0x0x7f6924606f60) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_ptr_tag> (0x0x7f692467b000) 0 empty

Class boost::is_reference_wrapper<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<unsigned int (*)()> (0x0x7f6924621820) 0 empty
  mpl_::bool_<false> (0x0x7f692467b120) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_ptr_tag> (0x0x7f692467b180) 0 empty

Class boost::detail::function::get_function_tag<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<unsigned int (*)()> (0x0x7f69246068a0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_invoker0<unsigned int (*)(), long unsigned int>, boost::detail::function::function_invoker0<unsigned int (*)(), long unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_invoker0<unsigned int (*)(), long unsigned int>, boost::detail::function::function_invoker0<unsigned int (*)(), long unsigned int> > (0x0x7f692467b2a0) 0 empty

Class boost::detail::function::get_function_invoker0<unsigned int (*)(), long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_invoker0<unsigned int (*)(), long unsigned int> (0x0x7f692467b240) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>::apply<unsigned int (*)(), long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>::apply<unsigned int (*)(), long unsigned int> (0x0x7f692467b1e0) 0 empty

Class boost::detail::function::functor_manager<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<unsigned int (*)()> (0x0x7f692467b300) 0 empty

Class boost::detail::function::function_invoker0<unsigned int (*)(), long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_invoker0<unsigned int (*)(), long unsigned int> (0x0x7f692467b360) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<unsigned int (*)()> (0x0x7f692467b3c0) 0 empty

Class boost::detail::alignment_of_impl<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<unsigned int (*)()> (0x0x7f692467b420) 0 empty

Class boost::alignment_of<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<unsigned int (*)()> (0x0x7f6924621a90) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f6924621af8) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f692467b480) 0 empty

Class boost::detail::has_trivial_dtor_impl<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<unsigned int (*)()> (0x0x7f692467b4e0) 0 empty

Class boost::has_trivial_destructor<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<unsigned int (*)()> (0x0x7f6924621b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6924621bc8) 0 empty
    mpl_::bool_<true> (0x0x7f692467b540) 0 empty

Class boost::detail::has_trivial_copy_impl<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<unsigned int (*)()> (0x0x7f692467b5a0) 0 empty

Class boost::detail::is_volatile_rval_filter<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<unsigned int (*)()> (0x0x7f692467b600) 0 empty

Class boost::is_volatile<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<unsigned int (*)()> (0x0x7f6924621c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924621c98) 0 empty
    mpl_::bool_<false> (0x0x7f692467b660) 0 empty

Class boost::detail::is_reference_impl<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<unsigned int (*)()> (0x0x7f692467b6c0) 0 empty

Class boost::is_lvalue_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<unsigned int (*)()> (0x0x7f6924621d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924621d68) 0 empty
    mpl_::bool_<false> (0x0x7f692467b720) 0 empty

Class boost::is_rvalue_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<unsigned int (*)()> (0x0x7f6924621dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924621e38) 0 empty
    mpl_::bool_<false> (0x0x7f692467b780) 0 empty

Class boost::is_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int (*)()> (0x0x7f6924621ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f6924621f08) 0 empty
    mpl_::bool_<false> (0x0x7f692467b7e0) 0 empty

Class boost::has_trivial_copy_constructor<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<unsigned int (*)()> (0x0x7f6924621f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f6924699000) 0 empty
    mpl_::bool_<true> (0x0x7f692467b840) 0 empty

Class boost::detail::sp_element<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f692467b900) 0 empty

Class boost::detail::sp_dereference<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f692467ba20) 0 empty

Class boost::detail::sp_member_access<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f692467bb40) 0 empty

Class boost::detail::sp_array_access<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f692467bc60) 0 empty

Class boost::shared_ptr<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f692467b8a0) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::error_info<boost::tag_original_exception_type, const std::type_info*>*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::error_info<boost::tag_original_exception_type, const std::type_info*>*, int> (0x0x7f692467be40) 0 empty

Class boost::detail::sp_convertible<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, boost::exception_detail::error_info_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, boost::exception_detail::error_info_base> (0x0x7f69246fa060) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, boost::exception_detail::error_info_base>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, boost::exception_detail::error_info_base> (0x0x7f6924699410) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f69246fa0c0) 0 empty

Vtable for boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base>
boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base>::_ZTVN5boost6detail17sp_counted_impl_pIKNS_16exception_detail10clone_baseEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pIKNS_16exception_detail10clone_baseEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<const boost::exception_detail::clone_base>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<const boost::exception_detail::clone_base>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<const boost::exception_detail::clone_base>

Class boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base> (0x0x7f6924699478) 0
    vptr=((& boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base>::_ZTVN5boost6detail17sp_counted_impl_pIKNS_16exception_detail10clone_baseEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f69246fa120) 0
      primary-for boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base> (0x0x7f6924699478)

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7f69246fa1e0) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7f69246fa240) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7f6924699548) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7f69246fa2a0) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7f69246fa300) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7f69246fa360) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7f69246995b0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7f69246fa3c0) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7f69246fa420) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7f69246fa480) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7f6924699618) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7f69246fa4e0) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7f69246fa540) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7f69246fa5a0) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7f6924699680) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7f69246fa600) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7f69246fa660) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7f69246fa6c0) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7f69246996e8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7f69246fa720) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7f69246fa780) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7f69246fa7e0) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7f6924699750) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7f69246fa840) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7f69246fa8a0) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7f69246fa900) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7f69246997b8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7f69246fa960) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7f69246fa9c0) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7f69246faa20) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7f6924699820) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7f69246faa80) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7f69246faae0) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7f69246fab40) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7f6924699888) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7f69246faba0) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7f69246fac00) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7f69246fac60) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7f69246998f0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7f69246facc0) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7f69246fad20) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7f69246fad80) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7f6924699958) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7f69246fade0) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7f69246fae40) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7f69246faea0) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7f69246999c0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7f69246faf00) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7f69246faf60) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7f69243b3000) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7f6924699a28) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7f69243b3060) 0 empty

Class boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7f69243b30c0) 0 empty

Class boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7f69243b3120) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7f6924699a90) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7f69243b3180) 0 empty

Class std::iterator_traits<boost::detail::future_waiter::registered_waiter*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::detail::future_waiter::registered_waiter*> (0x0x7f69243b3540) 0 empty

Vtable for boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> >
boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> >::_ZTVN5boost6detail17sp_counted_impl_pINS0_12shared_stateIvEEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS0_12shared_stateIvEEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> >::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> >::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::detail::shared_state<void> >
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::detail::shared_state<void> >
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::detail::shared_state<void> >

Class boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> >
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> > (0x0x7f6924699d00) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> >::_ZTVN5boost6detail17sp_counted_impl_pINS0_12shared_stateIvEEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f69243b35a0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> > (0x0x7f6924699d00)

Class std::iterator_traits<boost::shared_ptr<boost::program_options::option_description>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::shared_ptr<boost::program_options::option_description>*> (0x0x7f69243b37e0) 0 empty

Class std::iterator_traits<boost::shared_ptr<boost::program_options::options_description>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::shared_ptr<boost::program_options::options_description>*> (0x0x7f69243b3840) 0 empty

Class boost::detail::function::basic_vtable1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> (0x0x7f69243b3900) 0

Class std::iterator_traits<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::program_options::basic_option<char>*> (0x0x7f69243b39c0) 0 empty

Class __gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > (0x0x7f69243b3960) 0

Class std::__are_same<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*> (0x0x7f69243b3a20) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<boost::program_options::basic_option<char> > > (0x0x7f69243b3a80) 0 empty

Class std::unary_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, const std::basic_string<char> > (0x0x7f69243b3ba0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f69244376e8) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, const std::basic_string<char> > (0x0x7f69243b3c00) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7f69243b3c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f69243b3cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > > (0x0x7f69243b3de0) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_weekday, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_weekday, 1> (0x0x7f69243b3f00) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_weekday>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_weekday> (0x0x7f69243b3ea0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>
boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f692450dcb0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7f69244373a8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f692450dcb0)
    std::out_of_range (0x0x7f6924437478) 0
        primary-for boost::gregorian::bad_weekday (0x0x7f69244373a8)
      std::logic_error (0x0x7f69244378f0) 0
          primary-for std::out_of_range (0x0x7f6924437478)
        std::exception (0x0x7f69243b3f60) 0 nearly-empty
            primary-for std::logic_error (0x0x7f69244378f0)
  boost::exception (0x0x7f692451d000) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f692450dd90) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f692450de00) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f692450dd90)
    boost::gregorian::bad_weekday (0x0x7f6924521068) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f692450de00)
      std::out_of_range (0x0x7f69245210d0) 0
          primary-for boost::gregorian::bad_weekday (0x0x7f6924521068)
        std::logic_error (0x0x7f6924521138) 0
            primary-for std::out_of_range (0x0x7f69245210d0)
          std::exception (0x0x7f692451d060) 0 nearly-empty
              primary-for std::logic_error (0x0x7f6924521138)
    boost::exception (0x0x7f692451d0c0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692451d120) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_year, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_year, 1> (0x0x7f692451d1e0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_year>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_year> (0x0x7f692451d180) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f692452bcb0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7f69245213a8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f692452bcb0)
    std::out_of_range (0x0x7f6924521410) 0
        primary-for boost::gregorian::bad_year (0x0x7f69245213a8)
      std::logic_error (0x0x7f6924521478) 0
          primary-for std::out_of_range (0x0x7f6924521410)
        std::exception (0x0x7f692451d240) 0 nearly-empty
            primary-for std::logic_error (0x0x7f6924521478)
  boost::exception (0x0x7f692451d2a0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f692452be70) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f692452bee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f692452be70)
    boost::gregorian::bad_year (0x0x7f69245214e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f692452bee0)
      std::out_of_range (0x0x7f6924521548) 0
          primary-for boost::gregorian::bad_year (0x0x7f69245214e0)
        std::logic_error (0x0x7f69245215b0) 0
            primary-for std::out_of_range (0x0x7f6924521548)
          std::exception (0x0x7f692451d3c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f69245215b0)
    boost::exception (0x0x7f692451d420) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692451d480) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_month, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_month, 1> (0x0x7f692451d660) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_month>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_month> (0x0x7f692451d600) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_month>
boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_month>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f692454ad90) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7f69245218f0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f692454ad90)
    std::out_of_range (0x0x7f6924521958) 0
        primary-for boost::gregorian::bad_month (0x0x7f69245218f0)
      std::logic_error (0x0x7f69245219c0) 0
          primary-for std::out_of_range (0x0x7f6924521958)
        std::exception (0x0x7f692451d6c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f69245219c0)
  boost::exception (0x0x7f692451d720) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f692454ae70) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f692454aee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f692454ae70)
    boost::gregorian::bad_month (0x0x7f6924521a28) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f692454aee0)
      std::out_of_range (0x0x7f6924521a90) 0
          primary-for boost::gregorian::bad_month (0x0x7f6924521a28)
        std::logic_error (0x0x7f6924521af8) 0
            primary-for std::out_of_range (0x0x7f6924521a90)
          std::exception (0x0x7f692451d840) 0 nearly-empty
              primary-for std::logic_error (0x0x7f6924521af8)
    boost::exception (0x0x7f692451d8a0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692451d900) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_year, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_year, 1> (0x0x7f692451d9c0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_day_of_year>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::gregorian::bad_day_of_year> (0x0x7f692451d960) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f6924169d20) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 16u)
  boost::gregorian::bad_day_of_year (0x0x7f6924521f70) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f6924169d20)
    std::out_of_range (0x0x7f6924521270) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7f6924521f70)
      std::logic_error (0x0x7f6924521618) 0
          primary-for std::out_of_range (0x0x7f6924521270)
        std::exception (0x0x7f692451dae0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f6924521618)
  boost::exception (0x0x7f692451db40) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f6924169e00) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f6924169e70) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f6924169e00)
    boost::gregorian::bad_day_of_year (0x0x7f6924180068) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f6924169e70)
      std::out_of_range (0x0x7f69241800d0) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7f6924180068)
        std::logic_error (0x0x7f6924180138) 0
            primary-for std::out_of_range (0x0x7f69241800d0)
          std::exception (0x0x7f692451dc60) 0 nearly-empty
              primary-for std::logic_error (0x0x7f6924180138)
    boost::exception (0x0x7f692451dcc0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f692451dd20) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 136u)

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > > (0x0x7f69241cb0c0) 0 empty

Class std::__is_normal_iterator<std::pair<boost::condition_variable*, boost::mutex*>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::pair<boost::condition_variable*, boost::mutex*>*> (0x0x7f69241cb1e0) 0 empty

Class std::_Niter_base<std::pair<boost::condition_variable*, boost::mutex*>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::pair<boost::condition_variable*, boost::mutex*>*> (0x0x7f6924180888) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7f69241cb240) 0 empty

Class std::__is_normal_iterator<boost::shared_ptr<boost::detail::shared_state_base>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<boost::shared_ptr<boost::detail::shared_state_base>*> (0x0x7f69241cb300) 0 empty

Class std::_Niter_base<boost::shared_ptr<boost::detail::shared_state_base>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<boost::shared_ptr<boost::detail::shared_state_base>*> (0x0x7f69241809c0) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7f69241cb360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > > (0x0x7f69241cb420) 0 empty

Vtable for boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >
boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >

Class boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> > (0x0x7f692424f340) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f69241cb4e0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> > (0x0x7f692424f340)

Vtable for boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >
boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >::_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >

Class boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> > (0x0x7f692424f3a8) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> >::_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f69241cb780) 0
      primary-for boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> > (0x0x7f692424f3a8)

Class boost::detail::sp_convertible<boost::detail::shared_state<void>, boost::detail::shared_state_base>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::detail::shared_state<void>, boost::detail::shared_state_base> (0x0x7f69241cba20) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::detail::shared_state<void>, boost::detail::shared_state_base>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::detail::shared_state<void>, boost::detail::shared_state_base> (0x0x7f692424f6e8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f69241cba80) 0 empty

Class boost::detail::function::basic_vtable1<void, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, const std::basic_string<char>&> (0x0x7f69241cbba0) 0

Class boost::detail::function::basic_vtable1<void, const bool&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, const bool&> (0x0x7f69241cbc00) 0

Class __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f69241cbc60) 0

Class std::__are_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7f69241cbd80) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > > (0x0x7f69241cbde0) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f69241cbe40) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, false> (0x0x7f69241cbea0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f692424fbc8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, false> (0x0x7f69241cbf00) 0 empty

Class std::__is_move_iterator<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<boost::program_options::basic_option<char>*> (0x0x7f69241cbf60) 0 empty

Class std::_Iter_base<boost::program_options::basic_option<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<boost::program_options::basic_option<char>*, false> (0x0x7f6923f66000) 0 empty

Class std::_Miter_base<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<boost::program_options::basic_option<char>*> (0x0x7f692424fc30) 0 empty
  std::_Iter_base<boost::program_options::basic_option<char>*, false> (0x0x7f6923f66060) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f6923f662a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > > > (0x0x7f6923f66540) 0 empty

Class std::__are_same<std::pair<boost::condition_variable*, boost::mutex*>, std::pair<boost::condition_variable*, boost::mutex*> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<boost::condition_variable*, boost::mutex*>, std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f6923f66660) 0 empty

Class std::__is_pointer<std::pair<boost::condition_variable*, boost::mutex*>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::pair<boost::condition_variable*, boost::mutex*>*> (0x0x7f6923f666c0) 0 empty

Class std::__are_same<boost::shared_ptr<boost::detail::shared_state_base>, boost::shared_ptr<boost::detail::shared_state_base> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::shared_ptr<boost::detail::shared_state_base>, boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f6923f66840) 0 empty

Class std::__is_pointer<boost::shared_ptr<boost::detail::shared_state_base>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<boost::shared_ptr<boost::detail::shared_state_base>*> (0x0x7f6923f668a0) 0 empty

Class boost::detail::function::functor_manager_common<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<unsigned int (*)()> (0x0x7f6923f66960) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f6923f66d20) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true> (0x0x7f6923f66d80) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f69240b0618) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true> (0x0x7f6923f66de0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f6923f66e40) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true> (0x0x7f6923f66ea0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f69240b06e8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true> (0x0x7f6923f66f00) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f6923f66f60) 0 empty

Class std::__is_normal_iterator<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<boost::program_options::basic_option<char>*> (0x0x7f6924102000) 0 empty

Class std::_Niter_base<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<boost::program_options::basic_option<char>*> (0x0x7f69240b0888) 0 empty
  std::_Iter_base<boost::program_options::basic_option<char>*, false> (0x0x7f6924102060) 0 empty

Class boost::detail::function::functor_manager_common<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::thread_detail::default_barrier_reseter> (0x0x7f69241024e0) 0 empty

Class boost::detail::addressof_impl<boost::thread_detail::default_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::thread_detail::default_barrier_reseter> (0x0x7f6924102600) 0 empty

Class boost::detail::addr_impl_ref<boost::thread_detail::default_barrier_reseter>
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::thread_detail::default_barrier_reseter> (0x0x7f6924102660) 0

Class boost::detail::function::functor_manager_common<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f69241026c0) 0 empty

Class boost::detail::addressof_impl<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924102720) 0 empty

Class boost::detail::addr_impl_ref<boost::thread_detail::void_fct_ptr_barrier_reseter>
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::thread_detail::void_fct_ptr_barrier_reseter> (0x0x7f6924102780) 0

Vtable for boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >::_ZTVN5boost6detail17sp_counted_impl_pINS_10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >

Class boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f6923d70820) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >::_ZTVN5boost6detail17sp_counted_impl_pINS_10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f69241027e0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f6923d70820)

Class std::__is_move_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::basic_string<char>*> (0x0x7f6924102840) 0 empty

Class std::_Iter_base<std::basic_string<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::basic_string<char>*, false> (0x0x7f6924102960) 0 empty

Class std::_Miter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::basic_string<char>*> (0x0x7f6923d70a90) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f6924102a80) 0 empty

Class std::__are_same<boost::program_options::basic_option<char>, boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::program_options::basic_option<char>, boost::program_options::basic_option<char> > (0x0x7f6924102d20) 0 empty

Class std::__is_pointer<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<boost::program_options::basic_option<char>*> (0x0x7f6924102d80) 0 empty

Class std::__is_pointer<const boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const boost::program_options::basic_option<char>*> (0x0x7f6924102de0) 0 empty

Class std::__is_normal_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::basic_string<char>*> (0x0x7f6923e00180) 0 empty

Class std::_Niter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::basic_string<char>*> (0x0x7f6923dd2270) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f6923e002a0) 0 empty

Class std::__are_same<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>, std::basic_string<char> > (0x0x7f6923e00300) 0 empty

Class std::__is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<char>*> (0x0x7f6923e00360) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6923e003c0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f6923e00420) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6923dd2bc8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f6923e00480) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6923e00540) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f6923e005a0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6923dd2c98) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f6923e00600) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6923e00660) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f6923e006c0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6923dd2d68) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f6923e00720) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f6923e00780) 0 empty

Class std::__is_pointer<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::basic_string<char>*> (0x0x7f6923e00840) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::clone_tag (0x0x7f6923c8a540) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::clone_tag (0x0x7f6923c8a5a0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::clone_tag (0x0x7f6923c8a600) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::clone_tag (0x0x7f6923c8a660) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> >::clone_tag (0x0x7f6923c8a720) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> >::clone_tag (0x0x7f6923c8a780) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> >::clone_tag (0x0x7f6923c8a7e0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> >::clone_tag (0x0x7f6923c8a840) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> >::clone_tag (0x0x7f6923c8a8a0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> >::clone_tag (0x0x7f6923c8a900) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> >::clone_tag (0x0x7f6923c8a960) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> >::clone_tag (0x0x7f6923c8a9c0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> >::clone_tag (0x0x7f6923c8aa20) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> >::clone_tag (0x0x7f6923c8aa80) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> >::clone_tag (0x0x7f6923c8aae0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> >::clone_tag (0x0x7f6923c8ab40) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> >::clone_tag (0x0x7f6923c8aba0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> >::clone_tag (0x0x7f6923c8ac00) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag (0x0x7f6923c8ac60) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> >::clone_tag (0x0x7f6923c8acc0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> >::clone_tag (0x0x7f6923c8ad20) 0 empty

Class boost::exception_detail::clone_impl<boost::broken_promise>::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::broken_promise>::clone_tag (0x0x7f6923c8ad80) 0 empty

Class boost::exception_detail::clone_impl<boost::thread_interrupted>::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::thread_interrupted>::clone_tag (0x0x7f6923c8ade0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> >::clone_tag (0x0x7f6923c8ae40) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone_tag (0x0x7f6923c8aea0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone_tag (0x0x7f6923c8af00) 0 empty

Class boost::exception_detail::clone_impl<boost::unknown_exception>::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::unknown_exception>::clone_tag (0x0x7f6923979060) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> >::clone_tag (0x0x7f69239790c0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> >::clone_tag (0x0x7f6923979120) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >::clone_tag (0x0x7f6923979180) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >::clone_tag (0x0x7f6923979240) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::clone_tag (0x0x7f69239792a0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::clone_tag (0x0x7f6923979360) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::clone_tag (0x0x7f69239793c0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::clone_tag (0x0x7f6923979480) 0 empty

Class __gnu_cxx::new_allocator<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<wchar_t> > (0x0x7f69239795a0) 0 empty

Class std::allocator<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<wchar_t> > (0x0x7f6923d0bbc8) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<wchar_t> > (0x0x7f69239796c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > > (0x0x7f6923979540) 0 empty

Class std::allocator<std::basic_string<wchar_t> >::rebind<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<wchar_t> >::rebind<std::basic_string<wchar_t> > (0x0x7f69239798a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > >::rebind<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > >::rebind<std::basic_string<wchar_t> > (0x0x7f6923979840) 0 empty

Class std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > >::_Vector_impl (0x0x7f6923d0bd68) 0
  std::allocator<std::basic_string<wchar_t> > (0x0x7f6923d0bdd0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<wchar_t> > (0x0x7f6923979a20) 0 empty

Class std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > > (0x0x7f69239794e0) 0

Class std::vector<std::basic_string<wchar_t> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<wchar_t> > (0x0x7f6923d0be38) 0
  std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > > (0x0x7f6923979b40) 0

Class boost::function1<void, const bool&>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function1<void, const bool&>::dummy (0x0x7f6923979d80) 0 empty

Class boost::function1<void, const std::basic_string<char>&>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function1<void, const std::basic_string<char>&>::dummy (0x0x7f6923979de0) 0 empty

Class std::_Rb_tree_node<std::basic_string<char> >
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<std::basic_string<char> > (0x0x7f6923d0bea0) 0
  std::_Rb_tree_node_base (0x0x7f6923979e40) 0

Vtable for boost::any::holder<bool>
boost::any::holder<bool>::_ZTVN5boost3any6holderIbEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderIbEE)
16    (int (*)(...))boost::any::holder<bool>::~holder
24    (int (*)(...))boost::any::holder<bool>::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<bool>
40    (int (*)(...))boost::any::holder<ValueType>::clone<bool>

Class boost::any::holder<bool>
   size=16 align=8
   base size=9 base align=8
boost::any::holder<bool> (0x0x7f6923740000) 0
    vptr=((& boost::any::holder<bool>::_ZTVN5boost3any6holderIbEE) + 16u)
  boost::any::placeholder (0x0x7f6923979ea0) 0 nearly-empty
      primary-for boost::any::holder<bool> (0x0x7f6923740000)

Vtable for boost::any::holder<std::basic_string<char> >
boost::any::holder<std::basic_string<char> >::_ZTVN5boost3any6holderISsEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderISsEE)
16    (int (*)(...))boost::any::holder<std::basic_string<char> >::~holder
24    (int (*)(...))boost::any::holder<std::basic_string<char> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<std::basic_string<char> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<std::basic_string<char> >

Class boost::any::holder<std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
boost::any::holder<std::basic_string<char> > (0x0x7f6923740068) 0
    vptr=((& boost::any::holder<std::basic_string<char> >::_ZTVN5boost3any6holderISsEE) + 16u)
  boost::any::placeholder (0x0x7f6923979f00) 0 nearly-empty
      primary-for boost::any::holder<std::basic_string<char> > (0x0x7f6923740068)

Class boost::exception_detail::derives_boost_exception<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::derives_boost_exception<std::basic_ostream<char> > (0x0x7f69237530c0) 0 empty

Class boost::enable_if_c<false, const std::basic_ostream<char>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, const std::basic_ostream<char>&> (0x0x7f6923753120) 0 empty

Class boost::enable_if<boost::exception_detail::derives_boost_exception<std::basic_ostream<char> >, const std::basic_ostream<char>&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::exception_detail::derives_boost_exception<std::basic_ostream<char> >, const std::basic_ostream<char>&> (0x0x7f6923740138) 0 empty
  boost::enable_if_c<false, const std::basic_ostream<char>&> (0x0x7f6923753180) 0 empty

Class boost::to_string_detail::is_output_streamable_impl<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> >
   size=1 align=1
   base size=0 base align=1
boost::to_string_detail::is_output_streamable_impl<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> > (0x0x7f6923753060) 0 empty

Class boost::is_output_streamable<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> >
   size=1 align=1
   base size=0 base align=1
boost::is_output_streamable<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> > (0x0x7f6923753000) 0 empty

Class boost::enable_if_c<false, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, std::basic_string<char> > (0x0x7f6923753240) 0 empty

Class boost::enable_if<boost::is_output_streamable<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> >, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::is_output_streamable<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> >, std::basic_string<char> > (0x0x7f69237402d8) 0 empty
  boost::enable_if_c<false, std::basic_string<char> > (0x0x7f6923753360) 0 empty

Class boost::disable_if_c<false, char>
   size=1 align=1
   base size=0 base align=1
boost::disable_if_c<false, char> (0x0x7f69237533c0) 0 empty

Class boost::disable_if<boost::is_output_streamable<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> >, char>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_output_streamable<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, char, std::char_traits<char> >, char> (0x0x7f6923740340) 0 empty
  boost::disable_if_c<false, char> (0x0x7f6923753420) 0 empty

Class boost::to_string_detail::has_to_string_impl<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, false>
   size=1 align=1
   base size=0 base align=1
boost::to_string_detail::has_to_string_impl<boost::error_info<boost::tag_original_exception_type, const std::type_info*>, false> (0x0x7f69237531e0) 0 empty

Class boost::has_to_string<boost::error_info<boost::tag_original_exception_type, const std::type_info*> >
   size=1 align=1
   base size=0 base align=1
boost::has_to_string<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f6923979f60) 0 empty

Class boost::exception_detail::to_string_dispatcher<true>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::to_string_dispatcher<true> (0x0x7f6923753540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > > (0x0x7f6923753600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f69237536c0) 0 empty

