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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7fe2e63486c0) 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> (0x0x7fe2e6348720) 0 empty

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fe2e6348840) 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> (0x0x7fe2e63488a0) 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> (0x0x7fe2e6348900) 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> (0x0x7fe2e6348960) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fe2e63ab2a0) 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> (0x0x7fe2e63ab300) 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> (0x0x7fe2e63ab360) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fe2e63ab3c0) 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> (0x0x7fe2e63ab420) 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> (0x0x7fe2e63ab480) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fe2e63ab540) 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> (0x0x7fe2e63ab5a0) 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> (0x0x7fe2e63ab600) 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> (0x0x7fe2e63ab660) 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> (0x0x7fe2e63ab6c0) 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> (0x0x7fe2e63ab720) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fe2e6be7e38) 0 empty
  std::input_iterator_tag (0x0x7fe2e63abd80) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fe2e6be7ea0) 0 empty
  std::forward_iterator_tag (0x0x7fe2e6be7f08) 0 empty
    std::input_iterator_tag (0x0x7fe2e63abde0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fe2e6be7f70) 0 empty
  std::bidirectional_iterator_tag (0x0x7fe2e63da000) 0 empty
    std::forward_iterator_tag (0x0x7fe2e63da068) 0 empty
      std::input_iterator_tag (0x0x7fe2e63abe40) 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> (0x0x7fe2e63e2180) 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 (0x0x7fe2e63e2360) 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 (0x0x7fe2e63e23c0) 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 (0x0x7fe2e63e2420) 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 (0x0x7fe2e63e2480) 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 (0x0x7fe2e63e24e0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fe2e63e2900) 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> (0x0x7fe2e63e2a80) 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> (0x0x7fe2e63e2ba0) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7fe2e63e2cc0) 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> (0x0x7fe2e63e2d80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (0x0x7fe2e64ef7e0) 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 (0x0x7fe2e63da340) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fe2e64ef840) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fe2e63da340)

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 (0x0x7fe2e63da3a8) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7fe2e64ef8a0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7fe2e63da3a8)

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 (0x0x7fe2e63da410) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7fe2e63da478) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7fe2e63da410)
    std::exception (0x0x7fe2e64ef900) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fe2e63da478)

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

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

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

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7fe2e63da548) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7fe2e64efc60) 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> (0x0x7fe2e64efcc0) 0 empty

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7fe2e625c060) 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> > (0x0x7fe2e625c0c0) 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> (0x0x7fe2e625c120) 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> (0x0x7fe2e63da618) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fe2e625c180) 0 empty

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

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

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

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

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

Class _IO_marker
   size=24 align=8
   base size=24 base align=8
_IO_marker (0x0x7fe2e625cd20) 0

Class _IO_FILE
   size=216 align=8
   base size=216 base align=8
_IO_FILE (0x0x7fe2e625cd80) 0

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7fe2e625cde0) 0

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

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

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

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7fe2e600c3c0) 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> (0x0x7fe2e600c420) 0 empty

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fe2e63da958) 0
  std::_Bit_iterator_base (0x0x7fe2e63da9c0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fe2e600c4e0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fe2e63daa28) 0
  std::_Bit_iterator_base (0x0x7fe2e63daa90) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fe2e600c540) 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> (0x0x7fe2e600c6c0) 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> (0x0x7fe2e600c720) 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> (0x0x7fe2e63dad00) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fe2e600c780) 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> (0x0x7fe2e600c7e0) 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> (0x0x7fe2e600c840) 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> (0x0x7fe2e63dae38) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fe2e600c8a0) 0 empty

Class __exception
   size=40 align=8
   base size=40 base align=8
__exception (0x0x7fe2e600ccc0) 0

Class __signbitl(long double)::<anonymous union>
   size=16 align=16
   base size=16 base align=16
__signbitl(long double)::<anonymous union> (0x0x7fe2e600cd20) 0

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fe2e5b5c360) 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 (0x0x7fe2e5b5c3c0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7fe2e5c94180) 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> > (0x0x7fe2e5c94360) 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> (0x0x7fe2e5c943c0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7fe2e5c945a0) 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 (0x0x7fe2e5961138) 0
  std::allocator<char> (0x0x7fe2e59611a0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fe2e5c94600) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7fe2e59613a8) 0
  std::basic_string<char>::_Rep_base (0x0x7fe2e5c946c0) 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> (0x0x7fe2e5c94780) 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 (0x0x7fe2e59614e0) 0
  std::allocator<wchar_t> (0x0x7fe2e5961548) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fe2e5c947e0) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7fe2e5c94720) 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 (0x0x7fe2e5c94840) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7fe2e5c94900) 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 (0x0x7fe2e59615b0) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7fe2e5c948a0) 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 (0x0x7fe2e5961680) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7fe2e5c94960) 0 nearly-empty
      primary-for std::logic_error (0x0x7fe2e5961680)

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 (0x0x7fe2e59616e8) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7fe2e5961750) 0
      primary-for std::domain_error (0x0x7fe2e59616e8)
    std::exception (0x0x7fe2e5c949c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fe2e5961750)

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 (0x0x7fe2e59617b8) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7fe2e5961820) 0
      primary-for std::invalid_argument (0x0x7fe2e59617b8)
    std::exception (0x0x7fe2e5c94a20) 0 nearly-empty
        primary-for std::logic_error (0x0x7fe2e5961820)

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 (0x0x7fe2e5961888) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7fe2e59618f0) 0
      primary-for std::length_error (0x0x7fe2e5961888)
    std::exception (0x0x7fe2e5c94a80) 0 nearly-empty
        primary-for std::logic_error (0x0x7fe2e59618f0)

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 (0x0x7fe2e5961958) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7fe2e59619c0) 0
      primary-for std::out_of_range (0x0x7fe2e5961958)
    std::exception (0x0x7fe2e5c94ae0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fe2e59619c0)

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 (0x0x7fe2e5961a28) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7fe2e5c94b40) 0 nearly-empty
      primary-for std::runtime_error (0x0x7fe2e5961a28)

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 (0x0x7fe2e5961a90) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7fe2e5961af8) 0
      primary-for std::range_error (0x0x7fe2e5961a90)
    std::exception (0x0x7fe2e5c94ba0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e5961af8)

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 (0x0x7fe2e5961b60) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7fe2e5961bc8) 0
      primary-for std::overflow_error (0x0x7fe2e5961b60)
    std::exception (0x0x7fe2e5c94c00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e5961bc8)

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 (0x0x7fe2e5961c30) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7fe2e5961c98) 0
      primary-for std::underflow_error (0x0x7fe2e5961c30)
    std::exception (0x0x7fe2e5c94c60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e5961c98)

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7fe2e5c94cc0) 0

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

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x7fe2e58743c0) 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 (0x0x7fe2e5874420) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7fe2e58744e0) 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> (0x0x7fe2e5961068) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x7fe2e58745a0) 0
      primary-for std::collate<char> (0x0x7fe2e5961068)

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> (0x0x7fe2e59610d0) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x7fe2e5874600) 0
      primary-for std::collate<wchar_t> (0x0x7fe2e59610d0)

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> > (0x0x7fe2e58746c0) 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> (0x0x7fe2e5874720) 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> (0x0x7fe2e552e068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fe2e5874780) 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> (0x0x7fe2e552e138) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7fe2e552e1a0) 0
      primary-for std::collate_byname<char> (0x0x7fe2e552e138)
    std::locale::facet (0x0x7fe2e58747e0) 0
        primary-for std::collate<char> (0x0x7fe2e552e1a0)

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> (0x0x7fe2e552e208) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x7fe2e552e270) 0
      primary-for std::collate_byname<wchar_t> (0x0x7fe2e552e208)
    std::locale::facet (0x0x7fe2e5874840) 0
        primary-for std::collate<wchar_t> (0x0x7fe2e552e270)

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 (0x0x7fe2e552e2d8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u)
  std::exception (0x0x7fe2e5874900) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7fe2e552e2d8)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fe2e5874a20) 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 (0x0x7fe2e58748a0) 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> (0x0x7fe2e5874ae0) 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> (0x0x7fe2e5603000) 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 (0x0x7fe2e5603180) 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> (0x0x7fe2e5691000) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fe2e5603420) 0
      primary-for std::ctype<char> (0x0x7fe2e5691000)
  std::ctype_base (0x0x7fe2e5603480) 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> (0x0x7fe2e5691cb0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fe2e56034e0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fe2e5691cb0)
  std::ctype_base (0x0x7fe2e5603540) 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> (0x0x7fe2e552ed00) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fe2e5691d90) 0
      primary-for std::ctype<wchar_t> (0x0x7fe2e552ed00)
    std::locale::facet (0x0x7fe2e56035a0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fe2e5691d90)
    std::ctype_base (0x0x7fe2e5603600) 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> (0x0x7fe2e552eea0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fe2e56d20e0) 0
      primary-for std::ctype_byname<char> (0x0x7fe2e552eea0)
    std::locale::facet (0x0x7fe2e56036c0) 0
        primary-for std::ctype<char> (0x0x7fe2e56d20e0)
    std::ctype_base (0x0x7fe2e5603720) 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> (0x0x7fe2e552ef08) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fe2e552ef70) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fe2e552ef08)
    std::__ctype_abstract_base<wchar_t> (0x0x7fe2e56d2230) 0
        primary-for std::ctype<wchar_t> (0x0x7fe2e552ef70)
      std::locale::facet (0x0x7fe2e5603780) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fe2e56d2230)
      std::ctype_base (0x0x7fe2e56037e0) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7fe2e5603840) 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> (0x0x7fe2e52f9000) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x7fe2e5603960) 0
      primary-for std::numpunct<char> (0x0x7fe2e52f9000)

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> (0x0x7fe2e52f9068) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x7fe2e56039c0) 0
      primary-for std::numpunct<wchar_t> (0x0x7fe2e52f9068)

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> > (0x0x7fe2e5603c00) 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> (0x0x7fe2e5603c60) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fe2e52f93a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fe2e5603cc0) 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> (0x0x7fe2e5603d20) 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> (0x0x7fe2e52f97b8) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7fe2e52f9820) 0
      primary-for std::numpunct_byname<char> (0x0x7fe2e52f97b8)
    std::locale::facet (0x0x7fe2e53b6060) 0
        primary-for std::numpunct<char> (0x0x7fe2e52f9820)

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> (0x0x7fe2e52f9888) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fe2e53b60c0) 0
      primary-for std::num_get<char> (0x0x7fe2e52f9888)

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> (0x0x7fe2e52f98f0) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fe2e53b6180) 0
      primary-for std::num_put<char> (0x0x7fe2e52f98f0)

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> (0x0x7fe2e52f9958) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x7fe2e52f99c0) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7fe2e52f9958)
    std::locale::facet (0x0x7fe2e53b6240) 0
        primary-for std::numpunct<wchar_t> (0x0x7fe2e52f99c0)

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> (0x0x7fe2e52f9a28) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fe2e53b62a0) 0
      primary-for std::num_get<wchar_t> (0x0x7fe2e52f9a28)

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> (0x0x7fe2e52f9af8) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fe2e53b6300) 0
      primary-for std::num_put<wchar_t> (0x0x7fe2e52f9af8)

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> (0x0x7fe2e52f9e38) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7fe2e53b63c0) 0
      primary-for std::basic_ios<char> (0x0x7fe2e52f9e38)

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> (0x0x7fe2e52f9f08) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7fe2e53b64e0) 0
      primary-for std::basic_ios<wchar_t> (0x0x7fe2e52f9f08)

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> (0x0x7fe2e54a5340) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7fe2e54a53a8) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7fe2e53b6720) 8
        primary-for std::basic_ios<char> (0x0x7fe2e54a53a8)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7fe2e53b6780) 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> (0x0x7fe2e54a55b0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fe2e54a5618) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fe2e53b67e0) 8
        primary-for std::basic_ios<wchar_t> (0x0x7fe2e54a5618)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7fe2e53b6840) 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> (0x0x7fe2e54a59c0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7fe2e54a5a28) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7fe2e53b6900) 16
        primary-for std::basic_ios<char> (0x0x7fe2e54a5a28)

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> (0x0x7fe2e54a5c30) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fe2e54a5c98) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fe2e53b6960) 16
        primary-for std::basic_ios<wchar_t> (0x0x7fe2e54a5c98)

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> > (0x0x7fe2e53b6ae0) 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> (0x0x7fe2e53b6b40) 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> (0x0x7fe2e54a5af8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fe2e53b6ba0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fe2e53b6c00) 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> (0x0x7fe2e50ed888 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> (0x0x7fe2e50ed958 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> (0x0x7fe2e5136770) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fe2e50ed888) 0
      primary-for std::basic_iostream<char> (0x0x7fe2e5136770)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fe2e50ed8f0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fe2e53b6c60) 24
          primary-for std::basic_ios<char> (0x0x7fe2e50ed8f0)
  std::basic_ostream<char> (0x0x7fe2e50ed958) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fe2e50ed8f0) 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 (0x0x7fe2e53b6cc0) 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> (0x0x7fe2e50edd00 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> (0x0x7fe2e50eddd0 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> (0x0x7fe2e5136e70) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fe2e50edd00) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fe2e5136e70)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fe2e50edd68) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fe2e53b6d20) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fe2e50edd68)
  std::basic_ostream<wchar_t> (0x0x7fe2e50eddd0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fe2e50edd68) alternative-path

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*> (0x0x7fe2e53b6ea0) 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*> (0x0x7fe2e53b6f00) 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> (0x0x7fe2e53b6f60) 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 (0x0x7fe2e5194000) 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> (0x0x7fe2e51940c0) 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 (0x0x7fe2e5194060) 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 (0x0x7fe2e51941e0) 0

Class boost::exception_detail::small_size
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::small_size (0x0x7fe2e5194240) 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 (0x0x7fe2e51943c0) 0 nearly-empty
    vptr=((& boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE) + 16u)

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 (0x0x7fe2e5173138) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 16u)
  std::exception (0x0x7fe2e51945a0) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7fe2e5173138)

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 (0x0x7fe2e5194600) 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 (0x0x7fe2e51731a0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7fe2e5194660) 0 nearly-empty
      primary-for std::bad_cast (0x0x7fe2e51731a0)

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 (0x0x7fe2e5173208) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7fe2e51946c0) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7fe2e5173208)

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 (0x0x7fe2e5194720) 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 (0x0x7fe2e51948a0) 0 empty

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7fe2e5194960) 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> (0x0x7fe2e51949c0) 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*> (0x0x7fe2e51733a8) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7fe2e5194ae0) 0 empty

Class boost::detail::weak_count
   size=8 align=8
   base size=8 base align=8
boost::detail::weak_count (0x0x7fe2e5194ba0) 0

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7fe2e5194d80) 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> (0x0x7fe2e5194de0) 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> (0x0x7fe2e5194e40) 0 empty

Class boost::detail::spinlock::scoped_lock
   size=8 align=8
   base size=8 base align=8
boost::detail::spinlock::scoped_lock (0x0x7fe2e5194f60) 0

Class boost::detail::spinlock
   size=4 align=4
   base size=4 base align=4
boost::detail::spinlock (0x0x7fe2e5194f00) 0

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7fe2e4e83240) 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> (0x0x7fe2e4e832a0) 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> (0x0x7fe2e4e83300) 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> (0x0x7fe2e4e83360) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7fe2e4e83960) 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> (0x0x7fe2e4e839c0) 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> (0x0x7fe2e4e83a20) 0 empty

Class boost::shared_ptr<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<void> (0x0x7fe2e4e83900) 0

Class boost::detail::esft2_deleter_wrapper
   size=16 align=8
   base size=16 base align=8
boost::detail::esft2_deleter_wrapper (0x0x7fe2e4e838a0) 0

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

Class POVMSData::<anonymous union>
   size=8 align=8
   base size=8 base align=8
POVMSData::<anonymous union> (0x0x7fe2e4e83b40) 0

Class POVMSData
   size=16 align=8
   base size=16 base align=8
POVMSData (0x0x7fe2e4e83ae0) 0

Class POVMSNode
   size=40 align=8
   base size=40 base align=8
POVMSNode (0x0x7fe2e4e83ba0) 0

Vtable for pov_base::Exception
pov_base::Exception::_ZTVN8pov_base9ExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base9ExceptionE)
16    (int (*)(...))pov_base::Exception::~Exception
24    (int (*)(...))pov_base::Exception::~Exception
32    (int (*)(...))std::runtime_error::what

Class pov_base::Exception
   size=48 align=8
   base size=42 base align=8
pov_base::Exception (0x0x7fe2e51734e0) 0
    vptr=((& pov_base::Exception::_ZTVN8pov_base9ExceptionE) + 16u)
  std::runtime_error (0x0x7fe2e5173548) 0
      primary-for pov_base::Exception (0x0x7fe2e51734e0)
    std::exception (0x0x7fe2e4e83c00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e5173548)

Vtable for POVMS_Container
POVMS_Container::_ZTV15POVMS_Container: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15POVMS_Container)
16    (int (*)(...))POVMS_Container::~POVMS_Container
24    (int (*)(...))POVMS_Container::~POVMS_Container

Class POVMS_Container
   size=24 align=8
   base size=24 base align=8
POVMS_Container (0x0x7fe2e4e83c60) 0
    vptr=((& POVMS_Container::_ZTV15POVMS_Container) + 16u)

Vtable for POVMS_Attribute
POVMS_Attribute::_ZTV15POVMS_Attribute: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15POVMS_Attribute)
16    (int (*)(...))POVMS_Attribute::~POVMS_Attribute
24    (int (*)(...))POVMS_Attribute::~POVMS_Attribute

Class POVMS_Attribute
   size=24 align=8
   base size=24 base align=8
POVMS_Attribute (0x0x7fe2e51735b0) 0
    vptr=((& POVMS_Attribute::_ZTV15POVMS_Attribute) + 16u)
  POVMS_Container (0x0x7fe2e4e83cc0) 0
      primary-for POVMS_Attribute (0x0x7fe2e51735b0)

Vtable for POVMS_List
POVMS_List::_ZTV10POVMS_List: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10POVMS_List)
16    (int (*)(...))POVMS_List::~POVMS_List
24    (int (*)(...))POVMS_List::~POVMS_List

Class POVMS_List
   size=24 align=8
   base size=24 base align=8
POVMS_List (0x0x7fe2e5173618) 0
    vptr=((& POVMS_List::_ZTV10POVMS_List) + 16u)
  POVMS_Container (0x0x7fe2e4e83d20) 0
      primary-for POVMS_List (0x0x7fe2e5173618)

Vtable for POVMS_Object::InputStream
POVMS_Object::InputStream::_ZTVN12POVMS_Object11InputStreamE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12POVMS_Object11InputStreamE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class POVMS_Object::InputStream
   size=8 align=8
   base size=8 base align=8
POVMS_Object::InputStream (0x0x7fe2e4e83de0) 0 nearly-empty
    vptr=((& POVMS_Object::InputStream::_ZTVN12POVMS_Object11InputStreamE) + 16u)

Vtable for POVMS_Object::OutputStream
POVMS_Object::OutputStream::_ZTVN12POVMS_Object12OutputStreamE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12POVMS_Object12OutputStreamE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class POVMS_Object::OutputStream
   size=8 align=8
   base size=8 base align=8
POVMS_Object::OutputStream (0x0x7fe2e4e83e40) 0 nearly-empty
    vptr=((& POVMS_Object::OutputStream::_ZTVN12POVMS_Object12OutputStreamE) + 16u)

Vtable for POVMS_Object
POVMS_Object::_ZTV12POVMS_Object: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12POVMS_Object)
16    (int (*)(...))POVMS_Object::~POVMS_Object
24    (int (*)(...))POVMS_Object::~POVMS_Object

Class POVMS_Object
   size=24 align=8
   base size=24 base align=8
POVMS_Object (0x0x7fe2e5173680) 0
    vptr=((& POVMS_Object::_ZTV12POVMS_Object) + 16u)
  POVMS_Container (0x0x7fe2e4e83d80) 0
      primary-for POVMS_Object (0x0x7fe2e5173680)

Vtable for POVMS_Message
POVMS_Message::_ZTV13POVMS_Message: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13POVMS_Message)
16    (int (*)(...))POVMS_Message::~POVMS_Message
24    (int (*)(...))POVMS_Message::~POVMS_Message

Class POVMS_Message
   size=24 align=8
   base size=24 base align=8
POVMS_Message (0x0x7fe2e51737b8) 0
    vptr=((& POVMS_Message::_ZTV13POVMS_Message) + 16u)
  POVMS_Object (0x0x7fe2e5173820) 0
      primary-for POVMS_Message (0x0x7fe2e51737b8)
    POVMS_Container (0x0x7fe2e4e83f60) 0
        primary-for POVMS_Object (0x0x7fe2e5173820)

Vtable for POVMS_MessageReceiver::HandlerOO
POVMS_MessageReceiver::HandlerOO::_ZTVN21POVMS_MessageReceiver9HandlerOOE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN21POVMS_MessageReceiver9HandlerOOE)
16    (int (*)(...))__cxa_pure_virtual

Class POVMS_MessageReceiver::HandlerOO
   size=8 align=8
   base size=8 base align=8
POVMS_MessageReceiver::HandlerOO (0x0x7fe2e4fe3060) 0 nearly-empty
    vptr=((& POVMS_MessageReceiver::HandlerOO::_ZTVN21POVMS_MessageReceiver9HandlerOOE) + 16u)

Vtable for POVMS_MessageReceiver::Handler
POVMS_MessageReceiver::Handler::_ZTVN21POVMS_MessageReceiver7HandlerE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN21POVMS_MessageReceiver7HandlerE)
16    (int (*)(...))__cxa_pure_virtual

Class POVMS_MessageReceiver::Handler
   size=8 align=8
   base size=8 base align=8
POVMS_MessageReceiver::Handler (0x0x7fe2e4fe30c0) 0 nearly-empty
    vptr=((& POVMS_MessageReceiver::Handler::_ZTVN21POVMS_MessageReceiver7HandlerE) + 16u)

Vtable for POVMS_MessageReceiver::FunctionHandlerOO
POVMS_MessageReceiver::FunctionHandlerOO::_ZTVN21POVMS_MessageReceiver17FunctionHandlerOOE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN21POVMS_MessageReceiver17FunctionHandlerOOE)
16    (int (*)(...))POVMS_MessageReceiver::FunctionHandlerOO::Call

Class POVMS_MessageReceiver::FunctionHandlerOO
   size=24 align=8
   base size=24 base align=8
POVMS_MessageReceiver::FunctionHandlerOO (0x0x7fe2e51739c0) 0
    vptr=((& POVMS_MessageReceiver::FunctionHandlerOO::_ZTVN21POVMS_MessageReceiver17FunctionHandlerOOE) + 16u)
  POVMS_MessageReceiver::HandlerOO (0x0x7fe2e4fe3360) 0 nearly-empty
      primary-for POVMS_MessageReceiver::FunctionHandlerOO (0x0x7fe2e51739c0)

Vtable for POVMS_MessageReceiver::FunctionHandler
POVMS_MessageReceiver::FunctionHandler::_ZTVN21POVMS_MessageReceiver15FunctionHandlerE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN21POVMS_MessageReceiver15FunctionHandlerE)
16    (int (*)(...))POVMS_MessageReceiver::FunctionHandler::Call

Class POVMS_MessageReceiver::FunctionHandler
   size=24 align=8
   base size=24 base align=8
POVMS_MessageReceiver::FunctionHandler (0x0x7fe2e5173a90) 0
    vptr=((& POVMS_MessageReceiver::FunctionHandler::_ZTVN21POVMS_MessageReceiver15FunctionHandlerE) + 16u)
  POVMS_MessageReceiver::Handler (0x0x7fe2e4fe3420) 0 nearly-empty
      primary-for POVMS_MessageReceiver::FunctionHandler (0x0x7fe2e5173a90)

Class POVMS_MessageReceiver::HandlerNode
   size=40 align=8
   base size=40 base align=8
POVMS_MessageReceiver::HandlerNode (0x0x7fe2e4fe3480) 0

Vtable for POVMS_MessageReceiver
POVMS_MessageReceiver::_ZTV21POVMS_MessageReceiver: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI21POVMS_MessageReceiver)
16    (int (*)(...))POVMS_MessageReceiver::~POVMS_MessageReceiver
24    (int (*)(...))POVMS_MessageReceiver::~POVMS_MessageReceiver

Class POVMS_MessageReceiver
   size=24 align=8
   base size=24 base align=8
POVMS_MessageReceiver (0x0x7fe2e4fe3000) 0
    vptr=((& POVMS_MessageReceiver::_ZTV21POVMS_MessageReceiver) + 16u)

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

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7fe2e5173bc8) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7fe2e4fe35a0) 0 empty

Class std::allocator<short unsigned int>::rebind<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::allocator<short unsigned int>::rebind<short unsigned int> (0x0x7fe2e4fe3600) 0 empty

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

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

Class std::char_traits<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::char_traits<short unsigned int> (0x0x7fe2e5173d00) 0 empty
  __gnu_cxx::char_traits<short unsigned int> (0x0x7fe2e4fe3720) 0 empty

Class std::basic_string<short unsigned int>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<short unsigned int>::_Alloc_hider (0x0x7fe2e5173d68) 0
  std::allocator<short unsigned int> (0x0x7fe2e5173dd0) 0 empty
    __gnu_cxx::new_allocator<short unsigned int> (0x0x7fe2e4fe3780) 0 empty

Class std::basic_string<short unsigned int>
   size=8 align=8
   base size=8 base align=8
std::basic_string<short unsigned int> (0x0x7fe2e4fe34e0) 0

Class pov_base::vfeTimer
   size=40 align=8
   base size=33 base align=8
pov_base::vfeTimer (0x0x7fe2e4fe37e0) 0

Class __gnu_cxx::new_allocator<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<float> (0x0x7fe2e4fe3960) 0 empty

Class std::allocator<float>
   size=1 align=1
   base size=1 base align=1
std::allocator<float> (0x0x7fe2e5173e38) 0 empty
  __gnu_cxx::new_allocator<float> (0x0x7fe2e4fe39c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<float> > (0x0x7fe2e4fe3900) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<float> >::rebind<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<float> >::rebind<float> (0x0x7fe2e4fe3a80) 0 empty

Class std::_Vector_base<float, std::allocator<float> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<float, std::allocator<float> >::_Vector_impl (0x0x7fe2e5173c30) 0
  std::allocator<float> (0x0x7fe2e5173ea0) 0 empty
    __gnu_cxx::new_allocator<float> (0x0x7fe2e4fe3b40) 0 empty

Class std::_Vector_base<float, std::allocator<float> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<float, std::allocator<float> > (0x0x7fe2e4fe38a0) 0

Class std::vector<float>
   size=24 align=8
   base size=24 base align=8
std::vector<float> (0x0x7fe2e4d1b000) 0
  std::_Vector_base<float, std::allocator<float> > (0x0x7fe2e4fe3ba0) 0

Class std::iterator_traits<const float*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const float*> (0x0x7fe2e4fe3c60) 0 empty

Class __gnu_cxx::__normal_iterator<const float*, std::vector<float> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const float*, std::vector<float> > (0x0x7fe2e4fe3c00) 0

Class pov_base::POVRect
   size=16 align=4
   base size=16 base align=4
pov_base::POVRect (0x0x7fe2e4fe3d20) 0

Class pov_base::GenericSetting
   size=1 align=1
   base size=1 base align=1
pov_base::GenericSetting (0x0x7fe2e4fe3d80) 0

Class pov_base::FloatSetting
   size=16 align=8
   base size=16 base align=8
pov_base::FloatSetting (0x0x7fe2e4d1b340) 0
  pov_base::GenericSetting (0x0x7fe2e4fe3de0) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fe2e4fe3f00) 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*> (0x0x7fe2e4a97180) 0

Class boost::detail::true_t
   size=1 align=1
   base size=0 base align=1
boost::detail::true_t (0x0x7fe2e48dc1e0) 0 empty

Class boost::detail::false_t
   size=1 align=1
   base size=0 base align=1
boost::detail::false_t (0x0x7fe2e48dc240) 0 empty

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7fe2e499df60) 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> (0x0x7fe2e49da540) 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 (0x0x7fe2e4985ea0) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7fe2e49da5a0) 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> (0x0x7fe2e49da600) 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*> (0x0x7fe2e49fc0d0) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7fe2e49da660) 0 empty

Class boost::system::error_condition
   size=16 align=8
   base size=16 base align=8
boost::system::error_condition (0x0x7fe2e49da6c0) 0

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7fe2e49da720) 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> (0x0x7fe2e49da780) 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> (0x0x7fe2e49da7e0) 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> (0x0x7fe2e49fc2d8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e49da840) 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> (0x0x7fe2e49da960) 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> (0x0x7fe2e49fc340) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e49da9c0) 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> (0x0x7fe2e49daa20) 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> (0x0x7fe2e49fc3a8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e49daa80) 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> (0x0x7fe2e49daae0) 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> (0x0x7fe2e49fc410) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e49dab40) 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> (0x0x7fe2e49dac60) 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> (0x0x7fe2e49fc478) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e49dacc0) 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> (0x0x7fe2e49dade0) 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> (0x0x7fe2e49fc4e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e49dae40) 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> (0x0x7fe2e49daea0) 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> (0x0x7fe2e49fc548) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e49daf00) 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> (0x0x7fe2e49daf60) 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> (0x0x7fe2e49fc5b0) 0 empty
  boost::enable_if_c<true, void> (0x0x7fe2e464e000) 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> (0x0x7fe2e464e120) 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> (0x0x7fe2e49fc6e8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e464e180) 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> (0x0x7fe2e464e2a0) 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> (0x0x7fe2e49fc750) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e464e300) 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 (0x0x7fe2e49fc7b8) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 16u)
  std::runtime_error (0x0x7fe2e49fc820) 0
      primary-for boost::system::system_error (0x0x7fe2e49fc7b8)
    std::exception (0x0x7fe2e464e420) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e49fc820)

Class boost::thread_interrupted
   size=1 align=1
   base size=0 base align=1
boost::thread_interrupted (0x0x7fe2e464e480) 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 (0x0x7fe2e49fc9c0) 0
    vptr=((& boost::thread_exception::_ZTVN5boost16thread_exceptionE) + 16u)
  boost::system::system_error (0x0x7fe2e49fca28) 0
      primary-for boost::thread_exception (0x0x7fe2e49fc9c0)
    std::runtime_error (0x0x7fe2e49fca90) 0
        primary-for boost::system::system_error (0x0x7fe2e49fca28)
      std::exception (0x0x7fe2e464e4e0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2e49fca90)

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 (0x0x7fe2e49fcc98) 0
    vptr=((& boost::condition_error::_ZTVN5boost15condition_errorE) + 16u)
  boost::system::system_error (0x0x7fe2e49fcd00) 0
      primary-for boost::condition_error (0x0x7fe2e49fcc98)
    std::runtime_error (0x0x7fe2e49fcd68) 0
        primary-for boost::system::system_error (0x0x7fe2e49fcd00)
      std::exception (0x0x7fe2e464e540) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2e49fcd68)

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 (0x0x7fe2e49fcf70) 0
    vptr=((& boost::lock_error::_ZTVN5boost10lock_errorE) + 16u)
  boost::thread_exception (0x0x7fe2e46a8000) 0
      primary-for boost::lock_error (0x0x7fe2e49fcf70)
    boost::system::system_error (0x0x7fe2e46a8068) 0
        primary-for boost::thread_exception (0x0x7fe2e46a8000)
      std::runtime_error (0x0x7fe2e46a80d0) 0
          primary-for boost::system::system_error (0x0x7fe2e46a8068)
        std::exception (0x0x7fe2e464e5a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2e46a80d0)

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 (0x0x7fe2e46a8138) 0
    vptr=((& boost::thread_resource_error::_ZTVN5boost21thread_resource_errorE) + 16u)
  boost::thread_exception (0x0x7fe2e46a81a0) 0
      primary-for boost::thread_resource_error (0x0x7fe2e46a8138)
    boost::system::system_error (0x0x7fe2e46a8208) 0
        primary-for boost::thread_exception (0x0x7fe2e46a81a0)
      std::runtime_error (0x0x7fe2e46a8270) 0
          primary-for boost::system::system_error (0x0x7fe2e46a8208)
        std::exception (0x0x7fe2e464e600) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2e46a8270)

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 (0x0x7fe2e46a82d8) 0
    vptr=((& boost::unsupported_thread_option::_ZTVN5boost25unsupported_thread_optionE) + 16u)
  boost::thread_exception (0x0x7fe2e46a8340) 0
      primary-for boost::unsupported_thread_option (0x0x7fe2e46a82d8)
    boost::system::system_error (0x0x7fe2e46a83a8) 0
        primary-for boost::thread_exception (0x0x7fe2e46a8340)
      std::runtime_error (0x0x7fe2e46a8410) 0
          primary-for boost::system::system_error (0x0x7fe2e46a83a8)
        std::exception (0x0x7fe2e464e660) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2e46a8410)

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 (0x0x7fe2e46a8478) 0
    vptr=((& boost::invalid_thread_argument::_ZTVN5boost23invalid_thread_argumentE) + 16u)
  boost::thread_exception (0x0x7fe2e46a84e0) 0
      primary-for boost::invalid_thread_argument (0x0x7fe2e46a8478)
    boost::system::system_error (0x0x7fe2e46a8548) 0
        primary-for boost::thread_exception (0x0x7fe2e46a84e0)
      std::runtime_error (0x0x7fe2e46a85b0) 0
          primary-for boost::system::system_error (0x0x7fe2e46a8548)
        std::exception (0x0x7fe2e464e6c0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2e46a85b0)

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 (0x0x7fe2e46a8618) 0
    vptr=((& boost::thread_permission_error::_ZTVN5boost23thread_permission_errorE) + 16u)
  boost::thread_exception (0x0x7fe2e46a8680) 0
      primary-for boost::thread_permission_error (0x0x7fe2e46a8618)
    boost::system::system_error (0x0x7fe2e46a86e8) 0
        primary-for boost::thread_exception (0x0x7fe2e46a8680)
      std::runtime_error (0x0x7fe2e46a8750) 0
          primary-for boost::system::system_error (0x0x7fe2e46a86e8)
        std::exception (0x0x7fe2e464e720) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2e46a8750)

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7fe2e464ed20) 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> (0x0x7fe2e464ede0) 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> (0x0x7fe2e464eea0) 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> (0x0x7fe2e464ef60) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7fe2e47286e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728750) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471a840) 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> (0x0x7fe2e47287b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728820) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471a8a0) 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> (0x0x7fe2e4728888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47288f0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471a900) 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> (0x0x7fe2e4728958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47289c0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471a960) 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> (0x0x7fe2e4728a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728a90) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471a9c0) 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> (0x0x7fe2e4728af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728b60) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471aa20) 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> (0x0x7fe2e4728bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728c30) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471aa80) 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> (0x0x7fe2e4728c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728d00) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471aae0) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7fe2e4728d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728dd0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471ab40) 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> (0x0x7fe2e4728e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728ea0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471aba0) 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> (0x0x7fe2e4728f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4728f70) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471ac00) 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> (0x0x7fe2e4739000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739068) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471ac60) 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> (0x0x7fe2e47390d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739138) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471acc0) 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> (0x0x7fe2e47391a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739208) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471ad20) 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> (0x0x7fe2e4739270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47392d8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471ad80) 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> (0x0x7fe2e4739340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47393a8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471ade0) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7fe2e4739410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739478) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471ae40) 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> (0x0x7fe2e47394e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739548) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471aea0) 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> (0x0x7fe2e47395b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739618) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471af00) 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> (0x0x7fe2e4739680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47396e8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e471af60) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7fe2e4739750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47397b8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e000) 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> (0x0x7fe2e4739820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739888) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e060) 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> (0x0x7fe2e47398f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739958) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e0c0) 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> (0x0x7fe2e47399c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739a28) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e120) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7fe2e4739a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739af8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e180) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7fe2e4739b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739bc8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e1e0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7fe2e4739c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739c98) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e240) 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> (0x0x7fe2e4739d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739d68) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e2a0) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7fe2e4739dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739e38) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e300) 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> (0x0x7fe2e4739ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4739f08) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e360) 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> (0x0x7fe2e4739f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745000) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e3c0) 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> (0x0x7fe2e4745068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47450d0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e420) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7fe2e4745138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47451a0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e480) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7fe2e4745208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745270) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e4e0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7fe2e47452d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745340) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e540) 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> (0x0x7fe2e47453a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745410) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e5a0) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7fe2e4745478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47454e0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e600) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7fe2e4745548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47455b0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e660) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7fe2e4745618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745680) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e6c0) 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> (0x0x7fe2e47456e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745750) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e720) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7fe2e47457b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745820) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e780) 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> (0x0x7fe2e4745888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47458f0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e7e0) 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> (0x0x7fe2e4745958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47459c0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e840) 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> (0x0x7fe2e4745a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745a90) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e8a0) 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> (0x0x7fe2e4745af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745b60) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e900) 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> (0x0x7fe2e4745bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745c30) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e960) 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> (0x0x7fe2e4745c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745d00) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473e9c0) 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> (0x0x7fe2e4745d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745dd0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ea20) 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> (0x0x7fe2e4745e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745ea0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ea80) 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> (0x0x7fe2e4745f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4745f70) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473eae0) 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> (0x0x7fe2e4753000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753068) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473eb40) 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> (0x0x7fe2e47530d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753138) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473eba0) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7fe2e47531a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753208) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ec00) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7fe2e4753270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47532d8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ec60) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7fe2e4753340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47533a8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ecc0) 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> (0x0x7fe2e4753410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753478) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ed20) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7fe2e47534e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753548) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ed80) 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> (0x0x7fe2e47535b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753618) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ede0) 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> (0x0x7fe2e4753680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47536e8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ee40) 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> (0x0x7fe2e4753750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47537b8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473eea0) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7fe2e47538f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753958) 0 empty
    mpl_::bool_<true> (0x0x7fe2e473ef60) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7fe2e47539c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753a28) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b000) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7fe2e4753a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753af8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b060) 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> (0x0x7fe2e4753b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753bc8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b0c0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7fe2e4753c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753c98) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b120) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7fe2e4753d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753d68) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b180) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7fe2e4753dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753e38) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b1e0) 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> (0x0x7fe2e4753ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4753f08) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b240) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7fe2e4753f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4761000) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b2a0) 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> (0x0x7fe2e4761068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47610d0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b300) 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> (0x0x7fe2e4761138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47611a0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b360) 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> (0x0x7fe2e4761208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4761270) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b3c0) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7fe2e4761410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4761478) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b540) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7fe2e47614e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4761548) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b5a0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7fe2e47615b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e4761618) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b600) 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> (0x0x7fe2e4761680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e47616e8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e475b660) 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> (0x0x7fe2e475b8a0) 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> (0x0x7fe2e475b900) 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> (0x0x7fe2e475b960) 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> (0x0x7fe2e475b9c0) 0 empty

Class boost::type_traits::false_result
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result (0x0x7fe2e475bc00) 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> (0x0x7fe2e48133c0) 0 empty

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7fe2e4813540) 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> (0x0x7fe2e4813780) 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> (0x0x7fe2e4813840) 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> (0x0x7fe2e4813900) 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> (0x0x7fe2e4813a80) 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> (0x0x7fe2e4813ae0) 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> (0x0x7fe2e4813b40) 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> (0x0x7fe2e4813ba0) 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> (0x0x7fe2e4813c00) 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> (0x0x7fe2e4813c60) 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> (0x0x7fe2e4813cc0) 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> (0x0x7fe2e4813d20) 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> (0x0x7fe2e4813d80) 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> (0x0x7fe2e4813de0) 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> (0x0x7fe2e4813e40) 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> (0x0x7fe2e4813ea0) 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> (0x0x7fe2e4813f00) 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> (0x0x7fe2e4813f60) 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> (0x0x7fe2e446c000) 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> (0x0x7fe2e446c060) 0 empty

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7fe2e446cc00) 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> (0x0x7fe2e4761d00) 0 empty
  mpl_::bool_<true> (0x0x7fe2e446ccc0) 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> (0x0x7fe2e4761dd0) 0 empty
  mpl_::bool_<false> (0x0x7fe2e446cd80) 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> (0x0x7fe2e4494000) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7fe2e44941e0) 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> > (0x0x7fe2e4761f08) 0 empty
  mpl_::int_<-1> (0x0x7fe2e4494240) 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> (0x0x7fe2e4494360) 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> > (0x0x7fe2e44a9068) 0 empty
  mpl_::int_<-1> (0x0x7fe2e44944e0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7fe2e4494720) 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> > (0x0x7fe2e44a91a0) 0 empty
  mpl_::int_<-1> (0x0x7fe2e44947e0) 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> (0x0x7fe2e4494840) 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> > (0x0x7fe2e44a92d8) 0 empty
  mpl_::int_<-1> (0x0x7fe2e44949c0) 0 empty

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> (0x0x7fe2e4494f60) 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> (0x0x7fe2e44cb060) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7fe2e44cb2a0) 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> (0x0x7fe2e40f2120) 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> (0x0x7fe2e40f2180) 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> (0x0x7fe2e40f21e0) 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> (0x0x7fe2e40f2240) 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> (0x0x7fe2e40f23c0) 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> (0x0x7fe2e40f2420) 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> (0x0x7fe2e40f2480) 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> (0x0x7fe2e40f24e0) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7fe2e45ab958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e45ab9c0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f26c0) 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> (0x0x7fe2e45aba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e45aba90) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2720) 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> (0x0x7fe2e45abaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e45abb60) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2780) 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> (0x0x7fe2e45abbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e45abc30) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f27e0) 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> (0x0x7fe2e45abd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e45abd68) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2900) 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> (0x0x7fe2e45abdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e45abe38) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2960) 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> (0x0x7fe2e45abea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e45abf08) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f29c0) 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> (0x0x7fe2e45abf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c000) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2a20) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7fe2e410c138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c1a0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2ba0) 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> (0x0x7fe2e410c208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c270) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2c00) 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> (0x0x7fe2e410c2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c340) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2c60) 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> (0x0x7fe2e410c3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c410) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2cc0) 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> (0x0x7fe2e410c478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c4e0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2d20) 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> (0x0x7fe2e410c548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c5b0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2d80) 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> (0x0x7fe2e410c618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c680) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2de0) 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> (0x0x7fe2e410c6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c750) 0 empty
    mpl_::bool_<false> (0x0x7fe2e40f2e40) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7fe2e410c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c8f0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115000) 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> (0x0x7fe2e410c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410c9c0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115060) 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> (0x0x7fe2e410ca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410ca90) 0 empty
    mpl_::bool_<false> (0x0x7fe2e41150c0) 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> (0x0x7fe2e410caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410cb60) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115120) 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> (0x0x7fe2e410cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410cc30) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115180) 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> (0x0x7fe2e410cc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410cd00) 0 empty
    mpl_::bool_<false> (0x0x7fe2e41151e0) 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> (0x0x7fe2e410cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410cdd0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115240) 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> (0x0x7fe2e410ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e410cea0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e41152a0) 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> (0x0x7fe2e410cf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120000) 0 empty
    mpl_::bool_<false> (0x0x7fe2e41153c0) 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> (0x0x7fe2e4120068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e41200d0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115420) 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> (0x0x7fe2e4120138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e41201a0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115480) 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> (0x0x7fe2e4120208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120270) 0 empty
    mpl_::bool_<false> (0x0x7fe2e41154e0) 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> (0x0x7fe2e4120478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e41204e0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115720) 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> (0x0x7fe2e4120548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e41205b0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115780) 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> (0x0x7fe2e4120618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120680) 0 empty
    mpl_::bool_<false> (0x0x7fe2e41157e0) 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> (0x0x7fe2e41206e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120750) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115840) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7fe2e4120820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120888) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115960) 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> (0x0x7fe2e41208f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120958) 0 empty
    mpl_::bool_<false> (0x0x7fe2e41159c0) 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> (0x0x7fe2e41209c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120a28) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115a20) 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> (0x0x7fe2e4120a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120af8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115a80) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7fe2e4120bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120c30) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115ba0) 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> (0x0x7fe2e4120c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120d00) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115c00) 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> (0x0x7fe2e4120d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120dd0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115c60) 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> (0x0x7fe2e4120e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4120ea0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115cc0) 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> (0x0x7fe2e4120f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4137000) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115de0) 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> (0x0x7fe2e4137068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e41370d0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115e40) 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> (0x0x7fe2e4137138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e41371a0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115ea0) 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> (0x0x7fe2e4137208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e4137270) 0 empty
    mpl_::bool_<false> (0x0x7fe2e4115f00) 0 empty

Class boost::defer_lock_t
   size=1 align=1
   base size=0 base align=1
boost::defer_lock_t (0x0x7fe2e413b7e0) 0 empty

Class boost::try_to_lock_t
   size=1 align=1
   base size=0 base align=1
boost::try_to_lock_t (0x0x7fe2e413b840) 0 empty

Class boost::adopt_lock_t
   size=1 align=1
   base size=0 base align=1
boost::adopt_lock_t (0x0x7fe2e413b8a0) 0 empty

Class timezone
   size=8 align=4
   base size=8 base align=4
timezone (0x0x7fe2e416f900) 0

Class itimerval
   size=32 align=8
   base size=32 base align=8
itimerval (0x0x7fe2e416f960) 0

Class boost::date_time::c_time
   size=1 align=1
   base size=0 base align=1
boost::date_time::c_time (0x0x7fe2e416f9c0) 0 empty

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

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

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

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

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

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

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7fe2e416fd80) 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> (0x0x7fe2e416fde0) 0 empty

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7fe2e416ff00) 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> (0x0x7fe2e416ff60) 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> (0x0x7fe2e422a000) 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> (0x0x7fe2e422a060) 0 empty

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7fe2e422a300) 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 (0x0x7fe2e422a4e0) 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 (0x0x7fe2e422a540) 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> (0x0x7fe2e422a5a0) 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 (0x0x7fe2e422a660) 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 (0x0x7fe2e422a6c0) 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> (0x0x7fe2e422a720) 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 (0x0x7fe2e4137f70) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7fe2e3fac000) 0
      primary-for boost::gregorian::bad_weekday (0x0x7fe2e4137f70)
    std::logic_error (0x0x7fe2e3fac068) 0
        primary-for std::out_of_range (0x0x7fe2e3fac000)
      std::exception (0x0x7fe2e422ae40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e3fac068)

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*> (0x0x7fe2e3fb6120) 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> (0x0x7fe2e3fb60c0) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7fe2e3fb6060) 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*> (0x0x7fe2e3fb6240) 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> (0x0x7fe2e3fb61e0) 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> (0x0x7fe2e3fb6180) 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> (0x0x7fe2e3fb6000) 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> (0x0x7fe2e3fb62a0) 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> (0x0x7fe2e3fac340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3fac3a8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e3fb6300) 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> (0x0x7fe2e3fb6360) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7fe2e3fac410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e3fac478) 0 empty
    mpl_::bool_<true> (0x0x7fe2e3fb63c0) 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> (0x0x7fe2e3fb6420) 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> (0x0x7fe2e3fb6480) 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> (0x0x7fe2e3fac4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e3fac548) 0 empty
    mpl_::bool_<true> (0x0x7fe2e3fb64e0) 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> (0x0x7fe2e3fb6540) 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> (0x0x7fe2e422af60) 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> (0x0x7fe2e422af00) 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> > (0x0x7fe2e422aea0) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7fe2e3fac6e8) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7fe2e3fb6660) 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 (0x0x7fe2e3fac750) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7fe2e3fac7b8) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7fe2e3fac750)
    std::logic_error (0x0x7fe2e3fac820) 0
        primary-for std::out_of_range (0x0x7fe2e3fac7b8)
      std::exception (0x0x7fe2e3fb66c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e3fac820)

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 (0x0x7fe2e3fac888) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7fe2e3fac8f0) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7fe2e3fac888)
    std::logic_error (0x0x7fe2e3fac958) 0
        primary-for std::out_of_range (0x0x7fe2e3fac8f0)
      std::exception (0x0x7fe2e3fb6780) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e3fac958)

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*> (0x0x7fe2e3fb6a80) 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> (0x0x7fe2e3fb6a20) 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> (0x0x7fe2e3fb69c0) 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> (0x0x7fe2e3fb6960) 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> (0x0x7fe2e3fb6ae0) 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> (0x0x7fe2e3facb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3facbc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e3fb6c00) 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> (0x0x7fe2e3facc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e3facc98) 0 empty
    mpl_::bool_<true> (0x0x7fe2e3fb6c60) 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> (0x0x7fe2e3fb6cc0) 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> (0x0x7fe2e3fb6900) 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> (0x0x7fe2e3fb68a0) 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> > (0x0x7fe2e3fb6840) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7fe2e3facf08) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7fe2e3fb6de0) 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 (0x0x7fe2e3facf70) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7fe2e3c1b000) 0
      primary-for boost::gregorian::bad_year (0x0x7fe2e3facf70)
    std::logic_error (0x0x7fe2e3c1b068) 0
        primary-for std::out_of_range (0x0x7fe2e3c1b000)
      std::exception (0x0x7fe2e3fb6e40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e3c1b068)

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*> (0x0x7fe2e3c26120) 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> (0x0x7fe2e3c260c0) 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> (0x0x7fe2e3c26060) 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> (0x0x7fe2e3c26000) 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> (0x0x7fe2e3c26180) 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> (0x0x7fe2e3c1b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3c1b2d8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e3c261e0) 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> (0x0x7fe2e3c1b340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e3c1b3a8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e3c26240) 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> (0x0x7fe2e3c262a0) 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> (0x0x7fe2e3fb6f60) 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> (0x0x7fe2e3fb6f00) 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> > (0x0x7fe2e3fb6ea0) 0

Class boost::gregorian::greg_year
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_year (0x0x7fe2e3c1b618) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7fe2e3c26300) 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 (0x0x7fe2e3c1b680) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7fe2e3c1b6e8) 0
      primary-for boost::gregorian::bad_month (0x0x7fe2e3c1b680)
    std::logic_error (0x0x7fe2e3c1b750) 0
        primary-for std::out_of_range (0x0x7fe2e3c1b6e8)
      std::exception (0x0x7fe2e3c26360) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e3c1b750)

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*> (0x0x7fe2e3c26600) 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> (0x0x7fe2e3c265a0) 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> (0x0x7fe2e3c26540) 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> (0x0x7fe2e3c264e0) 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> (0x0x7fe2e3c26660) 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> (0x0x7fe2e3c1b958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3c1b9c0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e3c266c0) 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> (0x0x7fe2e3c1ba28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e3c1ba90) 0 empty
    mpl_::bool_<true> (0x0x7fe2e3c26720) 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> (0x0x7fe2e3c26780) 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> (0x0x7fe2e3c26480) 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> (0x0x7fe2e3c26420) 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> > (0x0x7fe2e3c263c0) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7fe2e3c1bc30) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7fe2e3c268a0) 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> (0x0x7fe2e3c26900) 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> (0x0x7fe2e3c269c0) 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> (0x0x7fe2e3c26960) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7fe2e3c1bd00) 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> (0x0x7fe2e3c26a20) 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 (0x0x7fe2e3c26ae0) 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 (0x0x7fe2e3c26b40) 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> > (0x0x7fe2e3c26ba0) 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> > > (0x0x7fe2e3c1bea0) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3c26c00) 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> > > > (0x0x7fe2e3c1bf70) 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> > > (0x0x7fe2e3ca2000) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3c26c60) 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> > > > > (0x0x7fe2e3ca20d0) 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> > > > (0x0x7fe2e3ca2138) 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> > > (0x0x7fe2e3ca21a0) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3c26cc0) 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> > > > > > (0x0x7fe2e3ca2270) 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> > > > > (0x0x7fe2e3ca22d8) 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> > > > (0x0x7fe2e3ca2340) 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> > > (0x0x7fe2e3ca23a8) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3c26d20) 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> > > > > > > (0x0x7fe2e3ca2478) 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> > > > > > (0x0x7fe2e3ca24e0) 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> > > > > (0x0x7fe2e3ca2548) 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> > > > (0x0x7fe2e3ca25b0) 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> > > (0x0x7fe2e3ca2618) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3c26d80) 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> (0x0x7fe2e3ca26e8) 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> > > > > > > (0x0x7fe2e3ca2750) 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> > > > > > (0x0x7fe2e3ca27b8) 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> > > > > (0x0x7fe2e3ca2820) 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> > > > (0x0x7fe2e3ca2888) 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> > > (0x0x7fe2e3ca28f0) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3c26de0) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7fe2e3ca2a28) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fe2e3ca2a90) 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> > > > > > > (0x0x7fe2e3ca2af8) 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> > > > > > (0x0x7fe2e3ca2b60) 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> > > > > (0x0x7fe2e3ca2bc8) 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> > > > (0x0x7fe2e3ca2c30) 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> > > (0x0x7fe2e3ca2c98) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3c26e40) 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> (0x0x7fe2e3d09000) 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> > (0x0x7fe2e3d09060) 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> (0x0x7fe2e3d090c0) 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> > (0x0x7fe2e3ca2f70) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7fe2e3d09120) 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> (0x0x7fe2e3d101a0) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fe2e3d10208) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7fe2e3d09180) 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> > (0x0x7fe2e3d102d8) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fe2e3d10340) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fe2e3d103a8) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7fe2e3d091e0) 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> (0x0x7fe2e3d10478) 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> > (0x0x7fe2e3d104e0) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fe2e3d10548) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fe2e3d105b0) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7fe2e3d09240) 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> (0x0x7fe2e3d10680) 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> (0x0x7fe2e3d106e8) 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> > (0x0x7fe2e3d10750) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fe2e3d107b8) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fe2e3d10820) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7fe2e3d092a0) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7fe2e3d10a28) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7fe2e3d10a90) 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> (0x0x7fe2e3d10af8) 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> > (0x0x7fe2e3d10b60) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fe2e3d10bc8) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fe2e3d10c30) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7fe2e3d09300) 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*> (0x0x7fe2e3d09600) 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> (0x0x7fe2e3d095a0) 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> (0x0x7fe2e3d09540) 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> (0x0x7fe2e3d094e0) 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> (0x0x7fe2e3d09660) 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> (0x0x7fe2e3d10ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3d10f08) 0 empty
    mpl_::bool_<false> (0x0x7fe2e3d09780) 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> (0x0x7fe2e3d10f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e3d10888) 0 empty
    mpl_::bool_<true> (0x0x7fe2e3d097e0) 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> (0x0x7fe2e3d09840) 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> (0x0x7fe2e3d09480) 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> (0x0x7fe2e3d09420) 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> > (0x0x7fe2e3d093c0) 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> (0x0x7fe2e3d09ae0) 0

Class boost::gregorian::greg_durations_config
   size=1 align=1
   base size=0 base align=1
boost::gregorian::greg_durations_config (0x0x7fe2e3d09c00) 0 empty

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7fe2e3d5c340) 0
  boost::gregorian::date_duration (0x0x7fe2e3d5c3a8) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fe2e3d5c410) 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> > > > > > > (0x0x7fe2e3d5c478) 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> > > > > > (0x0x7fe2e3d5c4e0) 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> > > > > (0x0x7fe2e3d5c548) 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> > > > (0x0x7fe2e3d5c5b0) 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> > > (0x0x7fe2e3d5c618) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fe2e3d09c60) 0 empty

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> (0x0x7fe2e3d5ca28) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7fe2e3d09e40) 0
      primary-for std::basic_stringbuf<char> (0x0x7fe2e3d5ca28)

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> (0x0x7fe2e3d5cb60 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> (0x0x7fe2e3d5caf8) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_istream<char> (0x0x7fe2e3d5cb60) 0
      primary-for std::basic_istringstream<char> (0x0x7fe2e3d5caf8)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fe2e3d5cbc8) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7fe2e3df8120) 96
          primary-for std::basic_ios<char> (0x0x7fe2e3d5cbc8)

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> (0x0x7fe2e3d5cc98 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> (0x0x7fe2e3d5c208) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_ostream<char> (0x0x7fe2e3d5cc98) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7fe2e3d5c208)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fe2e3d5cd00) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7fe2e3df81e0) 88
          primary-for std::basic_ios<char> (0x0x7fe2e3d5cd00)

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> (0x0x7fe2e3de8460 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> (0x0x7fe2e3e05410 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> (0x0x7fe2e3e054e0 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> (0x0x7fe2e3e053a8) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7fe2e3de8460) 0
      primary-for std::basic_stringstream<char> (0x0x7fe2e3e053a8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fe2e3e05410) 0
        primary-for std::basic_iostream<char> (0x0x7fe2e3de8460)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fe2e3e05478) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7fe2e3df82a0) 104
            primary-for std::basic_ios<char> (0x0x7fe2e3e05478)
    std::basic_ostream<char> (0x0x7fe2e3e054e0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7fe2e3e05478) 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> (0x0x7fe2e3e05af8) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fe2e3df84e0) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7fe2e3e05af8)

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> (0x0x7fe2e3e05d00 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> (0x0x7fe2e3e05c98) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fe2e3e05d00) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7fe2e3e05c98)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fe2e3e05d68) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7fe2e3df86c0) 96
          primary-for std::basic_ios<wchar_t> (0x0x7fe2e3e05d68)

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> (0x0x7fe2e3e05618 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> (0x0x7fe2e3e055b0) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7fe2e3e05618) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7fe2e3e055b0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fe2e3e05680) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7fe2e3df87e0) 88
          primary-for std::basic_ios<wchar_t> (0x0x7fe2e3e05680)

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> (0x0x7fe2e3de8850 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> (0x0x7fe2e3a3c138 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> (0x0x7fe2e3a3c208 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> (0x0x7fe2e3a3c0d0) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fe2e3de8850) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7fe2e3a3c0d0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fe2e3a3c138) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fe2e3de8850)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fe2e3a3c1a0) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7fe2e3df8900) 104
            primary-for std::basic_ios<wchar_t> (0x0x7fe2e3a3c1a0)
    std::basic_ostream<wchar_t> (0x0x7fe2e3a3c208) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fe2e3a3c1a0) alternative-path

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> (0x0x7fe2e3df8d20) 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> > (0x0x7fe2e3df8d80) 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> (0x0x7fe2e3df8de0) 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> > (0x0x7fe2e3a78d00) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3df8e40) 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> (0x0x7fe2e3a78d68) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3a78dd0) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3df8ea0) 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> > (0x0x7fe2e3a78e38) 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> (0x0x7fe2e3a78ea0) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3a78f08) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3df8f00) 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> (0x0x7fe2e3a78f70) 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> > (0x0x7fe2e3a781a0) 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> (0x0x7fe2e3a78208) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3a78270) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3df8f60) 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> (0x0x7fe2e3abf060) 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> > (0x0x7fe2e3a782d8) 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> (0x0x7fe2e3a78af8) 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> > (0x0x7fe2e3a78b60) 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> (0x0x7fe2e3a78bc8) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3a78c30) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3abf000) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7fe2e3ac1138) 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> > (0x0x7fe2e3ac11a0) 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> (0x0x7fe2e3ac1208) 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> > (0x0x7fe2e3ac1270) 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> (0x0x7fe2e3ac12d8) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3ac1340) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3abf0c0) 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 (0x0x7fe2e3abf180) 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> (0x0x7fe2e3abf360) 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> > (0x0x7fe2e3abf3c0) 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> (0x0x7fe2e3abf420) 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> > (0x0x7fe2e3ac1410) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fe2e3abf480) 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> (0x0x7fe2e3ac1548) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fe2e3ac15b0) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fe2e3abf4e0) 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> > (0x0x7fe2e3ac1618) 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> (0x0x7fe2e3ac1680) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fe2e3ac16e8) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fe2e3abf540) 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> (0x0x7fe2e3ac1750) 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> > (0x0x7fe2e3ac17b8) 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> (0x0x7fe2e3ac1820) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fe2e3ac1888) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fe2e3abf5a0) 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> (0x0x7fe2e3abf6c0) 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> > (0x0x7fe2e3abf660) 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> > > (0x0x7fe2e3ac18f0) 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> (0x0x7fe2e3ac1958) 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> > (0x0x7fe2e3ac19c0) 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> (0x0x7fe2e3ac1a28) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fe2e3ac1a90) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fe2e3abf600) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7fe2e3ac1c30) 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> > > (0x0x7fe2e3ac1c98) 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> (0x0x7fe2e3ac1d00) 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> > (0x0x7fe2e3ac1d68) 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> (0x0x7fe2e3ac1dd0) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fe2e3ac1e38) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fe2e3abf840) 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> (0x0x7fe2e3abf8a0) 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> (0x0x7fe2e3abf900) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7fe2e3ac1f70) 0
  boost::posix_time::time_duration (0x0x7fe2e3ac1068) 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> > (0x0x7fe2e3ac1af8) 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> (0x0x7fe2e3ac1b60) 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> > (0x0x7fe2e3ac1ea0) 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> (0x0x7fe2e3ac1f08) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3bb5000) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3abf960) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7fe2e3bb5068) 0
  boost::posix_time::time_duration (0x0x7fe2e3bb50d0) 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> > (0x0x7fe2e3bb5138) 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> (0x0x7fe2e3bb51a0) 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> > (0x0x7fe2e3bb5208) 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> (0x0x7fe2e3bb5270) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3bb52d8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3abf9c0) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7fe2e3bb5340) 0
  boost::posix_time::time_duration (0x0x7fe2e3bb53a8) 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> > (0x0x7fe2e3bb5410) 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> (0x0x7fe2e3bb5478) 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> > (0x0x7fe2e3bb54e0) 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> (0x0x7fe2e3bb5548) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e3bb55b0) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e3abfa20) 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> (0x0x7fe2e3abfc60) 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> > (0x0x7fe2e3bb58f0) 0 empty
  mpl_::bool_<false> (0x0x7fe2e3abfde0) 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> (0x0x7fe2e3abff60) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7fe2e3bfc0c0) 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> > (0x0x7fe2e3bb5a90) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3bfc180) 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> > (0x0x7fe2e3bb5bc8) 0 empty
  mpl_::bool_<true> (0x0x7fe2e3bfc2a0) 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> (0x0x7fe2e3bfc420) 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> > (0x0x7fe2e3bb5d68) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3bfc5a0) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7fe2e3bfc6c0) 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> > (0x0x7fe2e3bb5f70) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3bfc840) 0 empty

Class boost::mpl::abs<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs<mpl_::na> (0x0x7fe2e3bfc960) 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> > (0x0x7fe2e3c18138) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3bfcae0) 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> (0x0x7fe2e3bfcba0) 0 empty

Class boost::mpl::sign<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign<mpl_::na> (0x0x7fe2e3bfcd20) 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> > (0x0x7fe2e3c183a8) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3bfcea0) 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> (0x0x7fe2e3bfcf60) 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> (0x0x7fe2e3c184e0) 0 empty
  mpl_::int_<1> (0x0x7fe2e3827060) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7fe2e38270c0) 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> (0x0x7fe2e3c18548) 0 empty
  mpl_::int_<2> (0x0x7fe2e3827120) 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> (0x0x7fe2e3c185b0) 0 empty
  mpl_::int_<3> (0x0x7fe2e3827180) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7fe2e38271e0) 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> (0x0x7fe2e3c18618) 0 empty
  mpl_::int_<4> (0x0x7fe2e3827240) 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> (0x0x7fe2e3c18680) 0 empty
  mpl_::int_<5> (0x0x7fe2e38272a0) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7fe2e3827300) 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> (0x0x7fe2e3c186e8) 0 empty
  mpl_::int_<6> (0x0x7fe2e3827360) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7fe2e38273c0) 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> (0x0x7fe2e3c18750) 0 empty
  mpl_::int_<7> (0x0x7fe2e3827420) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7fe2e3827480) 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> (0x0x7fe2e3c187b8) 0 empty
  mpl_::int_<8> (0x0x7fe2e38274e0) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7fe2e3827540) 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> (0x0x7fe2e3c18820) 0 empty
  mpl_::int_<9> (0x0x7fe2e38275a0) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7fe2e3827600) 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> (0x0x7fe2e3c18888) 0 empty
  mpl_::int_<10> (0x0x7fe2e3827660) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7fe2e38276c0) 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> (0x0x7fe2e3c188f0) 0 empty
  mpl_::int_<11> (0x0x7fe2e3827720) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7fe2e3827780) 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> (0x0x7fe2e3c18958) 0 empty
  mpl_::int_<12> (0x0x7fe2e38277e0) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7fe2e3827840) 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> (0x0x7fe2e3c189c0) 0 empty
  mpl_::int_<13> (0x0x7fe2e38278a0) 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> (0x0x7fe2e3827a20) 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> > (0x0x7fe2e3c18bc8) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3827ba0) 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> (0x0x7fe2e3827d80) 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> (0x0x7fe2e3827f00) 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> > (0x0x7fe2e3c18f70) 0 empty
  mpl_::int_<-1> (0x0x7fe2e38640c0) 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> (0x0x7fe2e38642a0) 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> (0x0x7fe2e3864420) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7fe2e38704d0) 0 empty
  std::numeric_limits<bool> (0x0x7fe2e3864480) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7fe2e38644e0) 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'> (0x0x7fe2e3864540) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7fe2e3870620) 0 empty
  std::numeric_limits<char> (0x0x7fe2e38645a0) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7fe2e3864600) 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> (0x0x7fe2e3864660) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7fe2e3870770) 0 empty
  std::numeric_limits<signed char> (0x0x7fe2e38646c0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7fe2e3864720) 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> (0x0x7fe2e3864780) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7fe2e38708c0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7fe2e38647e0) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7fe2e3864840) 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> (0x0x7fe2e38648a0) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7fe2e3870a10) 0 empty
  std::numeric_limits<wchar_t> (0x0x7fe2e3864900) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7fe2e3864960) 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> (0x0x7fe2e38649c0) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7fe2e3870b60) 0 empty
  std::numeric_limits<short int> (0x0x7fe2e3864a20) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7fe2e3864a80) 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> (0x0x7fe2e3864ae0) 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> (0x0x7fe2e3870cb0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7fe2e3864b40) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7fe2e3864ba0) 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> (0x0x7fe2e3864c00) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7fe2e3870e00) 0 empty
  std::numeric_limits<int> (0x0x7fe2e3864c60) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7fe2e3864cc0) 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> (0x0x7fe2e3864d20) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7fe2e3870f50) 0 empty
  std::numeric_limits<unsigned int> (0x0x7fe2e3864d80) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7fe2e3864de0) 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> (0x0x7fe2e3864e40) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7fe2e38870e0) 0 empty
  std::numeric_limits<long int> (0x0x7fe2e3864f60) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7fe2e3889000) 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> (0x0x7fe2e38890c0) 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> (0x0x7fe2e3887230) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7fe2e3889120) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7fe2e3889180) 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> (0x0x7fe2e38891e0) 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> (0x0x7fe2e3887380) 0 empty
  std::numeric_limits<long long int> (0x0x7fe2e3889240) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7fe2e38892a0) 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> (0x0x7fe2e3889300) 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> (0x0x7fe2e38874d0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7fe2e3889420) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7fe2e3889480) 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> (0x0x7fe2e38898a0) 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> (0x0x7fe2e38cc660) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7fe2e3867a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3867a90) 0 empty
    mpl_::bool_<false> (0x0x7fe2e38cc6c0) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7fe2e3867af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3867b60) 0 empty
    mpl_::bool_<false> (0x0x7fe2e38cc720) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7fe2e3867bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3867c30) 0 empty
    mpl_::bool_<false> (0x0x7fe2e38cc780) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7fe2e3867c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3867d00) 0 empty
    mpl_::bool_<false> (0x0x7fe2e38cc7e0) 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> (0x0x7fe2e38cc840) 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> (0x0x7fe2e38cc600) 0 empty

Class boost::add_rvalue_reference<bool>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<bool> (0x0x7fe2e38cc5a0) 0 empty

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7fe2e38ed000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed068) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38cc9c0) 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> (0x0x7fe2e38ed0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed138) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38cca20) 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> (0x0x7fe2e38ed1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed208) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38cca80) 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> (0x0x7fe2e38ed270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed2d8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccae0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7fe2e38ed340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed3a8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccb40) 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> (0x0x7fe2e38ed410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed478) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccba0) 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> (0x0x7fe2e38ed4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed548) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccc00) 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> (0x0x7fe2e38ed5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed618) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccc60) 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> (0x0x7fe2e38ed680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed6e8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38cccc0) 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> (0x0x7fe2e38ed750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed7b8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccd20) 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> (0x0x7fe2e38ed820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed888) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccd80) 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> (0x0x7fe2e38ed8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e38ed958) 0 empty
    mpl_::bool_<true> (0x0x7fe2e38ccde0) 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> (0x0x7fe2e38f7000) 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> (0x0x7fe2e38f7a20) 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> (0x0x7fe2e38f7a80) 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> (0x0x7fe2e38f7ae0) 0 empty

Class boost::xtime
   size=16 align=8
   base size=16 base align=8
boost::xtime (0x0x7fe2e39a6540) 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> (0x0x7fe2e39bd7b8) 0
  boost::posix_time::time_duration (0x0x7fe2e39bd820) 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> > (0x0x7fe2e39bd888) 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> (0x0x7fe2e39bd8f0) 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> > (0x0x7fe2e39bd958) 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> (0x0x7fe2e39bd9c0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fe2e39bda28) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fe2e39a65a0) 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> > (0x0x7fe2e39bdaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e39bdb60) 0 empty
    mpl_::bool_<true> (0x0x7fe2e39a6600) 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> > (0x0x7fe2e39a6660) 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> > (0x0x7fe2e39bdbc8) 0 empty
  boost::enable_if_c<true, boost::chrono::duration<long int> > (0x0x7fe2e39a66c0) 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> (0x0x7fe2e39bdc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e39bdc98) 0 empty
    mpl_::bool_<false> (0x0x7fe2e39a6780) 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> (0x0x7fe2e39a68a0) 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> > (0x0x7fe2e39a6840) 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> > (0x0x7fe2e39bddd0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6900) 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> > (0x0x7fe2e39bde38) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6960) 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> (0x0x7fe2e39bdea0) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1l> > (0x0x7fe2e39bdf08) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e39a69c0) 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> > (0x0x7fe2e39a6a20) 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> (0x0x7fe2e39bd0d0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6ae0) 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> (0x0x7fe2e39bd2d8) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fe2e39bd340) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6b40) 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> > (0x0x7fe2e39a6a80) 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> > (0x0x7fe2e39bd410) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6c60) 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> > (0x0x7fe2e39bd478) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6cc0) 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> > (0x0x7fe2e39bd680) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7fe2e39bd6e8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6d20) 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> > (0x0x7fe2e3674000) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6d80) 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> (0x0x7fe2e3674068) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7fe2e36740d0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6de0) 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> > (0x0x7fe2e39a6e40) 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> > (0x0x7fe2e3674208) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6ea0) 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> > (0x0x7fe2e3674270) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6f00) 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> (0x0x7fe2e36742d8) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1l> > (0x0x7fe2e3674340) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e39a6f60) 0 empty

Class boost::ratio<1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l> (0x0x7fe2e39a67e0) 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> > (0x0x7fe2e3674478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e36744e0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e367d000) 0 empty

Class boost::chrono::duration<long int>
   size=8 align=8
   base size=8 base align=8
boost::chrono::duration<long int> (0x0x7fe2e39a6720) 0

Class mpl_::integral_c<long int, 1000000000l>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e367d180) 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> > (0x0x7fe2e367d120) 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> > (0x0x7fe2e3674618) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e367d1e0) 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> > (0x0x7fe2e3674680) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e367d300) 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> (0x0x7fe2e36746e8) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fe2e3674750) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e367d360) 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> > (0x0x7fe2e367d3c0) 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> (0x0x7fe2e3674820) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fe2e3674888) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e367d480) 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> (0x0x7fe2e36748f0) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7fe2e3674958) 0 empty
    boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fe2e36749c0) 0 empty
      mpl_::integral_c<long int, 1l> (0x0x7fe2e367d4e0) 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> > (0x0x7fe2e367d420) 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> > (0x0x7fe2e3674b60) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e367d540) 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> > (0x0x7fe2e3674bc8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e367d5a0) 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> > (0x0x7fe2e3674c30) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7fe2e3674c98) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e367d6c0) 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> > (0x0x7fe2e3674d00) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e367d780) 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> (0x0x7fe2e3674d68) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fe2e3674dd0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e367d8a0) 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> > (0x0x7fe2e367d960) 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> > (0x0x7fe2e3674ea0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e367d9c0) 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> > (0x0x7fe2e3674f08) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e367dae0) 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> (0x0x7fe2e3674f70) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> > (0x0x7fe2e36a8000) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e367db40) 0 empty

Class boost::ratio<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l, 1000000000l> (0x0x7fe2e367d0c0) 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> > (0x0x7fe2e36a8138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e36a81a0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e367dba0) 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> > (0x0x7fe2e367d060) 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> (0x0x7fe2e367dc60) 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> (0x0x7fe2e36a8208) 0 empty
  boost::type_traits_detail::common_type_2<long int, long int> (0x0x7fe2e367dcc0) 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> > (0x0x7fe2e367dd20) 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> > (0x0x7fe2e367dd80) 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> (0x0x7fe2e367de40) 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> (0x0x7fe2e36a8410) 0 empty
  boost::mpl::if_c<true, long int, long int> (0x0x7fe2e367dea0) 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> > (0x0x7fe2e367df00) 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> > (0x0x7fe2e39bdd68) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e367df60) 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> > (0x0x7fe2e36a85b0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e36c9000) 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> > (0x0x7fe2e36a8618) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7fe2e36a8680) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e36c9120) 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> > (0x0x7fe2e36a86e8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fe2e36c91e0) 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> (0x0x7fe2e36a8750) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fe2e36a87b8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c9300) 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> > (0x0x7fe2e367dde0) 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> > (0x0x7fe2e36a8958) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c9360) 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> > (0x0x7fe2e36a89c0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c93c0) 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> > (0x0x7fe2e36a8a28) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7fe2e36a8a90) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c94e0) 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> > (0x0x7fe2e36a8af8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c95a0) 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> (0x0x7fe2e36a8b60) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7fe2e36a8bc8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c96c0) 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> > (0x0x7fe2e36a8c30) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fe2e36c9780) 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> (0x0x7fe2e367dc00) 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 (0x0x7fe2e36c97e0) 0

Class boost::pthread::pthread_mutex_scoped_unlock
   size=8 align=8
   base size=8 base align=8
boost::pthread::pthread_mutex_scoped_unlock (0x0x7fe2e36c9840) 0

Class boost::chrono::system_clock
   size=1 align=1
   base size=0 base align=1
boost::chrono::system_clock (0x0x7fe2e36c9900) 0 empty

Class boost::chrono::steady_clock
   size=1 align=1
   base size=0 base align=1
boost::chrono::steady_clock (0x0x7fe2e36c9960) 0 empty

Class boost::mutex
   size=40 align=8
   base size=40 base align=8
boost::mutex (0x0x7fe2e36c9a80) 0

Class boost::timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::timed_mutex (0x0x7fe2e36c9ae0) 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> > > (0x0x7fe2e36a8e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e36a8ea0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e36c9ba0) 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> (0x0x7fe2e36c9b40) 0

Class boost::is_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long int> (0x0x7fe2e36a8dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3745000) 0 empty
    mpl_::bool_<false> (0x0x7fe2e36c9c00) 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> (0x0x7fe2e3745068) 0 empty
  boost::is_floating_point<long int> (0x0x7fe2e37450d0) 0 empty
    boost::integral_constant<bool, false> (0x0x7fe2e3745138) 0 empty
      mpl_::bool_<false> (0x0x7fe2e36c9c60) 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> > (0x0x7fe2e37451a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e3745208) 0 empty
    mpl_::bool_<false> (0x0x7fe2e36c9cc0) 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> (0x0x7fe2e3745270) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c9de0) 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> (0x0x7fe2e37452d8) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true> (0x0x7fe2e3745340) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c9e40) 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> > (0x0x7fe2e36c9d80) 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> > (0x0x7fe2e3745410) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e36c9f60) 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> > (0x0x7fe2e3745478) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374d0c0) 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> > (0x0x7fe2e37455b0) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7fe2e3745618) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374d1e0) 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> > (0x0x7fe2e37456e8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374d300) 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> (0x0x7fe2e3745820) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fe2e3745888) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374d360) 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> > (0x0x7fe2e36c9d20) 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> > (0x0x7fe2e3745958) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7fe2e374d3c0) 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> > > (0x0x7fe2e37459c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e3745a28) 0 empty
    mpl_::bool_<true> (0x0x7fe2e374d420) 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> (0x0x7fe2e3745a90) 0 empty
  mpl_::bool_<true> (0x0x7fe2e374d480) 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> > (0x0x7fe2e3745af8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7fe2e3745b60) 0 empty
    mpl_::bool_<true> (0x0x7fe2e374d4e0) 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> > > (0x0x7fe2e3745bc8) 0 empty
  mpl_::bool_<true> (0x0x7fe2e374d540) 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> > (0x0x7fe2e3745d00) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fe2e3745d68) 0 empty
    mpl_::bool_<true> (0x0x7fe2e374d5a0) 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> > (0x0x7fe2e3745dd0) 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> > (0x0x7fe2e3745e38) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fe2e3745ea0) 0 empty
      mpl_::bool_<true> (0x0x7fe2e374d600) 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> > > (0x0x7fe2e3745f08) 0 empty
  mpl_::bool_<true> (0x0x7fe2e374d660) 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> > (0x0x7fe2e3745f70) 0 empty
  mpl_::bool_<true> (0x0x7fe2e374d6c0) 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> > (0x0x7fe2e3758000) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e3758068) 0 empty
    mpl_::bool_<true> (0x0x7fe2e374d7e0) 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> > (0x0x7fe2e37580d0) 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> > (0x0x7fe2e3758138) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e37581a0) 0 empty
      mpl_::bool_<true> (0x0x7fe2e374d840) 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> (0x0x7fe2e3758208) 0 empty
  boost::enable_if_c<true, void> (0x0x7fe2e374d8a0) 0 empty

Class boost::cv_status
   size=4 align=4
   base size=4 base align=4
boost::cv_status (0x0x7fe2e374d9c0) 0

Class boost::condition_variable
   size=88 align=8
   base size=88 base align=8
boost::condition_variable (0x0x7fe2e374da20) 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> (0x0x7fe2e374da80) 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> (0x0x7fe2e3758548) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fe2e37585b0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374dba0) 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> > (0x0x7fe2e374db40) 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> > (0x0x7fe2e3758680) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374dcc0) 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> > (0x0x7fe2e37586e8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374dde0) 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> > (0x0x7fe2e3758820) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7fe2e3758888) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e374df00) 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> > (0x0x7fe2e3758958) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e37c5000) 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> (0x0x7fe2e3758a90) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fe2e3758af8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fe2e37c5060) 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> > (0x0x7fe2e3758bc8) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fe2e37c50c0) 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> (0x0x7fe2e374dae0) 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> (0x0x7fe2e37c5480) 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> (0x0x7fe2e3758d00) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7fe2e37c54e0) 0 empty

Class boost::alignment_of<void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<void> (0x0x7fe2e3758d68) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fe2e3758dd0) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fe2e37c5540) 0 empty

Class boost::alignment_of<const void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<const void> (0x0x7fe2e3758e38) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fe2e3758ea0) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fe2e37c55a0) 0 empty

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7fe2e3758f08) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fe2e3758f70) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fe2e37c5600) 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> (0x0x7fe2e3758270) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fe2e37f6000) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fe2e37c5660) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7fe2e37f6208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f6270) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c5900) 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> (0x0x7fe2e37f62d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f6340) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c5960) 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> (0x0x7fe2e37f63a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f6410) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c59c0) 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> (0x0x7fe2e37f6478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f64e0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c5a20) 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> (0x0x7fe2e37f6548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f65b0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c5a80) 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> (0x0x7fe2e37f6618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f6680) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c5ae0) 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> (0x0x7fe2e37f66e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f6750) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c5b40) 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> (0x0x7fe2e37f67b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e37f6820) 0 empty
    mpl_::bool_<false> (0x0x7fe2e37c5ba0) 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> (0x0x7fe2e37c5e40) 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> (0x0x7fe2e37c5ea0) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7fe2e37c5f00) 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> (0x0x7fe2e37c5f60) 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> (0x0x7fe2e3420000) 0

Class boost::detail::has_one_T<float>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<float> (0x0x7fe2e3420060) 0

Class boost::detail::has_one_T<double>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<double> (0x0x7fe2e34200c0) 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> (0x0x7fe2e3420120) 0

Class boost::detail::has_one_T<void*>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void*> (0x0x7fe2e3420180) 0

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7fe2e34201e0) 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::*> (0x0x7fe2e3420240) 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::*)()> (0x0x7fe2e34202a0) 0

Class boost::detail::max_align
   size=16 align=16
   base size=16 base align=16
boost::detail::max_align (0x0x7fe2e37c5de0) 0

Class boost::align::a2
   size=2 align=2
   base size=0 base align=2
boost::align::a2 (0x0x7fe2e3420480) 0 empty

Class boost::align::a4
   size=4 align=4
   base size=0 base align=4
boost::align::a4 (0x0x7fe2e34204e0) 0 empty

Class boost::align::a8
   size=8 align=8
   base size=0 base align=8
boost::align::a8 (0x0x7fe2e3420540) 0 empty

Class boost::align::a16
   size=16 align=16
   base size=0 base align=16
boost::align::a16 (0x0x7fe2e34205a0) 0 empty

Class boost::align::a32
   size=32 align=32
   base size=0 base align=32
boost::align::a32 (0x0x7fe2e3420600) 0 empty

Class boost::align::a64
   size=64 align=64
   base size=0 base align=64
boost::align::a64 (0x0x7fe2e3420660) 0 empty

Class boost::align::a128
   size=128 align=128
   base size=0 base align=128
boost::align::a128 (0x0x7fe2e34206c0) 0 empty

Class boost::type_with_alignment<1ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<1ul> (0x0x7fe2e3420720) 0 empty

Class boost::type_with_alignment<2ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<2ul> (0x0x7fe2e3420780) 0 empty

Class boost::type_with_alignment<4ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<4ul> (0x0x7fe2e34207e0) 0 empty

Class boost::type_with_alignment<8ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<8ul> (0x0x7fe2e3420840) 0 empty

Class boost::type_with_alignment<16ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<16ul> (0x0x7fe2e34208a0) 0 empty

Class boost::type_with_alignment<32ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<32ul> (0x0x7fe2e3420900) 0 empty

Class boost::type_with_alignment<64ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<64ul> (0x0x7fe2e3420960) 0 empty

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7fe2e34209c0) 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> (0x0x7fe2e3420a20) 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> (0x0x7fe2e3420a80) 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> (0x0x7fe2e3420ae0) 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> (0x0x7fe2e3420b40) 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> (0x0x7fe2e3420ba0) 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> (0x0x7fe2e3420c00) 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> (0x0x7fe2e3420c60) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7fe2e3420cc0) 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_> (0x0x7fe2e37f6958) 0 empty
  mpl_::bool_<true> (0x0x7fe2e3420d80) 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_> (0x0x7fe2e37f6a28) 0 empty
  mpl_::bool_<false> (0x0x7fe2e3420e40) 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> (0x0x7fe2e3420ea0) 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> > (0x0x7fe2e37f6b60) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3445060) 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> (0x0x7fe2e34450c0) 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> > (0x0x7fe2e37f6c98) 0 empty
  mpl_::int_<-1> (0x0x7fe2e3445240) 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_> (0x0x7fe2e34453c0) 0 empty

Class boost::detail::none_helper
   size=1 align=1
   base size=0 base align=1
boost::detail::none_helper (0x0x7fe2e34454e0) 0 empty

Class boost::in_place_factory_base
   size=1 align=1
   base size=0 base align=1
boost::in_place_factory_base (0x0x7fe2e34456c0) 0 empty

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7fe2e37f6ea0) 0 empty
  boost::in_place_factory_base (0x0x7fe2e3445720) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7fe2e34bf300) 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> (0x0x7fe2e34bf5a0) 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> (0x0x7fe2e34bf6c0) 0 empty

Class boost::thread_attributes
   size=56 align=8
   base size=56 base align=8
boost::thread_attributes (0x0x7fe2e34bf780) 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> (0x0x7fe2e34bf8a0) 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> (0x0x7fe2e34bf900) 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> (0x0x7fe2e34bf960) 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> (0x0x7fe2e34bf9c0) 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> (0x0x7fe2e34bf840) 0

Class boost::detail::tss_data_node
   size=24 align=8
   base size=24 base align=8
boost::detail::tss_data_node (0x0x7fe2e34bf7e0) 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> (0x0x7fe2e34bfa20) 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> (0x0x7fe2e347ed00) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2e34bfb40) 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> (0x0x7fe2e34bfba0) 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> (0x0x7fe2e34bfcc0) 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> (0x0x7fe2e34bfc60) 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> (0x0x7fe2e34bfc00) 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> (0x0x7fe2e34bfde0) 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> (0x0x7fe2e34bfe40) 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> (0x0x7fe2e34bfea0) 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> (0x0x7fe2e34bfd80) 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> > (0x0x7fe2e34bff60) 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> > (0x0x7fe2e35b9068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7fe2e35f7000) 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> > > (0x0x7fe2e35f7060) 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> > (0x0x7fe2e35f7240) 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> > (0x0x7fe2e35f71e0) 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> > > (0x0x7fe2e35f7360) 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> > > (0x0x7fe2e35f7300) 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> (0x0x7fe2e35f75a0) 0 empty

Class std::less<const void*>
   size=1 align=1
   base size=1 base align=1
std::less<const void*> (0x0x7fe2e35b93a8) 0 empty
  std::binary_function<const void*, const void*, bool> (0x0x7fe2e35f7600) 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> > > (0x0x7fe2e35f7660) 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> > > (0x0x7fe2e35b9410) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fe2e35f7780) 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> (0x0x7fe2e35b9548) 0
  std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fe2e35b95b0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fe2e35f77e0) 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> > > (0x0x7fe2e35f72a0) 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> (0x0x7fe2e34bff00) 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*> > (0x0x7fe2e35f79c0) 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*> > (0x0x7fe2e35b9750) 0 empty
  __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fe2e35f7a20) 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*> > > (0x0x7fe2e35f7960) 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*> > (0x0x7fe2e35f7b40) 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*> > (0x0x7fe2e35f7ae0) 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 (0x0x7fe2e35b99c0) 0
  std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fe2e35b9a28) 0 empty
    __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fe2e35f7ba0) 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*> > > (0x0x7fe2e35f7900) 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*> > (0x0x7fe2e35b9a90) 0
  std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7fe2e35f7c00) 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> > (0x0x7fe2e35f7d20) 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> > (0x0x7fe2e35b9b60) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fe2e35f7d80) 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> > > (0x0x7fe2e35f7cc0) 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> > (0x0x7fe2e35f7ea0) 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> > (0x0x7fe2e35f7e40) 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 (0x0x7fe2e35b9dd0) 0
  std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fe2e35b9e38) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fe2e35f7f00) 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> > > (0x0x7fe2e35f7c60) 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> > (0x0x7fe2e35b9ea0) 0
  std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7fe2e35f7f60) 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 (0x0x7fe2e347ebc8) 0
    vptr=((& boost::detail::thread_data_base::_ZTVN5boost6detail16thread_data_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::thread_data_base> (0x0x7fe2e34bfd20) 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*> (0x0x7fe2e3351000) 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> (0x0x7fe2e33510c0) 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> (0x0x7fe2e3351120) 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> (0x0x7fe2e3351180) 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> (0x0x7fe2e33511e0) 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> (0x0x7fe2e3351060) 0

Class boost::detail::interruption_checker
   size=24 align=8
   base size=17 base align=8
boost::detail::interruption_checker (0x0x7fe2e3351240) 0

Class boost::lock_guard<boost::mutex>
   size=8 align=8
   base size=8 base align=8
boost::lock_guard<boost::mutex> (0x0x7fe2e33512a0) 0

Class boost::_bi::unspecified
   size=1 align=1
   base size=0 base align=1
boost::_bi::unspecified (0x0x7fe2e2e8b720) 0 empty

Class boost::_bi::list0
   size=1 align=1
   base size=0 base align=1
boost::_bi::list0 (0x0x7fe2e2e8b960) 0 empty

Class boost::_bi::type<void>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<void> (0x0x7fe2e2e8b9c0) 0 empty

Class boost::arg<1>
   size=1 align=1
   base size=0 base align=1
boost::arg<1> (0x0x7fe2e2e8ba80) 0 empty

Class boost::arg<2>
   size=1 align=1
   base size=0 base align=1
boost::arg<2> (0x0x7fe2e2e8bb40) 0 empty

Class boost::_bi::type<bool>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<bool> (0x0x7fe2e2e8bba0) 0 empty

Class boost::arg<3>
   size=1 align=1
   base size=0 base align=1
boost::arg<3> (0x0x7fe2e2e8bc60) 0 empty

Class boost::arg<4>
   size=1 align=1
   base size=0 base align=1
boost::arg<4> (0x0x7fe2e2e8bd20) 0 empty

Class boost::arg<5>
   size=1 align=1
   base size=0 base align=1
boost::arg<5> (0x0x7fe2e2e8bde0) 0 empty

Class boost::arg<6>
   size=1 align=1
   base size=0 base align=1
boost::arg<6> (0x0x7fe2e2e8bea0) 0 empty

Class boost::arg<7>
   size=1 align=1
   base size=0 base align=1
boost::arg<7> (0x0x7fe2e2f71120) 0 empty

Class boost::arg<8>
   size=1 align=1
   base size=0 base align=1
boost::arg<8> (0x0x7fe2e2f711e0) 0 empty

Class boost::arg<9>
   size=1 align=1
   base size=0 base align=1
boost::arg<9> (0x0x7fe2e2bd84e0) 0 empty

Class boost::_bi::logical_not
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_not (0x0x7fe2e2c842a0) 0 empty

Class boost::_bi::equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::equal (0x0x7fe2e2c84300) 0 empty

Class boost::_bi::not_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::not_equal (0x0x7fe2e2c84360) 0 empty

Class boost::_bi::less
   size=1 align=1
   base size=0 base align=1
boost::_bi::less (0x0x7fe2e2c843c0) 0 empty

Class boost::_bi::less_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::less_equal (0x0x7fe2e2c84420) 0 empty

Class boost::_bi::greater
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater (0x0x7fe2e2c84480) 0 empty

Class boost::_bi::greater_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater_equal (0x0x7fe2e2c844e0) 0 empty

Class boost::_bi::logical_and
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_and (0x0x7fe2e2c84540) 0 empty

Class boost::_bi::logical_or
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_or (0x0x7fe2e2c845a0) 0 empty

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7fe2e29c59c0) 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> (0x0x7fe2e29d5548) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7fe2e29c5a80) 0
      primary-for std::__timepunct_cache<char> (0x0x7fe2e29d5548)

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> (0x0x7fe2e29d55b0) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7fe2e29c5ae0) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7fe2e29d55b0)

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> (0x0x7fe2e29d5680) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7fe2e29c5ba0) 0
      primary-for std::__timepunct<char> (0x0x7fe2e29d5680)

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> (0x0x7fe2e29d56e8) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7fe2e29c5c00) 0
      primary-for std::__timepunct<wchar_t> (0x0x7fe2e29d56e8)

Class std::money_base::pattern
   size=4 align=1
   base size=4 base align=1
std::money_base::pattern (0x0x7fe2e29c5f00) 0

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7fe2e29c5ea0) 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> (0x0x7fe2e2a76770) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7fe2e2a680c0) 0
      primary-for std::moneypunct<char, true> (0x0x7fe2e2a76770)
  std::money_base (0x0x7fe2e2a68120) 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> (0x0x7fe2e2a76930) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7fe2e2a68180) 0
      primary-for std::moneypunct<char, false> (0x0x7fe2e2a76930)
  std::money_base (0x0x7fe2e2a681e0) 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> (0x0x7fe2e2a76cb0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7fe2e2a68240) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7fe2e2a76cb0)
  std::money_base (0x0x7fe2e2a682a0) 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> (0x0x7fe2e2a76e70) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7fe2e2a68300) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7fe2e2a76e70)
  std::money_base (0x0x7fe2e2a68360) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7fe2e2a685a0) 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> (0x0x7fe2e2ac8460) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7fe2e2a686c0) 0
      primary-for std::messages<char> (0x0x7fe2e2ac8460)
  std::messages_base (0x0x7fe2e2a68720) 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> (0x0x7fe2e2ac8620) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7fe2e2a68780) 0
      primary-for std::messages<wchar_t> (0x0x7fe2e2ac8620)
  std::messages_base (0x0x7fe2e2a687e0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7fe2e2a688a0) 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> (0x0x7fe2e2b14230) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fe2e2a68a20) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fe2e2b14230)
  std::codecvt_base (0x0x7fe2e2a68a80) 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> (0x0x7fe2e2ada410) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fe2e2b14310) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fe2e2ada410)
    std::locale::facet (0x0x7fe2e2a68ae0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fe2e2b14310)
    std::codecvt_base (0x0x7fe2e2a68b40) 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> (0x0x7fe2e2b14460) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fe2e2a68ba0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fe2e2b14460)
  std::codecvt_base (0x0x7fe2e2a68c00) 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> (0x0x7fe2e2ada4e0) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fe2e2b145b0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fe2e2ada4e0)
    std::locale::facet (0x0x7fe2e2a68c60) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fe2e2b145b0)
    std::codecvt_base (0x0x7fe2e2a68cc0) 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> (0x0x7fe2e2ada618) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7fe2e2ada680) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7fe2e2ada618)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fe2e2b14a10) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fe2e2ada680)
      std::locale::facet (0x0x7fe2e2a68d80) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fe2e2b14a10)
      std::codecvt_base (0x0x7fe2e2a68de0) 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> (0x0x7fe2e2ada750) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fe2e2ada7b8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7fe2e2ada750)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fe2e2b14bd0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fe2e2ada7b8)
      std::locale::facet (0x0x7fe2e2a68e40) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fe2e2b14bd0)
      std::codecvt_base (0x0x7fe2e2a68ea0) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fe2e2b6c060) 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> > (0x0x7fe2e2b6c000) 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> (0x0x7fe2e2adaf70) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7fe2e27c89a0) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7fe2e2adaf70)
    std::locale::facet (0x0x7fe2e2b6c540) 0
        primary-for std::moneypunct<char, false> (0x0x7fe2e27c89a0)
    std::money_base (0x0x7fe2e2b6c5a0) 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> (0x0x7fe2e2ada888) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7fe2e27c8a10) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7fe2e2ada888)
    std::locale::facet (0x0x7fe2e2b6c600) 0
        primary-for std::moneypunct<char, true> (0x0x7fe2e27c8a10)
    std::money_base (0x0x7fe2e2b6c660) 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> (0x0x7fe2e2ada958) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fe2e2b6c6c0) 0
      primary-for std::money_get<char> (0x0x7fe2e2ada958)

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> (0x0x7fe2e27e3068) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fe2e2b6c720) 0
      primary-for std::money_put<char> (0x0x7fe2e27e3068)

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> (0x0x7fe2e27e3138) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fe2e2b6c780) 0
      primary-for std::time_put<char> (0x0x7fe2e27e3138)

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> (0x0x7fe2e27e31a0) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7fe2e27e3208) 0
      primary-for std::time_put_byname<char> (0x0x7fe2e27e31a0)
    std::locale::facet (0x0x7fe2e2b6c840) 0
        primary-for std::time_put<char> (0x0x7fe2e27e3208)

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> (0x0x7fe2e27c8ee0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fe2e2b6c900) 0
      primary-for std::time_get<char> (0x0x7fe2e27c8ee0)
  std::time_base (0x0x7fe2e2b6c960) 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> (0x0x7fe2e27e32d8) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7fe2e2804000) 0
      primary-for std::time_get_byname<char> (0x0x7fe2e27e32d8)
    std::locale::facet (0x0x7fe2e2b6ca20) 0
        primary-for std::time_get<char> (0x0x7fe2e2804000)
    std::time_base (0x0x7fe2e2b6ca80) 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> (0x0x7fe2e27e33a8) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7fe2e2804150) 0
      primary-for std::messages_byname<char> (0x0x7fe2e27e33a8)
    std::locale::facet (0x0x7fe2e2b6cb40) 0
        primary-for std::messages<char> (0x0x7fe2e2804150)
    std::messages_base (0x0x7fe2e2b6cba0) 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> (0x0x7fe2e27e3410) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7fe2e28042a0) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7fe2e27e3410)
    std::locale::facet (0x0x7fe2e2b6cc00) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7fe2e28042a0)
    std::money_base (0x0x7fe2e2b6cc60) 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> (0x0x7fe2e27e3478) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7fe2e2804310) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7fe2e27e3478)
    std::locale::facet (0x0x7fe2e2b6ccc0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7fe2e2804310)
    std::money_base (0x0x7fe2e2b6cd20) 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> (0x0x7fe2e27e34e0) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fe2e2b6cd80) 0
      primary-for std::money_get<wchar_t> (0x0x7fe2e27e34e0)

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> (0x0x7fe2e27e35b0) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fe2e2b6ce40) 0
      primary-for std::money_put<wchar_t> (0x0x7fe2e27e35b0)

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> (0x0x7fe2e27e3680) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fe2e2b6cf00) 0
      primary-for std::time_put<wchar_t> (0x0x7fe2e27e3680)

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> (0x0x7fe2e27e3750) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7fe2e27e37b8) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7fe2e27e3750)
    std::locale::facet (0x0x7fe2e2b6cf60) 0
        primary-for std::time_put<wchar_t> (0x0x7fe2e27e37b8)

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> (0x0x7fe2e28045b0) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fe2e283c060) 0
      primary-for std::time_get<wchar_t> (0x0x7fe2e28045b0)
  std::time_base (0x0x7fe2e283c0c0) 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> (0x0x7fe2e27e38f0) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7fe2e2804690) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7fe2e27e38f0)
    std::locale::facet (0x0x7fe2e283c120) 0
        primary-for std::time_get<wchar_t> (0x0x7fe2e2804690)
    std::time_base (0x0x7fe2e283c180) 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> (0x0x7fe2e27e39c0) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7fe2e2804770) 0
      primary-for std::messages_byname<wchar_t> (0x0x7fe2e27e39c0)
    std::locale::facet (0x0x7fe2e283c240) 0
        primary-for std::messages<wchar_t> (0x0x7fe2e2804770)
    std::messages_base (0x0x7fe2e283c2a0) 0 empty

Class boost::io::ios_flags_saver
   size=16 align=8
   base size=12 base align=8
boost::io::ios_flags_saver (0x0x7fe2e283c300) 0

Class boost::io::ios_precision_saver
   size=16 align=8
   base size=16 base align=8
boost::io::ios_precision_saver (0x0x7fe2e283c360) 0

Class boost::io::ios_width_saver
   size=16 align=8
   base size=16 base align=8
boost::io::ios_width_saver (0x0x7fe2e283c3c0) 0

Class boost::io::ios_iword_saver
   size=24 align=8
   base size=20 base align=8
boost::io::ios_iword_saver (0x0x7fe2e283c660) 0

Class boost::io::ios_pword_saver
   size=24 align=8
   base size=20 base align=8
boost::io::ios_pword_saver (0x0x7fe2e283c6c0) 0

Class boost::io::ios_base_all_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_base_all_saver (0x0x7fe2e283c720) 0

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7fe2e283c7e0) 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> (0x0x7fe2e283ca20) 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> (0x0x7fe2e283ca80) 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> (0x0x7fe2e283cae0) 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> (0x0x7fe2e283cba0) 0 empty

Class boost::static_log2<0ul>
   size=1 align=1
   base size=0 base align=1
boost::static_log2<0ul> (0x0x7fe2e283cc60) 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> (0x0x7fe2e27e3bc8) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7fe2e283cd20) 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 (0x0x7fe2e283cd80) 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> (0x0x7fe2e27e3c30) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e283cea0) 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> (0x0x7fe2e27e3c98) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e283cf00) 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> (0x0x7fe2e27e3d00) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e283cf60) 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> (0x0x7fe2e27e3d68) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f000) 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> (0x0x7fe2e27e3dd0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f060) 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> (0x0x7fe2e27e3e38) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f0c0) 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> (0x0x7fe2e27e3ea0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f120) 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> (0x0x7fe2e27e3f08) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f180) 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> (0x0x7fe2e27e3f70) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f1e0) 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> (0x0x7fe2e27e3b60) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f240) 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> (0x0x7fe2e2914000) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f2a0) 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> (0x0x7fe2e2914138) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f480) 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> (0x0x7fe2e29141a0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f4e0) 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> (0x0x7fe2e2914208) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f540) 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> (0x0x7fe2e2914270) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f5a0) 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> (0x0x7fe2e29142d8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f600) 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> (0x0x7fe2e2914340) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f660) 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> (0x0x7fe2e29143a8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fe2e290f6c0) 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> (0x0x7fe2e290f720) 0 empty

Class boost::hash<bool>
   size=1 align=1
   base size=1 base align=1
boost::hash<bool> (0x0x7fe2e2914410) 0 empty
  std::unary_function<bool, long unsigned int> (0x0x7fe2e290f780) 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> (0x0x7fe2e290f7e0) 0 empty

Class boost::is_enum<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<bool> (0x0x7fe2e2914478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e29144e0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e290f840) 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> (0x0x7fe2e290f8a0) 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> (0x0x7fe2e2914548) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e290f900) 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> (0x0x7fe2e290f960) 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> (0x0x7fe2e29145b0) 0 empty
  boost::hash_detail::ulong_numbers2<bool> (0x0x7fe2e290f9c0) 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> (0x0x7fe2e290fa20) 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> (0x0x7fe2e2914618) 0 empty
  boost::hash_detail::long_numbers2<bool> (0x0x7fe2e290fa80) 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> (0x0x7fe2e290fae0) 0 empty

Class boost::hash<char>
   size=1 align=1
   base size=1 base align=1
boost::hash<char> (0x0x7fe2e2914680) 0 empty
  std::unary_function<char, long unsigned int> (0x0x7fe2e290fb40) 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> (0x0x7fe2e290fba0) 0 empty

Class boost::is_enum<char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<char> (0x0x7fe2e29146e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e2914750) 0 empty
    mpl_::bool_<false> (0x0x7fe2e290fc00) 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> (0x0x7fe2e29147b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e290fc60) 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> (0x0x7fe2e290fcc0) 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> (0x0x7fe2e2914820) 0 empty
  boost::hash_detail::ulong_numbers2<char> (0x0x7fe2e290fd20) 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> (0x0x7fe2e290fd80) 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> (0x0x7fe2e2914888) 0 empty
  boost::hash_detail::long_numbers2<char> (0x0x7fe2e290fde0) 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> (0x0x7fe2e290fe40) 0 empty

Class boost::hash<signed char>
   size=1 align=1
   base size=1 base align=1
boost::hash<signed char> (0x0x7fe2e29148f0) 0 empty
  std::unary_function<signed char, long unsigned int> (0x0x7fe2e290fea0) 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> (0x0x7fe2e290ff00) 0 empty

Class boost::is_enum<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<signed char> (0x0x7fe2e2914958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e29149c0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e290ff60) 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> (0x0x7fe2e2914a28) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2947000) 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> (0x0x7fe2e2947060) 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> (0x0x7fe2e2914a90) 0 empty
  boost::hash_detail::ulong_numbers2<signed char> (0x0x7fe2e29470c0) 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> (0x0x7fe2e2947120) 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> (0x0x7fe2e2914af8) 0 empty
  boost::hash_detail::long_numbers2<signed char> (0x0x7fe2e2947180) 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> (0x0x7fe2e29471e0) 0 empty

Class boost::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::hash<unsigned char> (0x0x7fe2e2914b60) 0 empty
  std::unary_function<unsigned char, long unsigned int> (0x0x7fe2e2947240) 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> (0x0x7fe2e29472a0) 0 empty

Class boost::is_enum<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned char> (0x0x7fe2e2914bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e2914c30) 0 empty
    mpl_::bool_<false> (0x0x7fe2e2947300) 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> (0x0x7fe2e2914c98) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2947360) 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> (0x0x7fe2e29473c0) 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> (0x0x7fe2e2914d00) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned char> (0x0x7fe2e2947420) 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> (0x0x7fe2e2947480) 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> (0x0x7fe2e2914d68) 0 empty
  boost::hash_detail::long_numbers2<unsigned char> (0x0x7fe2e29474e0) 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> (0x0x7fe2e2947540) 0 empty

Class boost::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::hash<wchar_t> (0x0x7fe2e2914dd0) 0 empty
  std::unary_function<wchar_t, long unsigned int> (0x0x7fe2e29475a0) 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> (0x0x7fe2e2947600) 0 empty

Class boost::is_enum<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<wchar_t> (0x0x7fe2e2914e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e2914ea0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e2947660) 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> (0x0x7fe2e2914f08) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e29476c0) 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> (0x0x7fe2e2947720) 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> (0x0x7fe2e2914f70) 0 empty
  boost::hash_detail::ulong_numbers2<wchar_t> (0x0x7fe2e2947780) 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> (0x0x7fe2e29477e0) 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> (0x0x7fe2e295d000) 0 empty
  boost::hash_detail::long_numbers2<wchar_t> (0x0x7fe2e2947840) 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> (0x0x7fe2e29478a0) 0 empty

Class boost::hash<short int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short int> (0x0x7fe2e295d068) 0 empty
  std::unary_function<short int, long unsigned int> (0x0x7fe2e2947900) 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> (0x0x7fe2e2947960) 0 empty

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7fe2e295d0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e295d138) 0 empty
    mpl_::bool_<false> (0x0x7fe2e29479c0) 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> (0x0x7fe2e295d1a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2947a20) 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> (0x0x7fe2e2947a80) 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> (0x0x7fe2e295d208) 0 empty
  boost::hash_detail::ulong_numbers2<short int> (0x0x7fe2e2947ae0) 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> (0x0x7fe2e2947b40) 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> (0x0x7fe2e295d270) 0 empty
  boost::hash_detail::long_numbers2<short int> (0x0x7fe2e2947ba0) 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> (0x0x7fe2e2947c00) 0 empty

Class boost::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short unsigned int> (0x0x7fe2e295d2d8) 0 empty
  std::unary_function<short unsigned int, long unsigned int> (0x0x7fe2e2947c60) 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> (0x0x7fe2e2947cc0) 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> (0x0x7fe2e295d340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e295d3a8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e2947d20) 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> (0x0x7fe2e295d410) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2947d80) 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> (0x0x7fe2e2947de0) 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> (0x0x7fe2e295d478) 0 empty
  boost::hash_detail::ulong_numbers2<short unsigned int> (0x0x7fe2e2947e40) 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> (0x0x7fe2e2947ea0) 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> (0x0x7fe2e295d4e0) 0 empty
  boost::hash_detail::long_numbers2<short unsigned int> (0x0x7fe2e2947f00) 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> (0x0x7fe2e2947f60) 0 empty

Class boost::hash<int>
   size=1 align=1
   base size=1 base align=1
boost::hash<int> (0x0x7fe2e295d548) 0 empty
  std::unary_function<int, long unsigned int> (0x0x7fe2e2975000) 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> (0x0x7fe2e2975060) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7fe2e295d5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e295d618) 0 empty
    mpl_::bool_<false> (0x0x7fe2e29750c0) 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> (0x0x7fe2e295d680) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2975120) 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> (0x0x7fe2e2975180) 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> (0x0x7fe2e295d6e8) 0 empty
  boost::hash_detail::ulong_numbers2<int> (0x0x7fe2e29751e0) 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> (0x0x7fe2e2975240) 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> (0x0x7fe2e295d750) 0 empty
  boost::hash_detail::long_numbers2<int> (0x0x7fe2e29752a0) 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> (0x0x7fe2e2975300) 0 empty

Class boost::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<unsigned int> (0x0x7fe2e295d7b8) 0 empty
  std::unary_function<unsigned int, long unsigned int> (0x0x7fe2e2975360) 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> (0x0x7fe2e29753c0) 0 empty

Class boost::is_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned int> (0x0x7fe2e295d820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e295d888) 0 empty
    mpl_::bool_<false> (0x0x7fe2e2975420) 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> (0x0x7fe2e295d8f0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2975480) 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> (0x0x7fe2e29754e0) 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> (0x0x7fe2e295d958) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned int> (0x0x7fe2e2975540) 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> (0x0x7fe2e29755a0) 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> (0x0x7fe2e295d9c0) 0 empty
  boost::hash_detail::long_numbers2<unsigned int> (0x0x7fe2e2975600) 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> (0x0x7fe2e2975660) 0 empty

Class boost::hash<long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long int> (0x0x7fe2e295da28) 0 empty
  std::unary_function<long int, long unsigned int> (0x0x7fe2e29756c0) 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> (0x0x7fe2e2975720) 0 empty

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7fe2e295da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e295daf8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e2975780) 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> (0x0x7fe2e295db60) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e29757e0) 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> (0x0x7fe2e2975840) 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> (0x0x7fe2e295dbc8) 0 empty
  boost::hash_detail::ulong_numbers2<long int> (0x0x7fe2e29758a0) 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> (0x0x7fe2e2975900) 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> (0x0x7fe2e295dc30) 0 empty
  boost::hash_detail::long_numbers2<long int> (0x0x7fe2e2975960) 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> (0x0x7fe2e29759c0) 0 empty

Class boost::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long unsigned int> (0x0x7fe2e295dc98) 0 empty
  std::unary_function<long unsigned int, long unsigned int> (0x0x7fe2e2975a20) 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> (0x0x7fe2e2975a80) 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> (0x0x7fe2e295dd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e295dd68) 0 empty
    mpl_::bool_<false> (0x0x7fe2e2975ae0) 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> (0x0x7fe2e295ddd0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2975b40) 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> (0x0x7fe2e2975ba0) 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> (0x0x7fe2e295de38) 0 empty
  boost::hash_detail::ulong_numbers2<long unsigned int> (0x0x7fe2e2975c00) 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> (0x0x7fe2e2975c60) 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> (0x0x7fe2e295dea0) 0 empty
  boost::hash_detail::long_numbers2<long unsigned int> (0x0x7fe2e2975cc0) 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> (0x0x7fe2e2975d20) 0 empty

Class boost::hash<float>
   size=1 align=1
   base size=1 base align=1
boost::hash<float> (0x0x7fe2e295df08) 0 empty
  std::unary_function<float, long unsigned int> (0x0x7fe2e2975d80) 0 empty

Class boost::is_enum<float>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<float> (0x0x7fe2e295df70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e299c000) 0 empty
    mpl_::bool_<false> (0x0x7fe2e2975de0) 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> (0x0x7fe2e299c068) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e2975e40) 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> (0x0x7fe2e2975ea0) 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> (0x0x7fe2e299c0d0) 0 empty
  boost::hash_detail::ulong_numbers2<float> (0x0x7fe2e2975f00) 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> (0x0x7fe2e2975f60) 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> (0x0x7fe2e299c138) 0 empty
  boost::hash_detail::long_numbers2<float> (0x0x7fe2e29a2000) 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> (0x0x7fe2e29a2060) 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> (0x0x7fe2e29a20c0) 0 empty

Class boost::hash<double>
   size=1 align=1
   base size=1 base align=1
boost::hash<double> (0x0x7fe2e299c1a0) 0 empty
  std::unary_function<double, long unsigned int> (0x0x7fe2e29a2120) 0 empty

Class boost::is_enum<double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<double> (0x0x7fe2e299c208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e299c270) 0 empty
    mpl_::bool_<false> (0x0x7fe2e29a2180) 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> (0x0x7fe2e299c2d8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e29a21e0) 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> (0x0x7fe2e29a2240) 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> (0x0x7fe2e299c340) 0 empty
  boost::hash_detail::ulong_numbers2<double> (0x0x7fe2e29a22a0) 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> (0x0x7fe2e29a2300) 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> (0x0x7fe2e299c3a8) 0 empty
  boost::hash_detail::long_numbers2<double> (0x0x7fe2e29a2360) 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> (0x0x7fe2e29a23c0) 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> (0x0x7fe2e29a2420) 0 empty

Class boost::hash<long double>
   size=1 align=1
   base size=1 base align=1
boost::hash<long double> (0x0x7fe2e299c410) 0 empty
  std::unary_function<long double, long unsigned int> (0x0x7fe2e29a2480) 0 empty

Class boost::is_enum<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long double> (0x0x7fe2e299c478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e299c4e0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e29a24e0) 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> (0x0x7fe2e299c548) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e29a2540) 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> (0x0x7fe2e29a25a0) 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> (0x0x7fe2e299c5b0) 0 empty
  boost::hash_detail::ulong_numbers2<long double> (0x0x7fe2e29a2600) 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> (0x0x7fe2e29a2660) 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> (0x0x7fe2e299c618) 0 empty
  boost::hash_detail::long_numbers2<long double> (0x0x7fe2e29a26c0) 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> (0x0x7fe2e29a2720) 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> (0x0x7fe2e29a2780) 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> > (0x0x7fe2e299c680) 0 empty
  std::unary_function<std::basic_string<char>, long unsigned int> (0x0x7fe2e29a27e0) 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> > (0x0x7fe2e29a2840) 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> > (0x0x7fe2e299c6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e299c750) 0 empty
    mpl_::bool_<false> (0x0x7fe2e29a28a0) 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> (0x0x7fe2e299c7b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e29a2900) 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> > (0x0x7fe2e29a2960) 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> > (0x0x7fe2e299c820) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<char> > (0x0x7fe2e29a29c0) 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> > (0x0x7fe2e29a2a20) 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> > (0x0x7fe2e299c888) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<char> > (0x0x7fe2e29a2a80) 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> > (0x0x7fe2e29a2ae0) 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> (0x0x7fe2e29a2b40) 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> > (0x0x7fe2e299c8f0) 0 empty
  std::unary_function<std::basic_string<wchar_t>, long unsigned int> (0x0x7fe2e29a2ba0) 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> > (0x0x7fe2e29a2c00) 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> > (0x0x7fe2e299c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e299c9c0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e29a2d20) 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> (0x0x7fe2e299ca28) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e29a2e40) 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> > (0x0x7fe2e29a2ea0) 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> > (0x0x7fe2e299cb60) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> > (0x0x7fe2e29a2f00) 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> > (0x0x7fe2e25b7060) 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> > (0x0x7fe2e299cbc8) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<wchar_t> > (0x0x7fe2e25b7180) 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> > (0x0x7fe2e25b72a0) 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> (0x0x7fe2e25b73c0) 0 empty

Class boost::hash<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long long int> (0x0x7fe2e299cc30) 0 empty
  std::unary_function<long long int, long unsigned int> (0x0x7fe2e25b7420) 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> (0x0x7fe2e25b7480) 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> (0x0x7fe2e299cc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e299cd00) 0 empty
    mpl_::bool_<false> (0x0x7fe2e25b74e0) 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> (0x0x7fe2e299cd68) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e25b7540) 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> (0x0x7fe2e25b75a0) 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> (0x0x7fe2e299cdd0) 0 empty
  boost::hash_detail::ulong_numbers2<long long int> (0x0x7fe2e25b7600) 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> (0x0x7fe2e25b7660) 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> (0x0x7fe2e25b76c0) 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> (0x0x7fe2e299ce38) 0 empty
  std::unary_function<long long unsigned int, long unsigned int> (0x0x7fe2e25b7720) 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> (0x0x7fe2e25b7780) 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> (0x0x7fe2e299cea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e299cf08) 0 empty
    mpl_::bool_<false> (0x0x7fe2e25b77e0) 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> (0x0x7fe2e299cf70) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e25b7840) 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> (0x0x7fe2e25b78a0) 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> (0x0x7fe2e25c9000) 0 empty
  boost::hash_detail::long_numbers2<long long unsigned int> (0x0x7fe2e25b7900) 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> (0x0x7fe2e25b7960) 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> (0x0x7fe2e25b79c0) 0 empty

Class boost::hash<__int128>
   size=1 align=1
   base size=1 base align=1
boost::hash<__int128> (0x0x7fe2e25c9068) 0 empty
  std::unary_function<__int128, long unsigned int> (0x0x7fe2e25b7a20) 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> (0x0x7fe2e25b7a80) 0 empty

Class boost::is_enum<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128> (0x0x7fe2e25c90d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e25c9138) 0 empty
    mpl_::bool_<false> (0x0x7fe2e25b7ae0) 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> (0x0x7fe2e25c91a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e25b7b40) 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> (0x0x7fe2e25b7ba0) 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> (0x0x7fe2e25c9208) 0 empty
  boost::hash_detail::ulong_numbers2<__int128> (0x0x7fe2e25b7c00) 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> (0x0x7fe2e25c9270) 0 empty
  boost::hash_detail::long_numbers2<__int128> (0x0x7fe2e25c92d8) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7fe2e25b7c60) 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> (0x0x7fe2e25b7cc0) 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> (0x0x7fe2e25b7d20) 0 empty

Class boost::hash<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::hash<__int128 unsigned> (0x0x7fe2e25c9340) 0 empty
  std::unary_function<__int128 unsigned, long unsigned int> (0x0x7fe2e25b7d80) 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> (0x0x7fe2e25b7de0) 0 empty

Class boost::is_enum<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128 unsigned> (0x0x7fe2e25c93a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e25c9410) 0 empty
    mpl_::bool_<false> (0x0x7fe2e25b7e40) 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> (0x0x7fe2e25c9478) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fe2e25b7ea0) 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> (0x0x7fe2e25c94e0) 0 empty
  boost::hash_detail::ulong_numbers2<__int128 unsigned> (0x0x7fe2e25c9548) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7fe2e25b7f00) 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> (0x0x7fe2e25b7f60) 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> (0x0x7fe2e25c95b0) 0 empty
  boost::hash_detail::long_numbers2<__int128 unsigned> (0x0x7fe2e25db000) 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> (0x0x7fe2e25db060) 0 empty

Class std::_Base_bitset<1ul>
   size=8 align=8
   base size=8 base align=8
std::_Base_bitset<1ul> (0x0x7fe2e25db180) 0

Class std::_Base_bitset<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Base_bitset<0ul> (0x0x7fe2e25db1e0) 0 empty

Class std::_Sanitize<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Sanitize<0ul> (0x0x7fe2e25db2a0) 0 empty

Class std::_Norm_helper<true>
   size=1 align=1
   base size=0 base align=1
std::_Norm_helper<true> (0x0x7fe2e25db540) 0 empty

Class std::complex<float>
   size=8 align=4
   base size=8 base align=4
std::complex<float> (0x0x7fe2e25db5a0) 0

Class std::complex<double>
   size=16 align=8
   base size=16 base align=8
std::complex<double> (0x0x7fe2e25db600) 0

Class std::complex<long double>
   size=32 align=16
   base size=32 base align=16
std::complex<long double> (0x0x7fe2e25db660) 0

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>&> (0x0x7fe2e25db8a0) 0 empty

Class boost::thread
   size=16 align=8
   base size=16 base align=8
boost::thread (0x0x7fe2e25db9c0) 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> (0x0x7fe2e25dbae0) 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> (0x0x7fe2e25dbc00) 0 empty

Class boost::thread::id
   size=8 align=8
   base size=8 base align=8
boost::thread::id (0x0x7fe2e25dbc60) 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 (0x0x7fe2e25dbcc0) 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 (0x0x7fe2e25dbde0) 0

Class boost::this_thread::restore_interruption
   size=1 align=1
   base size=0 base align=1
boost::this_thread::restore_interruption (0x0x7fe2e25dbe40) 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> > (0x0x7fe2e25dbf00) 0

Class boost::condition_variable_any
   size=88 align=8
   base size=88 base align=8
boost::condition_variable_any (0x0x7fe2e246b000) 0

Class boost::shared_mutex::state_data
   size=8 align=4
   base size=7 base align=4
boost::shared_mutex::state_data (0x0x7fe2e246b0c0) 0

Class boost::shared_mutex
   size=312 align=8
   base size=312 base align=8
boost::shared_mutex (0x0x7fe2e246b060) 0

Class boost::unique_lock<boost::mutex>
   size=16 align=8
   base size=9 base align=8
boost::unique_lock<boost::mutex> (0x0x7fe2e246b180) 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> > (0x0x7fe2e246b2a0) 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> > (0x0x7fe2e246b300) 0

Class __gnu_cxx::new_allocator<boost::thread*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::thread*> (0x0x7fe2e246b420) 0 empty

Class std::allocator<boost::thread*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::thread*> (0x0x7fe2e255c000) 0 empty
  __gnu_cxx::new_allocator<boost::thread*> (0x0x7fe2e246b480) 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*> > (0x0x7fe2e246b4e0) 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*> (0x0x7fe2e246b540) 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*> > (0x0x7fe2e246b5a0) 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*> > (0x0x7fe2e255c138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7fe2e246b600) 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 (0x0x7fe2e255c1a0) 0
  std::allocator<std::_List_node<boost::thread*> > (0x0x7fe2e255c208) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7fe2e246b660) 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*> > (0x0x7fe2e246b3c0) 0

Class std::list<boost::thread*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::thread*> (0x0x7fe2e255c270) 0
  std::_List_base<boost::thread*, std::allocator<boost::thread*> > (0x0x7fe2e246b6c0) 0

Class boost::thread_group
   size=328 align=8
   base size=328 base align=8
boost::thread_group (0x0x7fe2e246b360) 0

Class std::_List_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<boost::thread*> (0x0x7fe2e246b720) 0

Class boost::shared_lock<boost::shared_mutex>
   size=16 align=8
   base size=9 base align=8
boost::shared_lock<boost::shared_mutex> (0x0x7fe2e246b780) 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> > (0x0x7fe2e246b840) 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> > (0x0x7fe2e246b8a0) 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> > (0x0x7fe2e246b900) 0

Class std::auto_ptr<boost::thread>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<boost::thread> (0x0x7fe2e246b960) 0

Class boost::lock_guard<boost::shared_mutex>
   size=8 align=8
   base size=8 base align=8
boost::lock_guard<boost::shared_mutex> (0x0x7fe2e246b9c0) 0

Class boost::atomic_flag
   size=1 align=1
   base size=1 base align=1
boost::atomic_flag (0x0x7fe2e246ba20) 0

Class boost::atomics::detail::lockpool::scoped_lock
   size=8 align=8
   base size=8 base align=8
boost::atomics::detail::lockpool::scoped_lock (0x0x7fe2e246bae0) 0

Class boost::atomics::detail::lockpool
   size=1 align=1
   base size=0 base align=1
boost::atomics::detail::lockpool (0x0x7fe2e246ba80) 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> (0x0x7fe2e22b6f00) 0 empty

Class boost::once_flag
   size=4 align=4
   base size=4 base align=4
boost::once_flag (0x0x7fe2e235b120) 0

Class boost::recursive_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_mutex (0x0x7fe2e235b180) 0

Class boost::recursive_timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_timed_mutex (0x0x7fe2e235b2a0) 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> (0x0x7fe2e235b420) 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> (0x0x7fe2e235b480) 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 (0x0x7fe2e235b4e0) 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> (0x0x7fe2e235b720) 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> (0x0x7fe2e235b8a0) 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> (0x0x7fe2e235ba20) 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> (0x0x7fe2e235ba80) 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> (0x0x7fe2e235bae0) 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> (0x0x7fe2e235bb40) 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> (0x0x7fe2e235bba0) 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> (0x0x7fe2e235bc00) 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> (0x0x7fe2e235bc60) 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> (0x0x7fe2e235bcc0) 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> (0x0x7fe2e235bd20) 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> (0x0x7fe2e235bd80) 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> (0x0x7fe2e235bea0) 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> (0x0x7fe2e235bf00) 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> (0x0x7fe2e235bf60) 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> (0x0x7fe2e2019000) 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> (0x0x7fe2e2019060) 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> (0x0x7fe2e20190c0) 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> (0x0x7fe2e2019120) 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> (0x0x7fe2e2019180) 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 (0x0x7fe2e20195a0) 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 (0x0x7fe2e2019600) 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 (0x0x7fe2e20196c0) 0

Class boost::detail::function::function_buffer
   size=24 align=8
   base size=24 base align=8
boost::detail::function::function_buffer (0x0x7fe2e2019540) 0

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7fe2e2019780) 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> (0x0x7fe2e2019840) 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 (0x0x7fe2e20198a0) 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 (0x0x7fe2e2019900) 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 (0x0x7fe2e2019960) 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 (0x0x7fe2e20199c0) 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> (0x0x7fe2e2019b40) 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> (0x0x7fe2e2019ba0) 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> (0x0x7fe2e255cd00) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7fe2e2019c00) 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> (0x0x7fe2e255cd68) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fe2e255cdd0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fe2e2019c60) 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 (0x0x7fe2e2019ea0) 0 empty

Class boost::detail::function::vtable_base
   size=8 align=8
   base size=8 base align=8
boost::detail::function::vtable_base (0x0x7fe2e2019f00) 0

Class boost::function_base
   size=32 align=8
   base size=32 base align=8
boost::function_base (0x0x7fe2e2019f60) 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 (0x0x7fe2e255ce38) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 16u)
  std::runtime_error (0x0x7fe2e255cea0) 0
      primary-for boost::bad_function_call (0x0x7fe2e255ce38)
    std::exception (0x0x7fe2e208a000) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e255cea0)

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> (0x0x7fe2e208a420) 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> (0x0x7fe2e208a540) 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> (0x0x7fe2e208a660) 0 empty

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> (0x0x7fe2e208af60) 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> (0x0x7fe2e211f0c0) 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> (0x0x7fe2e211f1e0) 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> (0x0x7fe2e211f300) 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> (0x0x7fe2e211fc60) 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> (0x0x7fe2e211fd80) 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> (0x0x7fe2e211fea0) 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> (0x0x7fe2e21a0000) 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> (0x0x7fe2e21a0960) 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> (0x0x7fe2e21a0a80) 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> (0x0x7fe2e21a0ba0) 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> (0x0x7fe2e21a0cc0) 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> (0x0x7fe2e1e4a600) 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> (0x0x7fe2e1e4a720) 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> (0x0x7fe2e1e4a840) 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> (0x0x7fe2e1e4a960) 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> (0x0x7fe2e1f082a0) 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> (0x0x7fe2e1f083c0) 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> (0x0x7fe2e1f084e0) 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> (0x0x7fe2e1f08600) 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> (0x0x7fe2e1f932a0) 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> (0x0x7fe2e1f935a0) 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> (0x0x7fe2e1f938a0) 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> (0x0x7fe2e1f93ba0) 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> (0x0x7fe2e1c2f5a0) 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> (0x0x7fe2e1c2fa20) 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> (0x0x7fe2e1c2fea0) 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> (0x0x7fe2e1c3e360) 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> (0x0x7fe2e1cc6060) 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> (0x0x7fe2e1cc6180) 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> (0x0x7fe2e1cc62a0) 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> (0x0x7fe2e1cc63c0) 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> (0x0x7fe2e1d2eea0) 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> (0x0x7fe2e1d6a000) 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> (0x0x7fe2e1d6a120) 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> (0x0x7fe2e1d6a240) 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> (0x0x7fe2e1d6ab40) 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> (0x0x7fe2e1d6ac60) 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> (0x0x7fe2e1d6ad80) 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> (0x0x7fe2e1d6aea0) 0 empty

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> (0x0x7fe2e1a20420) 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 (0x0x7fe2e1866720) 0

Class boost::function0<void>
   size=32 align=8
   base size=32 base align=8
boost::function0<void> (0x0x7fe2e1b5e820) 0
  boost::function_base (0x0x7fe2e1866840) 0

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7fe2e1b5e8f0) 0
  boost::function0<void> (0x0x7fe2e1b5e958) 0
    boost::function_base (0x0x7fe2e1866900) 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 (0x0x7fe2e1866780) 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 (0x0x7fe2e1866960) 0

Class boost::barrier::dummy
   size=1 align=1
   base size=0 base align=1
boost::barrier::dummy (0x0x7fe2e1866a20) 0 empty

Class boost::function0<long unsigned int>
   size=32 align=8
   base size=32 base align=8
boost::function0<long unsigned int> (0x0x7fe2e1b5ea28) 0
  boost::function_base (0x0x7fe2e1866ae0) 0

Class boost::function<long unsigned int()>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int()> (0x0x7fe2e1b5eaf8) 0
  boost::function0<long unsigned int> (0x0x7fe2e1b5eb60) 0
    boost::function_base (0x0x7fe2e1866ba0) 0

Class boost::barrier
   size=168 align=8
   base size=168 base align=8
boost::barrier (0x0x7fe2e18669c0) 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> (0x0x7fe2e1b5ec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1b5ec98) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1866c00) 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> (0x0x7fe2e1866c60) 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> (0x0x7fe2e1866cc0) 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> (0x0x7fe2e1b5ef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1b5ef70) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1866d20) 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()> > (0x0x7fe2e1b5ebc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1b5ed68) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1866d80) 0 empty

Class boost::is_integral<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int (*)()> (0x0x7fe2e1b5eea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1b5ee38) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1866de0) 0 empty

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7fe2e1935f00) 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> (0x0x7fe2e1971120) 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> (0x0x7fe2e1971420) 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<> > (0x0x7fe2e19716c0) 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<> > (0x0x7fe2e1971720) 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> (0x0x7fe2e1971780) 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> (0x0x7fe2e19717e0) 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> (0x0x7fe2e19718a0) 0 empty

Class boost::tuples::tuple<>
   size=1 align=1
   base size=1 base align=1
boost::tuples::tuple<> (0x0x7fe2e1537c98) 0 empty
  boost::tuples::null_type (0x0x7fe2e1971960) 0 empty

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7fe2e1971a20) 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::*)()))()> (0x0x7fe2e1971d80) 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::*)()))()> (0x0x7fe2e157e0c0) 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> (0x0x7fe2e157e120) 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 (0x0x7fe2e157ee40) 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 (0x0x7fe2e157eea0) 0 empty

Class boost::exception_detail::type_info_
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::type_info_ (0x0x7fe2e160f120) 0

Class std::_Resetiosflags
   size=4 align=4
   base size=4 base align=4
std::_Resetiosflags (0x0x7fe2e160f180) 0

Class std::_Setiosflags
   size=4 align=4
   base size=4 base align=4
std::_Setiosflags (0x0x7fe2e160f1e0) 0

Class std::_Setbase
   size=4 align=4
   base size=4 base align=4
std::_Setbase (0x0x7fe2e160f240) 0

Class std::_Setprecision
   size=4 align=4
   base size=4 base align=4
std::_Setprecision (0x0x7fe2e160f300) 0

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7fe2e160f360) 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> (0x0x7fe2e160f420) 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 (0x0x7fe2e160f480) 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> > > (0x0x7fe2e160f660) 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> > > (0x0x7fe2e15b0d00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7fe2e160f6c0) 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> > > > (0x0x7fe2e160f720) 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> > > (0x0x7fe2e160f840) 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> > > (0x0x7fe2e160f7e0) 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> > > > (0x0x7fe2e160f960) 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> > > > (0x0x7fe2e160f900) 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> (0x0x7fe2e160f9c0) 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_> (0x0x7fe2e15b08f0) 0 empty
  std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool> (0x0x7fe2e160fae0) 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> > > > (0x0x7fe2e160fb40) 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> > > > (0x0x7fe2e15b09c0) 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> > > > (0x0x7fe2e160fba0) 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> (0x0x7fe2e15b0a28) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7fe2e15b0a90) 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> > > > (0x0x7fe2e160fc00) 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> > > > (0x0x7fe2e160f8a0) 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> > (0x0x7fe2e160f600) 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 (0x0x7fe2e15b0c98) 0
    vptr=((& boost::exception_detail::error_info_container_impl::_ZTVN5boost16exception_detail25error_info_container_implE) + 16u)
  boost::exception_detail::error_info_container (0x0x7fe2e160f5a0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_container_impl (0x0x7fe2e15b0c98)

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> (0x0x7fe2e160fd20) 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> (0x0x7fe2e160fd80) 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> (0x0x7fe2e160fde0) 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> (0x0x7fe2e160fe40) 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> (0x0x7fe2e160fcc0) 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> > (0x0x7fe2e160ff60) 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>&> (0x0x7fe2e138a000) 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> > > (0x0x7fe2e138a060) 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> > > (0x0x7fe2e138a0c0) 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> (0x0x7fe2e138a2a0) 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> (0x0x7fe2e13a4208) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2e138a300) 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*> > (0x0x7fe2e138a480) 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*> > (0x0x7fe2e138a5a0) 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> > (0x0x7fe2e138a600) 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*> (0x0x7fe2e138a780) 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> (0x0x7fe2e138a8a0) 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> (0x0x7fe2e138aa20) 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> (0x0x7fe2e138aa80) 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> (0x0x7fe2e138aae0) 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> (0x0x7fe2e138ab40) 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> (0x0x7fe2e138a9c0) 0

Class boost::exception_ptr
   size=16 align=8
   base size=16 base align=8
boost::exception_ptr (0x0x7fe2e138a960) 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> (0x0x7fe2e138ad20) 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> (0x0x7fe2e13a46e8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2e138ad80) 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> (0x0x7fe2e138ade0) 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*> (0x0x7fe2e13a48f0) 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 (0x0x7fe2e145a0c0) 0 nearly-empty
      primary-for boost::error_info<boost::tag_original_exception_type, const std::type_info*> (0x0x7fe2e13a48f0)

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_ (0x0x7fe2e145d380) 0
    vptr=((& boost::exception_detail::bad_alloc_::_ZTVN5boost16exception_detail10bad_alloc_E) + 16u)
  boost::exception (0x0x7fe2e145a180) 0
      primary-for boost::exception_detail::bad_alloc_ (0x0x7fe2e145d380)
  std::bad_alloc (0x0x7fe2e13a4958) 40 nearly-empty
      vptr=((& boost::exception_detail::bad_alloc_::_ZTVN5boost16exception_detail10bad_alloc_E) + 48u)
    std::exception (0x0x7fe2e145a1e0) 40 nearly-empty
        primary-for std::bad_alloc (0x0x7fe2e13a4958)

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_ (0x0x7fe2e145d5b0) 0
    vptr=((& boost::exception_detail::bad_exception_::_ZTVN5boost16exception_detail14bad_exception_E) + 16u)
  boost::exception (0x0x7fe2e145a300) 0
      primary-for boost::exception_detail::bad_exception_ (0x0x7fe2e145d5b0)
  std::bad_exception (0x0x7fe2e13a4b60) 40 nearly-empty
      vptr=((& boost::exception_detail::bad_exception_::_ZTVN5boost16exception_detail14bad_exception_E) + 48u)
    std::exception (0x0x7fe2e145a360) 40 nearly-empty
        primary-for std::bad_exception (0x0x7fe2e13a4b60)

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 (0x0x7fe2e145daf0) 0
    vptr=((& boost::unknown_exception::_ZTVN5boost17unknown_exceptionE) + 16u)
  boost::exception (0x0x7fe2e145a420) 0
      primary-for boost::unknown_exception (0x0x7fe2e145daf0)
  std::exception (0x0x7fe2e145a480) 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> (0x0x7fe2e145a4e0) 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&> (0x0x7fe2e145a540) 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&> (0x0x7fe2e13a4dd0) 0 empty
  boost::enable_if_c<true, const boost::unknown_exception&> (0x0x7fe2e145a5a0) 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> (0x0x7fe2e145a720) 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_> (0x0x7fe2e145a780) 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_> (0x0x7fe2e145a7e0) 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>&> (0x0x7fe2e145a840) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7fe2e145a900) 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> > (0x0x7fe2e145a8a0) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7fe2e145a960) 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> > (0x0x7fe2e145a9c0) 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*> (0x0x7fe2e145aae0) 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> > (0x0x7fe2e145ab40) 0 empty

Class boost::future_errc
   size=4 align=4
   base size=4 base align=4
boost::future_errc (0x0x7fe2e145ae40) 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> (0x0x7fe2e1133068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e11330d0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e112f120) 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> (0x0x7fe2e1133138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e11331a0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e112f180) 0 empty

Class boost::launch
   size=4 align=4
   base size=4 base align=4
boost::launch (0x0x7fe2e112f1e0) 0

Class boost::future_status
   size=4 align=4
   base size=4 base align=4
boost::future_status (0x0x7fe2e112f480) 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 (0x0x7fe2e11336e8) 0
    vptr=((& boost::future_error::_ZTVN5boost12future_errorE) + 16u)
  std::logic_error (0x0x7fe2e1133750) 0
      primary-for boost::future_error (0x0x7fe2e11336e8)
    std::exception (0x0x7fe2e112f720) 0 nearly-empty
        primary-for std::logic_error (0x0x7fe2e1133750)

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 (0x0x7fe2e1133820) 0
    vptr=((& boost::future_uninitialized::_ZTVN5boost20future_uninitializedE) + 16u)
  boost::future_error (0x0x7fe2e1133888) 0
      primary-for boost::future_uninitialized (0x0x7fe2e1133820)
    std::logic_error (0x0x7fe2e11338f0) 0
        primary-for boost::future_error (0x0x7fe2e1133888)
      std::exception (0x0x7fe2e112f780) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e11338f0)

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 (0x0x7fe2e1133958) 0
    vptr=((& boost::broken_promise::_ZTVN5boost14broken_promiseE) + 16u)
  boost::future_error (0x0x7fe2e11339c0) 0
      primary-for boost::broken_promise (0x0x7fe2e1133958)
    std::logic_error (0x0x7fe2e1133a28) 0
        primary-for boost::future_error (0x0x7fe2e11339c0)
      std::exception (0x0x7fe2e112f7e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e1133a28)

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 (0x0x7fe2e1133a90) 0
    vptr=((& boost::future_already_retrieved::_ZTVN5boost24future_already_retrievedE) + 16u)
  boost::future_error (0x0x7fe2e1133af8) 0
      primary-for boost::future_already_retrieved (0x0x7fe2e1133a90)
    std::logic_error (0x0x7fe2e1133b60) 0
        primary-for boost::future_error (0x0x7fe2e1133af8)
      std::exception (0x0x7fe2e112f840) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e1133b60)

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 (0x0x7fe2e1133bc8) 0
    vptr=((& boost::promise_already_satisfied::_ZTVN5boost25promise_already_satisfiedE) + 16u)
  boost::future_error (0x0x7fe2e1133c30) 0
      primary-for boost::promise_already_satisfied (0x0x7fe2e1133bc8)
    std::logic_error (0x0x7fe2e1133c98) 0
        primary-for boost::future_error (0x0x7fe2e1133c30)
      std::exception (0x0x7fe2e112f8a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e1133c98)

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 (0x0x7fe2e1133d00) 0
    vptr=((& boost::task_already_started::_ZTVN5boost20task_already_startedE) + 16u)
  boost::future_error (0x0x7fe2e1133d68) 0
      primary-for boost::task_already_started (0x0x7fe2e1133d00)
    std::logic_error (0x0x7fe2e1133dd0) 0
        primary-for boost::future_error (0x0x7fe2e1133d68)
      std::exception (0x0x7fe2e112f900) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e1133dd0)

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 (0x0x7fe2e1133e38) 0
    vptr=((& boost::task_moved::_ZTVN5boost10task_movedE) + 16u)
  boost::future_error (0x0x7fe2e1133ea0) 0
      primary-for boost::task_moved (0x0x7fe2e1133e38)
    std::logic_error (0x0x7fe2e1133f08) 0
        primary-for boost::future_error (0x0x7fe2e1133ea0)
      std::exception (0x0x7fe2e112f960) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e1133f08)

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 (0x0x7fe2e1133f70) 0
    vptr=((& boost::promise_moved::_ZTVN5boost13promise_movedE) + 16u)
  boost::future_error (0x0x7fe2e11d2000) 0
      primary-for boost::promise_moved (0x0x7fe2e1133f70)
    std::logic_error (0x0x7fe2e11d2068) 0
        primary-for boost::future_error (0x0x7fe2e11d2000)
      std::exception (0x0x7fe2e112f9c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e11d2068)

Class boost::detail::relocker
   size=16 align=8
   base size=9 base align=8
boost::detail::relocker (0x0x7fe2e112fa20) 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> (0x0x7fe2e112fae0) 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> (0x0x7fe2e112fa80) 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*> (0x0x7fe2e112fc00) 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*> (0x0x7fe2e11d2208) 0 empty
  __gnu_cxx::new_allocator<boost::condition_variable_any*> (0x0x7fe2e112fc60) 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*> > (0x0x7fe2e112fcc0) 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*> (0x0x7fe2e112fd20) 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*> > (0x0x7fe2e112fd80) 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*> > (0x0x7fe2e11d2340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fe2e112fde0) 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 (0x0x7fe2e11d23a8) 0
  std::allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fe2e11d2410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fe2e112fe40) 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*> > (0x0x7fe2e112fba0) 0

Class std::list<boost::condition_variable_any*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::condition_variable_any*> (0x0x7fe2e11d2548) 0
  std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> > (0x0x7fe2e112ff60) 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 (0x0x7fe2e11d21a0) 0
    vptr=((& boost::detail::shared_state_base::_ZTVN5boost6detail17shared_state_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fe2e112fb40) 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*> (0x0x7fe2e1294000) 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*> (0x0x7fe2e12940c0) 0

Class boost::is_integral<boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void()> > (0x0x7fe2e11d2750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e11d27b8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1294240) 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> (0x0x7fe2e1294300) 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> (0x0x7fe2e11d2b60) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2e1294360) 0 empty

Class boost::detail::future_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::future_traits<void> (0x0x7fe2e1294540) 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> (0x0x7fe2e11d2f70) 0
    vptr=((& boost::detail::shared_state<void>::_ZTVN5boost6detail12shared_stateIvEE) + 16u)
  boost::detail::shared_state_base (0x0x7fe2e11d25b0) 0
      primary-for boost::detail::shared_state<void> (0x0x7fe2e11d2f70)
    boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fe2e1294660) 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>&> (0x0x7fe2e1294780) 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>&> (0x0x7fe2e1314068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e13140d0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e12947e0) 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>&> (0x0x7fe2e1314138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e13141a0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1294840) 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>&> (0x0x7fe2e1314208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1314270) 0 empty
    mpl_::bool_<false> (0x0x7fe2e12948a0) 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> > > (0x0x7fe2e1294900) 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> > > (0x0x7fe2e13142d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1314340) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1294a20) 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> > > (0x0x7fe2e13143a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1314410) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1294c00) 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> > > (0x0x7fe2e1314478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e13144e0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e1294d20) 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> > > (0x0x7fe2e1294e40) 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> > (0x0x7fe2e1294f60) 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> > > (0x0x7fe2e1314618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1314680) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1000) 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> (0x0x7fe2e0ea11e0) 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> > > (0x0x7fe2e0ea1240) 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> > > (0x0x7fe2e1294720) 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> > > (0x0x7fe2e0ea12a0) 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> > > (0x0x7fe2e1314750) 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> > > (0x0x7fe2e0ea1300) 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>&> (0x0x7fe2e0ea1480) 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>&> (0x0x7fe2e0ea1420) 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>&> (0x0x7fe2e0ea13c0) 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>&> (0x0x7fe2e0ea15a0) 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>&> (0x0x7fe2e13148f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e1314958) 0 empty
    mpl_::bool_<true> (0x0x7fe2e0ea1600) 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>&> (0x0x7fe2e13149c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1314a28) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1660) 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>&> (0x0x7fe2e1314a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e1314af8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e0ea16c0) 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>&> (0x0x7fe2e1314b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1314bc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1720) 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> (0x0x7fe2e0ea1780) 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>&> (0x0x7fe2e0ea1540) 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>&> (0x0x7fe2e0ea14e0) 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> > > (0x0x7fe2e0ea1360) 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> > > (0x0x7fe2e0ea17e0) 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> > > (0x0x7fe2e1314ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e1314f08) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1840) 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> > > (0x0x7fe2e1314f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0ebd000) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1960) 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> > > (0x0x7fe2e0ea1a80) 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> > > (0x0x7fe2e0ebd068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0ebd0d0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1ba0) 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> > > (0x0x7fe2e0ebd2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0ebd340) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1c00) 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> > > (0x0x7fe2e0ebd548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0ebd5b0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ea1c60) 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> >*> (0x0x7fe2e0ea1e40) 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> > > (0x0x7fe2e0ebd888) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7fe2e0ea1ea0) 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> > > (0x0x7fe2e0ebd8f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7fe2e0ebd958) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7fe2e0ea1f00) 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> > > (0x0x7fe2e0ebd9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0ebda28) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ed7060) 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> > > (0x0x7fe2e0ebda90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0ebdaf8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0ed7240) 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> > > (0x0x7fe2e0ed72a0) 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> > > (0x0x7fe2e0ebdc30) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7fe2e0ed73c0) 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 (0x0x7fe2e0ed7480) 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> >&> (0x0x7fe2e0ed7420) 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> > (0x0x7fe2e0ebdd68) 0 empty
  boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7fe2e0ed74e0) 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> > (0x0x7fe2e0ed7540) 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> >&> (0x0x7fe2e0ed75a0) 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>&> (0x0x7fe2e0ed7600) 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> (0x0x7fe2e0ee7068) 0
    vptr=((& boost::detail::future_async_shared_state_base<void>::_ZTVN5boost6detail30future_async_shared_state_baseIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7fe2e0ee70d0) 0
      primary-for boost::detail::future_async_shared_state_base<void> (0x0x7fe2e0ee7068)
    boost::detail::shared_state_base (0x0x7fe2e0ee7138) 0
        primary-for boost::detail::shared_state<void> (0x0x7fe2e0ee70d0)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fe2e0ed76c0) 8

Class __gnu_cxx::new_allocator<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<int> (0x0x7fe2e0ed7a20) 0 empty

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7fe2e0ee7680) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7fe2e0ed7a80) 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> > (0x0x7fe2e0ed79c0) 0 empty

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7fe2e0ed7ba0) 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> (0x0x7fe2e0ed7b40) 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 (0x0x7fe2e0ee7820) 0
  std::allocator<int> (0x0x7fe2e0ee7888) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7fe2e0ed7c00) 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> > (0x0x7fe2e0ed7960) 0

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7fe2e0ee78f0) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7fe2e0ed7c60) 0

Class boost::detail::future_waiter::registered_waiter
   size=32 align=8
   base size=32 base align=8
boost::detail::future_waiter::registered_waiter (0x0x7fe2e0ed7d80) 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> > (0x0x7fe2e0ed7e40) 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 (0x0x7fe2e0ed7de0) 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> (0x0x7fe2e0ed7f60) 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> (0x0x7fe2e0ee7a90) 0 empty
  __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fe2e0f8d000) 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> > (0x0x7fe2e0ed7f00) 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> (0x0x7fe2e0f8d1e0) 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> (0x0x7fe2e0f8d180) 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 (0x0x7fe2e0ee7c30) 0
  std::allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fe2e0ee7c98) 0 empty
    __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fe2e0f8d240) 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> > (0x0x7fe2e0ed7ea0) 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> (0x0x7fe2e0ee7d00) 0
  std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7fe2e0f8d2a0) 0

Class boost::detail::future_waiter
   size=120 align=8
   base size=120 base align=8
boost::detail::future_waiter (0x0x7fe2e0ed7900) 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> (0x0x7fe2e0f8d300) 0 empty

Class boost::detail::base_future
   size=1 align=1
   base size=0 base align=1
boost::detail::base_future (0x0x7fe2e0f8d6c0) 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> > (0x0x7fe2e0f8db40) 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> > (0x0x7fe2e0f8dba0) 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> > (0x0x7fe2e0f8dc00) 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> > (0x0x7fe2e0f8dc60) 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> > (0x0x7fe2e0f8dae0) 0

Class boost::promise<void>
   size=24 align=8
   base size=17 base align=8
boost::promise<void> (0x0x7fe2e0f8da80) 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> (0x0x7fe2e0f8dcc0) 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> > (0x0x7fe2e0f8dd20) 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> > (0x0x7fe2e1084af8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2e0f8dd80) 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> > (0x0x7fe2e0f8dea0) 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> (0x0x7fe2e0f8df00) 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> >&> (0x0x7fe2e0f8df60) 0 empty

Class boost::detail::basic_future<void>
   size=16 align=8
   base size=16 base align=8
boost::detail::basic_future<void> (0x0x7fe2e1084ea0) 0
  boost::detail::base_future (0x0x7fe2e0d0b000) 0 empty

Class boost::unique_future<void>
   size=16 align=8
   base size=16 base align=8
boost::unique_future<void> (0x0x7fe2e1084f08) 0
  boost::detail::basic_future<void> (0x0x7fe2e1084f70) 0
    boost::detail::base_future (0x0x7fe2e0d0b060) 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> > (0x0x7fe2e0d0b0c0) 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> > > (0x0x7fe2e0d0b120) 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> > (0x0x7fe2e0d0b180) 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> (0x0x7fe2e0d3d4e0) 0
    vptr=((& boost::detail::task_base_shared_state<void>::_ZTVN5boost6detail22task_base_shared_stateIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7fe2e0d3d548) 0
      primary-for boost::detail::task_base_shared_state<void> (0x0x7fe2e0d3d4e0)
    boost::detail::shared_state_base (0x0x7fe2e0d3d5b0) 0
        primary-for boost::detail::shared_state<void> (0x0x7fe2e0d3d548)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fe2e0d0b420) 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> (0x0x7fe2e0d3d820) 0
    vptr=((& boost::detail::task_shared_state<void (*)(), void>::_ZTVN5boost6detail17task_shared_stateIPFvvEvEE) + 16u)
  boost::detail::task_base_shared_state<void> (0x0x7fe2e0d3d888) 0
      primary-for boost::detail::task_shared_state<void (*)(), void> (0x0x7fe2e0d3d820)
    boost::detail::shared_state<void> (0x0x7fe2e0d3d8f0) 0
        primary-for boost::detail::task_base_shared_state<void> (0x0x7fe2e0d3d888)
      boost::detail::shared_state_base (0x0x7fe2e0d3d958) 0
          primary-for boost::detail::shared_state<void> (0x0x7fe2e0d3d8f0)
        boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fe2e0d0b540) 8

Class boost::shared_future<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_future<void> (0x0x7fe2e0d3da90) 0
  boost::detail::basic_future<void> (0x0x7fe2e0d3daf8) 0
    boost::detail::base_future (0x0x7fe2e0d0b660) 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> > (0x0x7fe2e0d0b6c0) 0

Class __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > (0x0x7fe2e0d0b7e0) 0 empty

Class std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > (0x0x7fe2e0d3dc30) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > (0x0x7fe2e0d0b840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0d0b8a0) 0 empty

Class std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > >::rebind<std::pair<const int, boost::shared_ptr<pov::Scene> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > >::rebind<std::pair<const int, boost::shared_ptr<pov::Scene> > > (0x0x7fe2e0d0b9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >::rebind<std::pair<const int, boost::shared_ptr<pov::Scene> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >::rebind<std::pair<const int, boost::shared_ptr<pov::Scene> > > (0x0x7fe2e0d0b960) 0 empty

Class std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0d0bae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0d0ba80) 0 empty

Class std::binary_function<int, int, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<int, int, bool> (0x0x7fe2e0d0bb40) 0 empty

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7fe2e0d3df70) 0 empty
  std::binary_function<int, int, bool> (0x0x7fe2e0d0bba0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0d0bc00) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0e14068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0d0bd20) 0 empty

Class std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::Scene> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::Scene> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::Scene> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::Scene> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >::_Rb_tree_impl<std::less<int>, false> (0x0x7fe2e0e14138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0e141a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0d0be40) 0 empty

Class std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::Scene> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::Scene> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::Scene> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::Scene> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fe2e0d0ba20) 0

Class std::map<int, boost::shared_ptr<pov::Scene> >
   size=48 align=8
   base size=48 base align=8
std::map<int, boost::shared_ptr<pov::Scene> > (0x0x7fe2e0d0b780) 0

Class __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::View> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::View> > > (0x0x7fe2e0e8f060) 0 empty

Class std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > (0x0x7fe2e0e14410) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::View> > > (0x0x7fe2e0e8f0c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e8f120) 0 empty

Class std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > >::rebind<std::pair<const int, boost::shared_ptr<pov::View> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > >::rebind<std::pair<const int, boost::shared_ptr<pov::View> > > (0x0x7fe2e0e8f240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >::rebind<std::pair<const int, boost::shared_ptr<pov::View> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >::rebind<std::pair<const int, boost::shared_ptr<pov::View> > > (0x0x7fe2e0e8f1e0) 0 empty

Class std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e8f360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >::rebind<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e8f300) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e8f3c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e14820) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e8f4e0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::View> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::View> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::View> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::View> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >::_Rb_tree_impl<std::less<int>, false> (0x0x7fe2e0e148f0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e14958) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e8f600) 0 empty

Class std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::View> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::View> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, boost::shared_ptr<pov::View> >, std::_Select1st<std::pair<const int, boost::shared_ptr<pov::View> > >, std::less<int>, std::allocator<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fe2e0e8f2a0) 0

Class std::map<int, boost::shared_ptr<pov::View> >
   size=48 align=8
   base size=48 base align=8
std::map<int, boost::shared_ptr<pov::View> > (0x0x7fe2e0e8f000) 0

Class __gnu_cxx::new_allocator<std::pair<const int, std::set<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, std::set<int> > > (0x0x7fe2e0e8f8a0) 0 empty

Class std::allocator<std::pair<const int, std::set<int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, std::set<int> > > (0x0x7fe2e0e14af8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, std::set<int> > > (0x0x7fe2e0e8f9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e8fa20) 0 empty

Class std::allocator<std::pair<const int, std::set<int> > >::rebind<std::pair<const int, std::set<int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, std::set<int> > >::rebind<std::pair<const int, std::set<int> > > (0x0x7fe2e0e8fb40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<int> > > >::rebind<std::pair<const int, std::set<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<int> > > >::rebind<std::pair<const int, std::set<int> > > (0x0x7fe2e0e8fae0) 0 empty

Class std::allocator<std::pair<const int, std::set<int> > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, std::set<int> > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e8fc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<int> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<int> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e8fc00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e8fcc0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e14e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e8fde0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::set<int> >, std::_Select1st<std::pair<const int, std::set<int> > >, std::less<int>, std::allocator<std::pair<const int, std::set<int> > > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, std::set<int> >, std::_Select1st<std::pair<const int, std::set<int> > >, std::less<int>, std::allocator<std::pair<const int, std::set<int> > > >::_Rb_tree_impl<std::less<int>, false> (0x0x7fe2e0e14ea0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e14f08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e8fe40) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::set<int> >, std::_Select1st<std::pair<const int, std::set<int> > >, std::less<int>, std::allocator<std::pair<const int, std::set<int> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, std::set<int> >, std::_Select1st<std::pair<const int, std::set<int> > >, std::less<int>, std::allocator<std::pair<const int, std::set<int> > > > (0x0x7fe2e0e8fba0) 0

Class std::map<int, std::set<int> >
   size=48 align=8
   base size=48 base align=8
std::map<int, std::set<int> > (0x0x7fe2e0e8f840) 0

Class __gnu_cxx::new_allocator<std::pair<const int, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, int> > (0x0x7fe2e0bfb000) 0 empty

Class std::allocator<std::pair<const int, int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, int> > (0x0x7fe2e0e144e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, int> > (0x0x7fe2e0bfb060) 0 empty

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

Class std::allocator<std::pair<const int, int> >::rebind<std::pair<const int, int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, int> >::rebind<std::pair<const int, int> > (0x0x7fe2e0bfb1e0) 0 empty

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7fe2e0c1f138) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7fe2e0bfb3c0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, int>, std::_Select1st<std::pair<const int, int> >, std::less<int>, std::allocator<std::pair<const int, int> > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, int>, std::_Select1st<std::pair<const int, int> >, std::less<int>, std::allocator<std::pair<const int, int> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7fe2e0c1f1a0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7fe2e0c1f208) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7fe2e0bfb420) 0 empty

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

Class std::map<int, int>
   size=48 align=8
   base size=48 base align=8
std::map<int, int> (0x0x7fe2e0e8ff60) 0

Vtable for pov::RenderBackend
pov::RenderBackend::_ZTVN3pov13RenderBackendE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov13RenderBackendE)
16    (int (*)(...))pov::RenderBackend::~RenderBackend
24    (int (*)(...))pov::RenderBackend::~RenderBackend

Class pov::RenderBackend
   size=232 align=8
   base size=232 base align=8
pov::RenderBackend (0x0x7fe2e0d3dbc8) 0
    vptr=((& pov::RenderBackend::_ZTVN3pov13RenderBackendE) + 16u)
  POVMS_MessageReceiver (0x0x7fe2e0d0b720) 0
      primary-for pov::RenderBackend (0x0x7fe2e0d3dbc8)

Class pov::MessageFactory
   size=40 align=8
   base size=40 base align=8
pov::MessageFactory (0x0x7fe2e0bfb480) 0

Class pov::SpectralBand
   size=8 align=4
   base size=8 base align=4
pov::SpectralBand (0x0x7fe2e0bfb4e0) 0

Class __gnu_cxx::__promote_2<double, double, double, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote_2<double, double, double, double> (0x0x7fe2e0bfb540) 0 empty

Class pov_base::GenericRGBColour<float>
   size=12 align=4
   base size=12 base align=4
pov_base::GenericRGBColour<float> (0x0x7fe2e0bfb5a0) 0

Class pov::Vector2d
   size=16 align=8
   base size=16 base align=8
pov::Vector2d (0x0x7fe2e0bfb600) 0

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7fe2e0bfb660) 0 empty

Class pov::Vector3d
   size=24 align=8
   base size=24 base align=8
pov::Vector3d (0x0x7fe2e0bfb6c0) 0

Class pov::Bounding_Box_Struct::<anonymous union>
   size=12 align=4
   base size=12 base align=4
pov::Bounding_Box_Struct::<anonymous union> (0x0x7fe2e0bfb780) 0

Class pov::Bounding_Box_Struct::<anonymous union>
   size=12 align=4
   base size=12 base align=4
pov::Bounding_Box_Struct::<anonymous union> (0x0x7fe2e0bfb7e0) 0

Class pov::Bounding_Box_Struct
   size=24 align=4
   base size=24 base align=4
pov::Bounding_Box_Struct (0x0x7fe2e0bfb720) 0

Class pov::Transform_Struct
   size=256 align=8
   base size=256 base align=8
pov::Transform_Struct (0x0x7fe2e0bfb840) 0

Class pov::Blend_Map_Entry::<anonymous union>
   size=24 align=8
   base size=24 base align=8
pov::Blend_Map_Entry::<anonymous union> (0x0x7fe2e0bfb900) 0

Class pov::Blend_Map_Entry
   size=32 align=8
   base size=32 base align=8
pov::Blend_Map_Entry (0x0x7fe2e0bfb8a0) 0

Class pov::Blend_Map_Struct
   size=16 align=8
   base size=16 base align=8
pov::Blend_Map_Struct (0x0x7fe2e0bfb960) 0

Class pov::Media
   size=152 align=8
   base size=152 base align=8
pov::Media (0x0x7fe2e0bfba20) 0

Class __gnu_cxx::new_allocator<pov::Media>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::Media> (0x0x7fe2e0bfbba0) 0 empty

Class std::allocator<pov::Media>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Media> (0x0x7fe2e0c1f3a8) 0 empty
  __gnu_cxx::new_allocator<pov::Media> (0x0x7fe2e0bfbc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::Media> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::Media> > (0x0x7fe2e0bfbb40) 0 empty

Class std::allocator<pov::Media>::rebind<pov::Media>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::Media>::rebind<pov::Media> (0x0x7fe2e0bfbd20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::Media> >::rebind<pov::Media>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::Media> >::rebind<pov::Media> (0x0x7fe2e0bfbcc0) 0 empty

Class std::_Vector_base<pov::Media, std::allocator<pov::Media> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::Media, std::allocator<pov::Media> >::_Vector_impl (0x0x7fe2e0c1f548) 0
  std::allocator<pov::Media> (0x0x7fe2e0c1f5b0) 0 empty
    __gnu_cxx::new_allocator<pov::Media> (0x0x7fe2e0bfbd80) 0 empty

Class std::_Vector_base<pov::Media, std::allocator<pov::Media> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::Media, std::allocator<pov::Media> > (0x0x7fe2e0bfbae0) 0

Class std::vector<pov::Media>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::Media> (0x0x7fe2e0c1f618) 0
  std::_Vector_base<pov::Media, std::allocator<pov::Media> > (0x0x7fe2e0bfbde0) 0

Class boost::detail::sp_element<pov::SubsurfaceInterior>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov::SubsurfaceInterior> (0x0x7fe2e0bfbf60) 0 empty

Class boost::detail::sp_dereference<pov::SubsurfaceInterior>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov::SubsurfaceInterior> (0x0x7fe2e0a76000) 0 empty

Class boost::detail::sp_member_access<pov::SubsurfaceInterior>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov::SubsurfaceInterior> (0x0x7fe2e0a76060) 0 empty

Class boost::detail::sp_array_access<pov::SubsurfaceInterior>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov::SubsurfaceInterior> (0x0x7fe2e0a760c0) 0 empty

Class boost::shared_ptr<pov::SubsurfaceInterior>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov::SubsurfaceInterior> (0x0x7fe2e0bfbf00) 0

Class pov::Interior
   size=88 align=8
   base size=88 base align=8
pov::Interior (0x0x7fe2e0bfba80) 0

Class pov::Spline_Entry
   size=88 align=8
   base size=88 base align=8
pov::Spline_Entry (0x0x7fe2e0a76120) 0

Class pov::Spline_Struct
   size=40 align=8
   base size=40 base align=8
pov::Spline_Struct (0x0x7fe2e0a76180) 0

Class pov::Density_file_Struct
   size=16 align=8
   base size=16 base align=8
pov::Density_file_Struct (0x0x7fe2e0a761e0) 0

Class pov::Density_file_Data_Struct::<anonymous union>
   size=8 align=8
   base size=8 base align=8
pov::Density_file_Data_Struct::<anonymous union> (0x0x7fe2e0a762a0) 0

Class pov::Density_file_Data_Struct
   size=56 align=8
   base size=56 base align=8
pov::Density_file_Data_Struct (0x0x7fe2e0a76240) 0

Class pov::Crackle_Cache_Struct
   size=3136 align=8
   base size=3136 base align=8
pov::Crackle_Cache_Struct (0x0x7fe2e0a76300) 0

Class pov::Pattern_Struct::<anonymous union>::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
pov::Pattern_Struct::<anonymous union>::<anonymous struct> (0x0x7fe2e0a76420) 0

Class pov::Pattern_Struct::<anonymous union>::<anonymous struct>
   size=8 align=4
   base size=8 base align=4
pov::Pattern_Struct::<anonymous union>::<anonymous struct> (0x0x7fe2e0a76480) 0

Class pov::Pattern_Struct::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
pov::Pattern_Struct::<anonymous union>::<anonymous struct> (0x0x7fe2e0a764e0) 0

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

Class pov::Pattern_Struct::<anonymous union>::<anonymous struct>
   size=112 align=8
   base size=112 base align=8
pov::Pattern_Struct::<anonymous union>::<anonymous struct> (0x0x7fe2e0a765a0) 0

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

Class pov::Pattern_Struct::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
pov::Pattern_Struct::<anonymous union>::<anonymous struct> (0x0x7fe2e0a766c0) 0

Class pov::Pattern_Struct::<anonymous union>::<anonymous struct>
   size=6 align=1
   base size=6 base align=1
pov::Pattern_Struct::<anonymous union>::<anonymous struct> (0x0x7fe2e0a76720) 0

Class pov::Pattern_Struct::<anonymous union>::<anonymous struct>
   size=1 align=1
   base size=1 base align=1
pov::Pattern_Struct::<anonymous union>::<anonymous struct> (0x0x7fe2e0a76780) 0

Class pov::Pattern_Struct::<anonymous union>
   size=112 align=8
   base size=112 base align=8
pov::Pattern_Struct::<anonymous union> (0x0x7fe2e0a763c0) 0

Class pov::Pattern_Struct
   size=160 align=8
   base size=160 base align=8
pov::Pattern_Struct (0x0x7fe2e0a76360) 0

Class pov_base::GenericColour<float>
   size=20 align=4
   base size=20 base align=4
pov_base::GenericColour<float> (0x0x7fe2e0a76840) 0

Class pov::Pigment_Struct
   size=200 align=8
   base size=200 base align=8
pov::Pigment_Struct (0x0x7fe2e0c1f750) 0
  pov::Pattern_Struct (0x0x7fe2e0a767e0) 0

Class pov::Tnormal_Struct
   size=168 align=8
   base size=168 base align=8
pov::Tnormal_Struct (0x0x7fe2e0c1f820) 0
  pov::Pattern_Struct (0x0x7fe2e0a768a0) 0

Class pov::Texture_Struct
   size=208 align=8
   base size=204 base align=8
pov::Texture_Struct (0x0x7fe2e0c1f888) 0
  pov::Pattern_Struct (0x0x7fe2e0a76900) 0

Class pov::Finish_Struct
   size=168 align=4
   base size=165 base align=4
pov::Finish_Struct (0x0x7fe2e0a76960) 0

Class pov::Warps_Struct
   size=24 align=8
   base size=24 base align=8
pov::Warps_Struct (0x0x7fe2e0a769c0) 0

Class pov::Turb_Struct
   size=64 align=8
   base size=60 base align=8
pov::Turb_Struct (0x0x7fe2e0c1f8f0) 0
  pov::Warps_Struct (0x0x7fe2e0a76a20) 0

Class pov::Material_Struct
   size=24 align=8
   base size=24 base align=8
pov::Material_Struct (0x0x7fe2e0a76a80) 0

Class pov::WeightedTexture
   size=16 align=8
   base size=16 base align=8
pov::WeightedTexture (0x0x7fe2e0a76c60) 0

Class pov::ObjectDebugHelper
   size=16 align=8
   base size=16 base align=8
pov::ObjectDebugHelper (0x0x7fe2e0a76cc0) 0

Class __gnu_cxx::new_allocator<pov::ObjectBase*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::ObjectBase*> (0x0x7fe2e0a76e40) 0 empty

Class std::allocator<pov::ObjectBase*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::ObjectBase*> (0x0x7fe2e0c1f958) 0 empty
  __gnu_cxx::new_allocator<pov::ObjectBase*> (0x0x7fe2e0a76ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::ObjectBase*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::ObjectBase*> > (0x0x7fe2e0a76de0) 0 empty

Class std::allocator<pov::ObjectBase*>::rebind<pov::ObjectBase*>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::ObjectBase*>::rebind<pov::ObjectBase*> (0x0x7fe2e071c000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::ObjectBase*> >::rebind<pov::ObjectBase*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::ObjectBase*> >::rebind<pov::ObjectBase*> (0x0x7fe2e0a76f60) 0 empty

Class std::_Vector_base<pov::ObjectBase*, std::allocator<pov::ObjectBase*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::ObjectBase*, std::allocator<pov::ObjectBase*> >::_Vector_impl (0x0x7fe2e0c1faf8) 0
  std::allocator<pov::ObjectBase*> (0x0x7fe2e0c1fb60) 0 empty
    __gnu_cxx::new_allocator<pov::ObjectBase*> (0x0x7fe2e071c060) 0 empty

Class std::_Vector_base<pov::ObjectBase*, std::allocator<pov::ObjectBase*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::ObjectBase*, std::allocator<pov::ObjectBase*> > (0x0x7fe2e0a76d80) 0

Class std::vector<pov::ObjectBase*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::ObjectBase*> (0x0x7fe2e0c1fbc8) 0
  std::_Vector_base<pov::ObjectBase*, std::allocator<pov::ObjectBase*> > (0x0x7fe2e071c0c0) 0

Class __gnu_cxx::new_allocator<pov::LightSource*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::LightSource*> (0x0x7fe2e071c1e0) 0 empty

Class std::allocator<pov::LightSource*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::LightSource*> (0x0x7fe2e0c1fd68) 0 empty
  __gnu_cxx::new_allocator<pov::LightSource*> (0x0x7fe2e071c240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::LightSource*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::LightSource*> > (0x0x7fe2e071c180) 0 empty

Class std::allocator<pov::LightSource*>::rebind<pov::LightSource*>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::LightSource*>::rebind<pov::LightSource*> (0x0x7fe2e071c360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::LightSource*> >::rebind<pov::LightSource*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::LightSource*> >::rebind<pov::LightSource*> (0x0x7fe2e071c300) 0 empty

Class std::_Vector_base<pov::LightSource*, std::allocator<pov::LightSource*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::LightSource*, std::allocator<pov::LightSource*> >::_Vector_impl (0x0x7fe2e0c1ff08) 0
  std::allocator<pov::LightSource*> (0x0x7fe2e0c1ff70) 0 empty
    __gnu_cxx::new_allocator<pov::LightSource*> (0x0x7fe2e071c480) 0 empty

Class std::_Vector_base<pov::LightSource*, std::allocator<pov::LightSource*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::LightSource*, std::allocator<pov::LightSource*> > (0x0x7fe2e071c120) 0

Class std::vector<pov::LightSource*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::LightSource*> (0x0x7fe2e0c1f410) 0
  std::_Vector_base<pov::LightSource*, std::allocator<pov::LightSource*> > (0x0x7fe2e071c4e0) 0

Vtable for pov::ObjectBase
pov::ObjectBase::_ZTVN3pov10ObjectBaseE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov10ObjectBaseE)
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 (*)(...))pov::ObjectBase::UVCoord
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 (*)(...))pov::ObjectBase::Determine_Textures
128   (int (*)(...))pov::ObjectBase::Intersect_BBox
136   (int (*)(...))pov::ObjectBase::DispatchShutdownMessages

Class pov::ObjectBase
   size=184 align=8
   base size=180 base align=8
pov::ObjectBase (0x0x7fe2e0a76d20) 0
    vptr=((& pov::ObjectBase::_ZTVN3pov10ObjectBaseE) + 16u)

Vtable for pov::CompoundObject
pov::CompoundObject::_ZTVN3pov14CompoundObjectE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov14CompoundObjectE)
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 (*)(...))pov::ObjectBase::UVCoord
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 (*)(...))pov::ObjectBase::Determine_Textures
128   (int (*)(...))pov::ObjectBase::Intersect_BBox
136   (int (*)(...))pov::ObjectBase::DispatchShutdownMessages

Class pov::CompoundObject
   size=208 align=8
   base size=208 base align=8
pov::CompoundObject (0x0x7fe2e0c1fc30) 0
    vptr=((& pov::CompoundObject::_ZTVN3pov14CompoundObjectE) + 16u)
  pov::ObjectBase (0x0x7fe2e071c540) 0
      primary-for pov::CompoundObject (0x0x7fe2e0c1fc30)

Class pov::BBox_Tree_Struct
   size=40 align=8
   base size=40 base align=8
pov::BBox_Tree_Struct (0x0x7fe2e071c5a0) 0

Class pov::Project_Struct
   size=16 align=4
   base size=16 base align=4
pov::Project_Struct (0x0x7fe2e071c600) 0

Class pov::Project_Tree_Node_Struct
   size=48 align=8
   base size=48 base align=8
pov::Project_Tree_Node_Struct (0x0x7fe2e071c660) 0

Vtable for pov::LightSource
pov::LightSource::_ZTVN3pov11LightSourceE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov11LightSourceE)
16    (int (*)(...))pov::LightSource::~LightSource
24    (int (*)(...))pov::LightSource::~LightSource
32    (int (*)(...))pov::LightSource::Copy
40    (int (*)(...))pov::LightSource::All_Intersections
48    (int (*)(...))pov::LightSource::Inside
56    (int (*)(...))pov::LightSource::Normal
64    (int (*)(...))pov::LightSource::UVCoord
72    (int (*)(...))pov::LightSource::Translate
80    (int (*)(...))pov::LightSource::Rotate
88    (int (*)(...))pov::LightSource::Scale
96    (int (*)(...))pov::LightSource::Transform
104   (int (*)(...))pov::LightSource::Invert
112   (int (*)(...))pov::LightSource::Compute_BBox
120   (int (*)(...))pov::ObjectBase::Determine_Textures
128   (int (*)(...))pov::ObjectBase::Intersect_BBox
136   (int (*)(...))pov::ObjectBase::DispatchShutdownMessages

Class pov::LightSource
   size=432 align=8
   base size=427 base align=8
pov::LightSource (0x0x7fe2e0c1fdd0) 0
    vptr=((& pov::LightSource::_ZTVN3pov11LightSourceE) + 16u)
  pov::CompoundObject (0x0x7fe2e0808000) 0
      primary-for pov::LightSource (0x0x7fe2e0c1fdd0)
    pov::ObjectBase (0x0x7fe2e071c6c0) 0
        primary-for pov::CompoundObject (0x0x7fe2e0808000)

Class pov::Intersection
   size=168 align=8
   base size=168 base align=8
pov::Intersection (0x0x7fe2e071c720) 0

Class pov::FixedSimpleVector<pov::Interior*, 512>
   size=4112 align=8
   base size=4112 base align=8
pov::FixedSimpleVector<pov::Interior*, 512> (0x0x7fe2e071c7e0) 0

Class pov::Ray
   size=4176 align=8
   base size=4170 base align=8
pov::Ray (0x0x7fe2e071c780) 0

Vtable for pov::RayObjectCondition
pov::RayObjectCondition::_ZTVN3pov18RayObjectConditionE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov18RayObjectConditionE)
16    (int (*)(...))__cxa_pure_virtual

Class pov::RayObjectCondition
   size=8 align=8
   base size=8 base align=8
pov::RayObjectCondition (0x0x7fe2e071c840) 0 nearly-empty
    vptr=((& pov::RayObjectCondition::_ZTVN3pov18RayObjectConditionE) + 16u)

Vtable for pov::TrueRayObjectCondition
pov::TrueRayObjectCondition::_ZTVN3pov22TrueRayObjectConditionE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov22TrueRayObjectConditionE)
16    (int (*)(...))pov::TrueRayObjectCondition::operator()

Class pov::TrueRayObjectCondition
   size=8 align=8
   base size=8 base align=8
pov::TrueRayObjectCondition (0x0x7fe2e0808068) 0 nearly-empty
    vptr=((& pov::TrueRayObjectCondition::_ZTVN3pov22TrueRayObjectConditionE) + 16u)
  pov::RayObjectCondition (0x0x7fe2e071c8a0) 0 nearly-empty
      primary-for pov::TrueRayObjectCondition (0x0x7fe2e0808068)

Vtable for pov::PointObjectCondition
pov::PointObjectCondition::_ZTVN3pov20PointObjectConditionE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov20PointObjectConditionE)
16    (int (*)(...))__cxa_pure_virtual

Class pov::PointObjectCondition
   size=8 align=8
   base size=8 base align=8
pov::PointObjectCondition (0x0x7fe2e071c900) 0 nearly-empty
    vptr=((& pov::PointObjectCondition::_ZTVN3pov20PointObjectConditionE) + 16u)

Vtable for pov::TruePointObjectCondition
pov::TruePointObjectCondition::_ZTVN3pov24TruePointObjectConditionE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov24TruePointObjectConditionE)
16    (int (*)(...))pov::TruePointObjectCondition::operator()

Class pov::TruePointObjectCondition
   size=8 align=8
   base size=8 base align=8
pov::TruePointObjectCondition (0x0x7fe2e08080d0) 0 nearly-empty
    vptr=((& pov::TruePointObjectCondition::_ZTVN3pov24TruePointObjectConditionE) + 16u)
  pov::PointObjectCondition (0x0x7fe2e071c960) 0 nearly-empty
      primary-for pov::TruePointObjectCondition (0x0x7fe2e08080d0)

Class pov::FrameSettings
   size=88 align=8
   base size=88 base align=8
pov::FrameSettings (0x0x7fe2e071c9c0) 0

Class pov::Chunk_Header_Struct
   size=8 align=4
   base size=8 base align=4
pov::Chunk_Header_Struct (0x0x7fe2e071ca20) 0

Class pov::complex_block
   size=16 align=8
   base size=16 base align=8
pov::complex_block (0x0x7fe2e071ca80) 0

Class pov::BYTE_XYZ
   size=3 align=1
   base size=3 base align=1
pov::BYTE_XYZ (0x0x7fe2e071cae0) 0

Class pov::intersection_stats_info
   size=24 align=8
   base size=24 base align=8
pov::intersection_stats_info (0x0x7fe2e071cb40) 0

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*> (0x0x7fe2e071cba0) 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> (0x0x7fe2e071cc00) 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*> (0x0x7fe2e08081a0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fe2e071cc60) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7fe2e071cd20) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7fe2e071cde0) 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> > (0x0x7fe2e071cd80) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7fe2e0808270) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fe2e071ce40) 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> > (0x0x7fe2e071ccc0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fe2e0808340) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fe2e071cea0) 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> (0x0x7fe2e071cf00) 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> (0x0x7fe2e071cf60) 0 empty

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> (0x0x7fe2e0526060) 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> (0x0x7fe2e0526000) 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> (0x0x7fe2e050de00) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7fe2e0808410) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fe2e050de00)
    std::exception (0x0x7fe2e05260c0) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7fe2e0808410)
  boost::exception (0x0x7fe2e0526120) 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> > (0x0x7fe2e052f000) 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> (0x0x7fe2e052f070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7fe2e052f000)
    boost::bad_weak_ptr (0x0x7fe2e0808478) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fe2e052f070)
      std::exception (0x0x7fe2e0526240) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7fe2e0808478)
    boost::exception (0x0x7fe2e05262a0) 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 (0x0x7fe2e0526300) 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 std::basic_string<short unsigned int>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<short unsigned int>::_Rep_base (0x0x7fe2e05265a0) 0

Class std::allocator<short unsigned int>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<short unsigned int>::rebind<char> (0x0x7fe2e0526660) 0 empty

Class std::basic_string<short unsigned int>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<short unsigned int>::_Rep (0x0x7fe2e08088f0) 0
  std::basic_string<short unsigned int>::_Rep_base (0x0x7fe2e0526600) 0

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> (0x0x7fe2e0526720) 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> (0x0x7fe2e05266c0) 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> (0x0x7fe2e05733f0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7fe2e0808a28) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fe2e05733f0)
    std::exception (0x0x7fe2e0526780) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e0808a28)
  boost::exception (0x0x7fe2e05267e0) 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> > (0x0x7fe2e05734d0) 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> (0x0x7fe2e0573540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7fe2e05734d0)
    std::runtime_error (0x0x7fe2e0808b60) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fe2e0573540)
      std::exception (0x0x7fe2e0526900) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2e0808b60)
    boost::exception (0x0x7fe2e0526960) 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 (0x0x7fe2e05269c0) 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> (0x0x7fe2e05b11e0) 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> (0x0x7fe2e05b1180) 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> (0x0x7fe2e05c6d90) 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 (0x0x7fe2e059a3a8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fe2e05c6d90)
    std::out_of_range (0x0x7fe2e059a410) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7fe2e059a3a8)
      std::logic_error (0x0x7fe2e059a478) 0
          primary-for std::out_of_range (0x0x7fe2e059a410)
        std::exception (0x0x7fe2e05b13c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2e059a478)
  boost::exception (0x0x7fe2e05b1420) 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> > (0x0x7fe2e05c6e70) 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> (0x0x7fe2e05c6ee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7fe2e05c6e70)
    boost::gregorian::bad_day_of_month (0x0x7fe2e059a5b0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fe2e05c6ee0)
      std::out_of_range (0x0x7fe2e059a618) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7fe2e059a5b0)
        std::logic_error (0x0x7fe2e059a680) 0
            primary-for std::out_of_range (0x0x7fe2e059a618)
          std::exception (0x0x7fe2e05b1540) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2e059a680)
    boost::exception (0x0x7fe2e05b15a0) 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 (0x0x7fe2e05b1600) 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> (0x0x7fe2e05b1960) 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> (0x0x7fe2e05b1a20) 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> (0x0x7fe2e05b19c0) 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> (0x0x7fe2e064ea80) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7fe2e059add0) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fe2e064ea80)
    std::logic_error (0x0x7fe2e059ae38) 0
        primary-for std::out_of_range (0x0x7fe2e059add0)
      std::exception (0x0x7fe2e05b1a80) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e059ae38)
  boost::exception (0x0x7fe2e05b1ae0) 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> > (0x0x7fe2e064eb60) 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> (0x0x7fe2e064ebd0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7fe2e064eb60)
    std::out_of_range (0x0x7fe2e059af70) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fe2e064ebd0)
      std::logic_error (0x0x7fe2e059a6e8) 0
          primary-for std::out_of_range (0x0x7fe2e059af70)
        std::exception (0x0x7fe2e05b1b40) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2e059a6e8)
    boost::exception (0x0x7fe2e05b1ba0) 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 (0x0x7fe2e05b1c00) 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> (0x0x7fe2e0664410) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7fe2e0664478) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fe2e0683060) 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> (0x0x7fe2e0683120) 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> (0x0x7fe2e06831e0) 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> > (0x0x7fe2e0683000) 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> > (0x0x7fe2e0664548) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fe2e06832a0) 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> > (0x0x7fe2e05b1f60) 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> > (0x0x7fe2e0683300) 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> > (0x0x7fe2e06645b0) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7fe2e0683360) 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> > > (0x0x7fe2e0664618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e0664680) 0 empty
    mpl_::bool_<true> (0x0x7fe2e0683480) 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> > (0x0x7fe2e06646e8) 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> > (0x0x7fe2e0664750) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fe2e06647b8) 0 empty
      mpl_::bool_<true> (0x0x7fe2e06834e0) 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> > > (0x0x7fe2e0664820) 0 empty
  mpl_::bool_<true> (0x0x7fe2e0683540) 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> > (0x0x7fe2e0664888) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e06648f0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e06835a0) 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> > (0x0x7fe2e0664958) 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> > (0x0x7fe2e06649c0) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e0664a28) 0 empty
      mpl_::bool_<true> (0x0x7fe2e0683600) 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> (0x0x7fe2e0664a90) 0 empty
  boost::enable_if_c<true, void> (0x0x7fe2e0683660) 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> > (0x0x7fe2e0683720) 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> > (0x0x7fe2e0664b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0664bc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0683780) 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> > (0x0x7fe2e0664c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0664c98) 0 empty
    mpl_::bool_<false> (0x0x7fe2e06837e0) 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> > (0x0x7fe2e0664d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0664d68) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0683840) 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> (0x0x7fe2e06838a0) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7fe2e0664dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0664e38) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0683900) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7fe2e0664ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e0664f08) 0 empty
    mpl_::bool_<true> (0x0x7fe2e0683960) 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> (0x0x7fe2e06839c0) 0 empty

Class boost::is_abstract<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<long int> (0x0x7fe2e0664f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0664000) 0 empty
    mpl_::bool_<false> (0x0x7fe2e0683a20) 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> (0x0x7fe2e0683a80) 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> (0x0x7fe2e0683ae0) 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> (0x0x7fe2e06836c0) 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> (0x0x7fe2e0683c00) 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> (0x0x7fe2e02ae138) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int> (0x0x7fe2e0683c60) 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> > (0x0x7fe2e0683f00) 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> > (0x0x7fe2e0683ea0) 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> > (0x0x7fe2e0683e40) 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> > (0x0x7fe2e0683de0) 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> > (0x0x7fe2e02b6060) 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> > (0x0x7fe2e02ae410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02ae478) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b60c0) 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> > (0x0x7fe2e02ae4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02ae548) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6120) 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> > (0x0x7fe2e02ae5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02ae618) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6180) 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> > (0x0x7fe2e02ae680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02ae6e8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b61e0) 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> (0x0x7fe2e02b6240) 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> > (0x0x7fe2e02b6000) 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> > (0x0x7fe2e0683f60) 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> (0x0x7fe2e0683d80) 0 empty

Class boost::detail::checker<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<long int> (0x0x7fe2e02b64e0) 0 empty

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7fe2e02ae820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02ae888) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6540) 0 empty

Class boost::is_array<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_array<long int> (0x0x7fe2e02ae8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02ae958) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b65a0) 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> (0x0x7fe2e02b6600) 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> (0x0x7fe2e02ae9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02aea28) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6660) 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> (0x0x7fe2e02aea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02aeaf8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b66c0) 0 empty

Class boost::is_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int> (0x0x7fe2e02aeb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02aebc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6720) 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*> (0x0x7fe2e02b6840) 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> (0x0x7fe2e02aed00) 0 empty
  boost::type_traits::is_function_ptr_helper<long int*> (0x0x7fe2e02b68a0) 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> (0x0x7fe2e02aed68) 0 empty
  boost::detail::is_function_chooser<false>::result_<long int> (0x0x7fe2e02aedd0) 0 empty
    boost::type_traits::is_function_ptr_helper<long int*> (0x0x7fe2e02b6900) 0 empty

Class boost::is_function<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int> (0x0x7fe2e02aee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02aeea0) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6960) 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> (0x0x7fe2e02aef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02aef70) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b69c0) 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> > (0x0x7fe2e02de000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02de068) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6a20) 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> > (0x0x7fe2e02de1a0) 0 empty
  mpl_::bool_<false> (0x0x7fe2e02b6a80) 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> > (0x0x7fe2e02de208) 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> > (0x0x7fe2e02de270) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02b6ae0) 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> (0x0x7fe2e02de2d8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e02b6b40) 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> > (0x0x7fe2e02b6ba0) 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> > (0x0x7fe2e02de340) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7fe2e02b6cc0) 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> > > (0x0x7fe2e02de478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e02de4e0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e02b6d80) 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> > (0x0x7fe2e02de548) 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> > (0x0x7fe2e02de5b0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fe2e02de618) 0 empty
      mpl_::bool_<true> (0x0x7fe2e02b6de0) 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> > > (0x0x7fe2e02de680) 0 empty
  mpl_::bool_<true> (0x0x7fe2e02b6e40) 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> > (0x0x7fe2e02de6e8) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e02de750) 0 empty
    mpl_::bool_<true> (0x0x7fe2e02b6ea0) 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> > (0x0x7fe2e02de7b8) 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> > (0x0x7fe2e02de820) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e02de888) 0 empty
      mpl_::bool_<true> (0x0x7fe2e02b6f00) 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> (0x0x7fe2e02de8f0) 0 empty
  boost::enable_if_c<true, void> (0x0x7fe2e02b6f60) 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> > > (0x0x7fe2e02ee060) 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> > > (0x0x7fe2e02dea28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02dea90) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02ee0c0) 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> > > (0x0x7fe2e02deaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02deb60) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02ee120) 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> > > (0x0x7fe2e02debc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02dec30) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02ee180) 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> (0x0x7fe2e02ee2a0) 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> (0x0x7fe2e02ee000) 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> (0x0x7fe2e02ee300) 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> (0x0x7fe2e02dedd0) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7fe2e02ee360) 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> > > (0x0x7fe2e02ee540) 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> > > (0x0x7fe2e02ee4e0) 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> > > (0x0x7fe2e02ee480) 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> > > (0x0x7fe2e02ee420) 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> > > (0x0x7fe2e02ee960) 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> > > (0x0x7fe2e02fe1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02fe208) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02ee9c0) 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> > > (0x0x7fe2e02fe270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02fe2d8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02eeae0) 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> > > (0x0x7fe2e02fe340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02fe3a8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02eec00) 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> > > (0x0x7fe2e02fe410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02fe478) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02eec60) 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> (0x0x7fe2e02eecc0) 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> > > (0x0x7fe2e02ee900) 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> > > (0x0x7fe2e02ee8a0) 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> (0x0x7fe2e02ee3c0) 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> (0x0x7fe2e02fe750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02fe7b8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e02eef60) 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> > (0x0x7fe2e02fe8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02fe958) 0 empty
    mpl_::bool_<false> (0x0x7fe2e030a0c0) 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> > (0x0x7fe2e02fe9c0) 0 empty
  mpl_::bool_<false> (0x0x7fe2e030a120) 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> > (0x0x7fe2e02fea28) 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> > (0x0x7fe2e02fea90) 0 empty
    mpl_::bool_<false> (0x0x7fe2e030a180) 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> (0x0x7fe2e02feaf8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fe2e030a1e0) 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> (0x0x7fe2e030a2a0) 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> (0x0x7fe2e030a240) 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> (0x0x7fe2e02febc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e02fec30) 0 empty
    mpl_::bool_<true> (0x0x7fe2e030a3c0) 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> (0x0x7fe2e02fec98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e02fed00) 0 empty
    mpl_::bool_<true> (0x0x7fe2e030a420) 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> > (0x0x7fe2e02fed68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2e02fedd0) 0 empty
    mpl_::bool_<true> (0x0x7fe2e030a480) 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> > (0x0x7fe2e02fee38) 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> > (0x0x7fe2e02feea0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fe2e02fef08) 0 empty
      mpl_::bool_<true> (0x0x7fe2e030a4e0) 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> > > (0x0x7fe2e02fef70) 0 empty
  mpl_::bool_<true> (0x0x7fe2e030a540) 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> > (0x0x7fe2e0319000) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e0319068) 0 empty
    mpl_::bool_<true> (0x0x7fe2e030a5a0) 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> > (0x0x7fe2e03190d0) 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> > (0x0x7fe2e0319138) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fe2e03191a0) 0 empty
      mpl_::bool_<true> (0x0x7fe2e030a600) 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> > > (0x0x7fe2e0319208) 0 empty
  mpl_::bool_<true> (0x0x7fe2e030a660) 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> > (0x0x7fe2e0319270) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fe2e03192d8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e030a6c0) 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> > (0x0x7fe2e0319340) 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> > (0x0x7fe2e03193a8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fe2e0319410) 0 empty
      mpl_::bool_<true> (0x0x7fe2e030a720) 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> (0x0x7fe2e0319478) 0 empty
  boost::enable_if_c<true, void> (0x0x7fe2e030a780) 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> (0x0x7fe2e030a840) 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> (0x0x7fe2e030a7e0) 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> (0x0x7fe2e031e2a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE) + 16u)
  boost::thread_resource_error (0x0x7fe2e0319548) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7fe2e031e2a0)
    boost::thread_exception (0x0x7fe2e03195b0) 0
        primary-for boost::thread_resource_error (0x0x7fe2e0319548)
      boost::system::system_error (0x0x7fe2e0319618) 0
          primary-for boost::thread_exception (0x0x7fe2e03195b0)
        std::runtime_error (0x0x7fe2e0319680) 0
            primary-for boost::system::system_error (0x0x7fe2e0319618)
          std::exception (0x0x7fe2e030a8a0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fe2e0319680)
  boost::exception (0x0x7fe2e030a900) 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> > (0x0x7fe2e031e380) 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> (0x0x7fe2e031e3f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> > (0x0x7fe2e031e380)
    boost::thread_resource_error (0x0x7fe2e03197b8) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7fe2e031e3f0)
      boost::thread_exception (0x0x7fe2e0319820) 0
          primary-for boost::thread_resource_error (0x0x7fe2e03197b8)
        boost::system::system_error (0x0x7fe2e0319888) 0
            primary-for boost::thread_exception (0x0x7fe2e0319820)
          std::runtime_error (0x0x7fe2e03198f0) 0
              primary-for boost::system::system_error (0x0x7fe2e0319888)
            std::exception (0x0x7fe2e030a960) 0 nearly-empty
                primary-for std::runtime_error (0x0x7fe2e03198f0)
    boost::exception (0x0x7fe2e030a9c0) 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 (0x0x7fe2e030aa20) 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> (0x0x7fe2e030aae0) 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> (0x0x7fe2e030aa80) 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> (0x0x7fe2e033a5b0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE) + 16u)
  boost::lock_error (0x0x7fe2e0319b60) 0
      primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7fe2e033a5b0)
    boost::thread_exception (0x0x7fe2e0319bc8) 0
        primary-for boost::lock_error (0x0x7fe2e0319b60)
      boost::system::system_error (0x0x7fe2e0319c30) 0
          primary-for boost::thread_exception (0x0x7fe2e0319bc8)
        std::runtime_error (0x0x7fe2e0319c98) 0
            primary-for boost::system::system_error (0x0x7fe2e0319c30)
          std::exception (0x0x7fe2e030ab40) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fe2e0319c98)
  boost::exception (0x0x7fe2e030aba0) 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> > (0x0x7fe2e033a690) 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> (0x0x7fe2e033a700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> > (0x0x7fe2e033a690)
    boost::lock_error (0x0x7fe2e0319dd0) 0
        primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7fe2e033a700)
      boost::thread_exception (0x0x7fe2e0319e38) 0
          primary-for boost::lock_error (0x0x7fe2e0319dd0)
        boost::system::system_error (0x0x7fe2e0319ea0) 0
            primary-for boost::thread_exception (0x0x7fe2e0319e38)
          std::runtime_error (0x0x7fe2e0319f08) 0
              primary-for boost::system::system_error (0x0x7fe2e0319ea0)
            std::exception (0x0x7fe2e030ac00) 0 nearly-empty
                primary-for std::runtime_error (0x0x7fe2e0319f08)
    boost::exception (0x0x7fe2e030ac60) 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 (0x0x7fe2e030acc0) 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::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*>*> (0x0x7fe2e03640c0) 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*> > > (0x0x7fe2e0364060) 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*>*> (0x0x7fe2e0364120) 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*> > > (0x0x7fe2e0364180) 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>*> (0x0x7fe2e0364240) 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> > > (0x0x7fe2e03641e0) 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>*> (0x0x7fe2e03642a0) 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> > > (0x0x7fe2e0364300) 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*> (0x0x7fe2e0364420) 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> > (0x0x7fe2e03643c0) 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*> (0x0x7fe2e0364480) 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> > (0x0x7fe2e03644e0) 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> (0x0x7fe2e0364540) 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> (0x0x7fe2e03568f0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2e0364660) 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> (0x0x7fe2e0364780) 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> (0x0x7fe2e0364900) 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> (0x0x7fe2e03648a0) 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> (0x0x7fe2e040b3f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE) + 16u)
  boost::condition_error (0x0x7fe2e0356958) 0
      primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7fe2e040b3f0)
    boost::system::system_error (0x0x7fe2e03569c0) 0
        primary-for boost::condition_error (0x0x7fe2e0356958)
      std::runtime_error (0x0x7fe2e0356a28) 0
          primary-for boost::system::system_error (0x0x7fe2e03569c0)
        std::exception (0x0x7fe2e0364960) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2e0356a28)
  boost::exception (0x0x7fe2e03649c0) 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> > (0x0x7fe2e040b5b0) 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> (0x0x7fe2e040b620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> > (0x0x7fe2e040b5b0)
    boost::condition_error (0x0x7fe2e0356a90) 0
        primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7fe2e040b620)
      boost::system::system_error (0x0x7fe2e0356af8) 0
          primary-for boost::condition_error (0x0x7fe2e0356a90)
        std::runtime_error (0x0x7fe2e0356b60) 0
            primary-for boost::system::system_error (0x0x7fe2e0356af8)
          std::exception (0x0x7fe2e0364ae0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fe2e0356b60)
    boost::exception (0x0x7fe2e0364b40) 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 (0x0x7fe2e0364ba0) 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*> (0x0x7fe2e0356f08) 0
  std::__detail::_List_node_base (0x0x7fe2e0364d80) 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> (0x0x7fe2e0364de0) 0

Class std::_List_const_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<boost::thread*> (0x0x7fe2e0364e40) 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*> > (0x0x7fe2e0364f00) 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> (0x0x7fe2e0364f60) 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> (0x0x7fe2e047c060) 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> (0x0x7fe2e047c000) 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> (0x0x7fe2e047d0e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE) + 16u)
  boost::thread_exception (0x0x7fe2e03565b0) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7fe2e047d0e0)
    boost::system::system_error (0x0x7fe2e03567b8) 0
        primary-for boost::thread_exception (0x0x7fe2e03565b0)
      std::runtime_error (0x0x7fe2e0356bc8) 0
          primary-for boost::system::system_error (0x0x7fe2e03567b8)
        std::exception (0x0x7fe2e047c0c0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2e0356bc8)
  boost::exception (0x0x7fe2e047c120) 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> > (0x0x7fe2e047d2a0) 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> (0x0x7fe2e047d310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> > (0x0x7fe2e047d2a0)
    boost::thread_exception (0x0x7fe2e0356f70) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7fe2e047d310)
      boost::system::system_error (0x0x7fe2e0486000) 0
          primary-for boost::thread_exception (0x0x7fe2e0356f70)
        std::runtime_error (0x0x7fe2e0486068) 0
            primary-for boost::system::system_error (0x0x7fe2e0486000)
          std::exception (0x0x7fe2e047c240) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fe2e0486068)
    boost::exception (0x0x7fe2e047c2a0) 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 (0x0x7fe2e047c300) 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> > (0x0x7fe2e04864e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0486548) 0 empty
    mpl_::bool_<false> (0x0x7fe2e047c480) 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> (0x0x7fe2e047c4e0) 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> (0x0x7fe2e047c5a0) 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> > > (0x0x7fe2e04869c0) 0
  std::_Rb_tree_node_base (0x0x7fe2e047c600) 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_> (0x0x7fe2e047c660) 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> > > (0x0x7fe2e0486af8) 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_> (0x0x7fe2e047c6c0) 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> (0x0x7fe2e01077e0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 24u)
  boost::unknown_exception (0x0x7fe2e0107850) 0
      primary-for boost::exception_detail::clone_impl<boost::unknown_exception> (0x0x7fe2e01077e0)
    boost::exception (0x0x7fe2e047c720) 0
        primary-for boost::unknown_exception (0x0x7fe2e0107850)
    std::exception (0x0x7fe2e047c780) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 72u)
  boost::exception_detail::clone_base (0x0x7fe2e047c7e0) 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_> (0x0x7fe2e0126460) 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_ (0x0x7fe2e01264d0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> (0x0x7fe2e0126460)
    boost::exception (0x0x7fe2e047c900) 0
        primary-for boost::exception_detail::bad_alloc_ (0x0x7fe2e01264d0)
    std::bad_alloc (0x0x7fe2e0486c30) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 72u)
      std::exception (0x0x7fe2e047c960) 40 nearly-empty
          primary-for std::bad_alloc (0x0x7fe2e0486c30)
  boost::exception_detail::clone_base (0x0x7fe2e047c9c0) 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_> > (0x0x7fe2e047ca20) 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_>&> (0x0x7fe2e047ca80) 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_>&> (0x0x7fe2e0486680) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7fe2e047cae0) 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> (0x0x7fe2e047cb40) 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_> (0x0x7fe2e014f620) 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_ (0x0x7fe2e014f690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> (0x0x7fe2e014f620)
    boost::exception (0x0x7fe2e047cba0) 0
        primary-for boost::exception_detail::bad_exception_ (0x0x7fe2e014f690)
    std::bad_exception (0x0x7fe2e01504e0) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 72u)
      std::exception (0x0x7fe2e047cc00) 40 nearly-empty
          primary-for std::bad_exception (0x0x7fe2e01504e0)
  boost::exception_detail::clone_base (0x0x7fe2e047cc60) 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_> > (0x0x7fe2e047ccc0) 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_>&> (0x0x7fe2e047cd20) 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_>&> (0x0x7fe2e0150820) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7fe2e047cd80) 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> (0x0x7fe2e047cde0) 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> (0x0x7fe2e016d850) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE) + 16u)
  std::domain_error (0x0x7fe2e0150b60) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7fe2e016d850)
    std::logic_error (0x0x7fe2e0150bc8) 0
        primary-for std::domain_error (0x0x7fe2e0150b60)
      std::exception (0x0x7fe2e047ce40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e0150bc8)
  boost::exception (0x0x7fe2e047cea0) 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> (0x0x7fe2e016dcb0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE) + 16u)
  std::invalid_argument (0x0x7fe2e0150d68) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7fe2e016dcb0)
    std::logic_error (0x0x7fe2e0150dd0) 0
        primary-for std::invalid_argument (0x0x7fe2e0150d68)
      std::exception (0x0x7fe2e0186000) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e0150dd0)
  boost::exception (0x0x7fe2e0186060) 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> (0x0x7fe2e01921c0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE) + 16u)
  std::length_error (0x0x7fe2e0150f08) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7fe2e01921c0)
    std::logic_error (0x0x7fe2e0150f70) 0
        primary-for std::length_error (0x0x7fe2e0150f08)
      std::exception (0x0x7fe2e0186180) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e0150f70)
  boost::exception (0x0x7fe2e01861e0) 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> (0x0x7fe2e0192620) 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 (0x0x7fe2e01990d0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7fe2e0192620)
    std::logic_error (0x0x7fe2e0199138) 0
        primary-for std::out_of_range (0x0x7fe2e01990d0)
      std::exception (0x0x7fe2e0186300) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2e0199138)
  boost::exception (0x0x7fe2e0186360) 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> (0x0x7fe2e0192a10) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE) + 16u)
  std::logic_error (0x0x7fe2e01992d8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7fe2e0192a10)
    std::exception (0x0x7fe2e0186480) 0 nearly-empty
        primary-for std::logic_error (0x0x7fe2e01992d8)
  boost::exception (0x0x7fe2e01864e0) 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> (0x0x7fe2e0192e00) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE) + 16u)
  std::range_error (0x0x7fe2e01993a8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7fe2e0192e00)
    std::runtime_error (0x0x7fe2e0199410) 0
        primary-for std::range_error (0x0x7fe2e01993a8)
      std::exception (0x0x7fe2e01866c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2e0199410)
  boost::exception (0x0x7fe2e0186720) 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> (0x0x7fe2e01b82a0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE) + 16u)
  std::overflow_error (0x0x7fe2e01994e0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7fe2e01b82a0)
    std::runtime_error (0x0x7fe2e0199548) 0
        primary-for std::overflow_error (0x0x7fe2e01994e0)
      std::exception (0x0x7fe2e0186900) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2e0199548)
  boost::exception (0x0x7fe2e0186960) 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> (0x0x7fe2e01b8770) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE) + 16u)
  std::underflow_error (0x0x7fe2e0199680) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7fe2e01b8770)
    std::runtime_error (0x0x7fe2e01996e8) 0
        primary-for std::underflow_error (0x0x7fe2e0199680)
      std::exception (0x0x7fe2e0186a80) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2e01996e8)
  boost::exception (0x0x7fe2e0186ae0) 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> (0x0x7fe2e01b8c40) 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 (0x0x7fe2e0199820) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7fe2e01b8c40)
    std::exception (0x0x7fe2e0186c00) 0 nearly-empty
        primary-for std::ios_base::failure (0x0x7fe2e0199820)
  boost::exception (0x0x7fe2e0186c60) 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> (0x0x7fe2e01de0e0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7fe2e0199958) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7fe2e01de0e0)
    std::exception (0x0x7fe2e0186f00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fe2e0199958)
  boost::exception (0x0x7fe2e0186f60) 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> (0x0x7fe2e01de4d0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE) + 16u)
  std::bad_alloc (0x0x7fe2e0199af8) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7fe2e01de4d0)
    std::exception (0x0x7fe2e01e40c0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fe2e0199af8)
  boost::exception (0x0x7fe2e01e4120) 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> (0x0x7fe2e01de7e0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7fe2e0199c98) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7fe2e01de7e0)
    std::exception (0x0x7fe2e01e4240) 0 nearly-empty
        primary-for std::bad_cast (0x0x7fe2e0199c98)
  boost::exception (0x0x7fe2e01e42a0) 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> (0x0x7fe2e01deb60) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE) + 16u)
  std::bad_typeid (0x0x7fe2e0199e38) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7fe2e01deb60)
    std::exception (0x0x7fe2e01e43c0) 0 nearly-empty
        primary-for std::bad_typeid (0x0x7fe2e0199e38)
  boost::exception (0x0x7fe2e01e4420) 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> (0x0x7fe2e020d000) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE) + 16u)
  std::bad_exception (0x0x7fe2e0199f08) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7fe2e020d000)
    std::exception (0x0x7fe2e01e4540) 0 nearly-empty
        primary-for std::bad_exception (0x0x7fe2e0199f08)
  boost::exception (0x0x7fe2e01e45a0) 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*> (0x0x7fe2e0211208) 0
  std::__detail::_List_node_base (0x0x7fe2e01e46c0) 0

Class boost::function0<void>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function0<void>::dummy (0x0x7fe2e01e4900) 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> > (0x0x7fe2e0211270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e02112d8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e01e4960) 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> (0x0x7fe2e01e4a20) 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> (0x0x7fe2e01e49c0) 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> (0x0x7fe2e02479a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE) + 16u)
  boost::promise_already_satisfied (0x0x7fe2e0211410) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7fe2e02479a0)
    boost::future_error (0x0x7fe2e0211478) 0
        primary-for boost::promise_already_satisfied (0x0x7fe2e0211410)
      std::logic_error (0x0x7fe2e02114e0) 0
          primary-for boost::future_error (0x0x7fe2e0211478)
        std::exception (0x0x7fe2e01e4b40) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2e02114e0)
  boost::exception (0x0x7fe2e01e4ba0) 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> > (0x0x7fe2e0247a80) 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> (0x0x7fe2e0247af0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> > (0x0x7fe2e0247a80)
    boost::promise_already_satisfied (0x0x7fe2e0211618) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7fe2e0247af0)
      boost::future_error (0x0x7fe2e0211680) 0
          primary-for boost::promise_already_satisfied (0x0x7fe2e0211618)
        std::logic_error (0x0x7fe2e02116e8) 0
            primary-for boost::future_error (0x0x7fe2e0211680)
          std::exception (0x0x7fe2e01e4cc0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2e02116e8)
    boost::exception (0x0x7fe2e01e4d20) 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 (0x0x7fe2e01e4d80) 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> (0x0x7fe2e01e4f60) 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> (0x0x7fe2e027d0e0) 0 nearly-empty
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)
  boost::thread_interrupted (0x0x7fe2e027a0c0) 0 empty
  boost::exception_detail::clone_base (0x0x7fe2e027a120) 0 nearly-empty virtual
      primary-for boost::exception_detail::clone_impl<boost::thread_interrupted> (0x0x7fe2e027d0e0)
      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> >&> (0x0x7fe2e027a300) 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> >&> (0x0x7fe2e0211a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0211af8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027a360) 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> >&> (0x0x7fe2e0211b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0211bc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027a3c0) 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> >&> (0x0x7fe2e0211c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0211c98) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027a420) 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> > > > (0x0x7fe2e027a480) 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> > > > (0x0x7fe2e0211d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0211d68) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027a4e0) 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> > > > (0x0x7fe2e0211dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0211e38) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027a540) 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> > > > (0x0x7fe2e0211ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0211f08) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027a5a0) 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> > > > (0x0x7fe2e027a600) 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> > > (0x0x7fe2e027a660) 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> > > > (0x0x7fe2e0211f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2e0211820) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027a780) 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> > > > (0x0x7fe2e027a7e0) 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> > > > (0x0x7fe2e027a2a0) 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> > > > (0x0x7fe2e027a840) 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> > > > (0x0x7fe2dfeaa000) 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> > > > (0x0x7fe2e027a8a0) 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> >&> (0x0x7fe2e027aa20) 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> >&> (0x0x7fe2e027a9c0) 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> >&> (0x0x7fe2e027a960) 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> >&> (0x0x7fe2e027ac00) 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> >&> (0x0x7fe2dfeaa340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dfeaa3a8) 0 empty
    mpl_::bool_<true> (0x0x7fe2e027ac60) 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> >&> (0x0x7fe2dfeaa410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaa478) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027ad80) 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> >&> (0x0x7fe2dfeaa4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dfeaa548) 0 empty
    mpl_::bool_<true> (0x0x7fe2e027aea0) 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> >&> (0x0x7fe2dfeaa5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaa618) 0 empty
    mpl_::bool_<false> (0x0x7fe2e027af00) 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> (0x0x7fe2e027af60) 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> >&> (0x0x7fe2e027aba0) 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> >&> (0x0x7fe2e027ab40) 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> > > > (0x0x7fe2e027a900) 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> > > > (0x0x7fe2dfeb7180) 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> > > > (0x0x7fe2dfeaa820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaa888) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb71e0) 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> > > > (0x0x7fe2dfeaa8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaa958) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb7240) 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> > > > (0x0x7fe2dfeb72a0) 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> > > > (0x0x7fe2dfeaa9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaaa28) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb7300) 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> > > > (0x0x7fe2dfeaaa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaaaf8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb7360) 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> > > > (0x0x7fe2dfeaab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaabc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb73c0) 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> > >*> (0x0x7fe2dfeb74e0) 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> > > > (0x0x7fe2dfeaad00) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7fe2dfeb7540) 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> > > > (0x0x7fe2dfeaad68) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7fe2dfeaadd0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7fe2dfeb75a0) 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> > > > (0x0x7fe2dfeaae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaaea0) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb7600) 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> > > > (0x0x7fe2dfeaaf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfeaaf70) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb7660) 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> > > > (0x0x7fe2dfeb76c0) 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> > > > (0x0x7fe2dfed9000) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7fe2dfeb7720) 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 (0x0x7fe2dfeb77e0) 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> > >&> (0x0x7fe2dfeb7780) 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> > > (0x0x7fe2dfed9068) 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> > >&> (0x0x7fe2dfeb7840) 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> > > (0x0x7fe2dfeb7960) 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> > >&> (0x0x7fe2dfeb7a80) 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> >&> (0x0x7fe2dfeb7ae0) 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>*> (0x0x7fe2dfeb7b40) 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>*> (0x0x7fe2dfeb7ba0) 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>*> (0x0x7fe2dfeb7c00) 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>*> (0x0x7fe2dfed9410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dfed9478) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfeb7c60) 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> (0x0x7fe2dfeb7cc0) 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> (0x0x7fe2dfeb7de0) 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>*> (0x0x7fe2dfeb7e40) 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> (0x0x7fe2dfeb7ea0) 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> (0x0x7fe2dfeb7f00) 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> (0x0x7fe2dfeb7f60) 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> (0x0x7fe2dfef1000) 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> (0x0x7fe2dfef1060) 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 (0x0x7fe2dfef1120) 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> (0x0x7fe2dff06cb0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 24u)
  boost::broken_promise (0x0x7fe2dfed9548) 0
      primary-for boost::exception_detail::clone_impl<boost::broken_promise> (0x0x7fe2dff06cb0)
    boost::future_error (0x0x7fe2dfed95b0) 0
        primary-for boost::broken_promise (0x0x7fe2dfed9548)
      std::logic_error (0x0x7fe2dfed9618) 0
          primary-for boost::future_error (0x0x7fe2dfed95b0)
        std::exception (0x0x7fe2dfef11e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2dfed9618)
  boost::exception_detail::clone_base (0x0x7fe2dfef1240) 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> (0x0x7fe2dfef13c0) 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> (0x0x7fe2dfef1360) 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> (0x0x7fe2dff24d20) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE) + 16u)
  boost::promise_moved (0x0x7fe2dfed9750) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7fe2dff24d20)
    boost::future_error (0x0x7fe2dfed97b8) 0
        primary-for boost::promise_moved (0x0x7fe2dfed9750)
      std::logic_error (0x0x7fe2dfed9820) 0
          primary-for boost::future_error (0x0x7fe2dfed97b8)
        std::exception (0x0x7fe2dfef1420) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2dfed9820)
  boost::exception (0x0x7fe2dfef1480) 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> > (0x0x7fe2dff24ee0) 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> (0x0x7fe2dff24f50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> > (0x0x7fe2dff24ee0)
    boost::promise_moved (0x0x7fe2dfed9888) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7fe2dff24f50)
      boost::future_error (0x0x7fe2dfed98f0) 0
          primary-for boost::promise_moved (0x0x7fe2dfed9888)
        std::logic_error (0x0x7fe2dfed9958) 0
            primary-for boost::future_error (0x0x7fe2dfed98f0)
          std::exception (0x0x7fe2dfef15a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2dfed9958)
    boost::exception (0x0x7fe2dfef1600) 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 (0x0x7fe2dfef1660) 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> (0x0x7fe2dfef1840) 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> (0x0x7fe2dfef17e0) 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> (0x0x7fe2dff5a070) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE) + 16u)
  boost::future_already_retrieved (0x0x7fe2dfed9d68) 0
      primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7fe2dff5a070)
    boost::future_error (0x0x7fe2dfed9dd0) 0
        primary-for boost::future_already_retrieved (0x0x7fe2dfed9d68)
      std::logic_error (0x0x7fe2dfed9e38) 0
          primary-for boost::future_error (0x0x7fe2dfed9dd0)
        std::exception (0x0x7fe2dfef18a0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2dfed9e38)
  boost::exception (0x0x7fe2dfef1900) 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> > (0x0x7fe2dff5a150) 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> (0x0x7fe2dff5a1c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> > (0x0x7fe2dff5a150)
    boost::future_already_retrieved (0x0x7fe2dfed9f70) 0
        primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7fe2dff5a1c0)
      boost::future_error (0x0x7fe2dfed9680) 0
          primary-for boost::future_already_retrieved (0x0x7fe2dfed9f70)
        std::logic_error (0x0x7fe2dfed99c0) 0
            primary-for boost::future_error (0x0x7fe2dfed9680)
          std::exception (0x0x7fe2dfef1a20) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2dfed99c0)
    boost::exception (0x0x7fe2dfef1a80) 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 (0x0x7fe2dfef1ae0) 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>&> (0x0x7fe2dfef1d20) 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>&> (0x0x7fe2dff661a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff66208) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfef1d80) 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>&> (0x0x7fe2dff66270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff662d8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfef1de0) 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>&> (0x0x7fe2dff66340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff663a8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfef1e40) 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> > > (0x0x7fe2dfef1ea0) 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> > > (0x0x7fe2dff664e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff66548) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfef1f00) 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> > > (0x0x7fe2dff665b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff66618) 0 empty
    mpl_::bool_<false> (0x0x7fe2dfef1f60) 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> > > (0x0x7fe2dff66680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff666e8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8e000) 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> > > (0x0x7fe2dff8e060) 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> > > (0x0x7fe2dff66820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff66888) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8e0c0) 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> > > (0x0x7fe2dff8e120) 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> > > (0x0x7fe2dfef1cc0) 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> > > (0x0x7fe2dff8e180) 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> > > (0x0x7fe2dff66958) 0 empty
  boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fe2dff8e1e0) 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>&> (0x0x7fe2dff8e360) 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>&> (0x0x7fe2dff8e300) 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>&> (0x0x7fe2dff8e2a0) 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>&> (0x0x7fe2dff8e480) 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>&> (0x0x7fe2dff66af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dff66b60) 0 empty
    mpl_::bool_<true> (0x0x7fe2dff8e4e0) 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>&> (0x0x7fe2dff66bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff66c30) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8e540) 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>&> (0x0x7fe2dff66c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dff66d00) 0 empty
    mpl_::bool_<true> (0x0x7fe2dff8e5a0) 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>&> (0x0x7fe2dff66d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dff66dd0) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8e600) 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> (0x0x7fe2dff8e660) 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>&> (0x0x7fe2dff8e420) 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>&> (0x0x7fe2dff8e3c0) 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> > > (0x0x7fe2dff8e240) 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> > > (0x0x7fe2dff8e6c0) 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> > > (0x0x7fe2dff660d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4000) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8e7e0) 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> > > (0x0x7fe2dffa4068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa40d0) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8e840) 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> > > (0x0x7fe2dff8e8a0) 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> > > (0x0x7fe2dffa4208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4270) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8e900) 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> > > (0x0x7fe2dffa42d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4340) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8ea20) 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> > > (0x0x7fe2dffa43a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4410) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8eb40) 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> >*> (0x0x7fe2dff8ec60) 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> > > (0x0x7fe2dffa4548) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7fe2dff8ed80) 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> > > (0x0x7fe2dffa45b0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fe2dffa4618) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7fe2dff8ede0) 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> > > (0x0x7fe2dffa4750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa47b8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dff8ee40) 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> > > (0x0x7fe2dffa4820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dffa4888) 0 empty
    mpl_::bool_<true> (0x0x7fe2dff8eea0) 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> > > (0x0x7fe2dff8ef00) 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> > > (0x0x7fe2dffa48f0) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fe2dffc0060) 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 (0x0x7fe2dffc0180) 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> >&> (0x0x7fe2dffc0120) 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> > (0x0x7fe2dffa4a28) 0 empty
  boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&> (0x0x7fe2dffc01e0) 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> > (0x0x7fe2dffc0240) 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> >&> (0x0x7fe2dffc02a0) 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>&> (0x0x7fe2dffc0300) 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>&> (0x0x7fe2dffc03c0) 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>&> (0x0x7fe2dffa4a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4af8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc0420) 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>&> (0x0x7fe2dffa4b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4bc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc0480) 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>&> (0x0x7fe2dffa4c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4c98) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc04e0) 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> > > (0x0x7fe2dffc0540) 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> > > (0x0x7fe2dffa4d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4d68) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc0660) 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> > > (0x0x7fe2dffa4dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4e38) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc06c0) 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> > > (0x0x7fe2dffa4ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffa4f08) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc0720) 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> > > (0x0x7fe2dffc0780) 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> > > (0x0x7fe2dffa4f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdc000) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc08a0) 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> > > (0x0x7fe2dffc0900) 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> > > (0x0x7fe2dffc0360) 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> > > (0x0x7fe2dffc0a20) 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> > > (0x0x7fe2dffdc0d0) 0 empty
  boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fe2dffc0a80) 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>&> (0x0x7fe2dffc0c00) 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>&> (0x0x7fe2dffc0ba0) 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>&> (0x0x7fe2dffc0b40) 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>&> (0x0x7fe2dffc0d20) 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>&> (0x0x7fe2dffdc270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dffdc2d8) 0 empty
    mpl_::bool_<true> (0x0x7fe2dffc0d80) 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>&> (0x0x7fe2dffdc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdc3a8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc0de0) 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>&> (0x0x7fe2dffdc410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dffdc478) 0 empty
    mpl_::bool_<true> (0x0x7fe2dffc0e40) 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>&> (0x0x7fe2dffdc4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdc548) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffc0ea0) 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> (0x0x7fe2dffc0f00) 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>&> (0x0x7fe2dffc0cc0) 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>&> (0x0x7fe2dffc0c60) 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> > > (0x0x7fe2dffc0ae0) 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> > > (0x0x7fe2dffea060) 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> > > (0x0x7fe2dffdc680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdc6e8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffea0c0) 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> > > (0x0x7fe2dffdc750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdc7b8) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffea120) 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> > > (0x0x7fe2dffea180) 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> > > (0x0x7fe2dffdc820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdc888) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffea2a0) 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> > > (0x0x7fe2dffdc8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdc958) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffea300) 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> > > (0x0x7fe2dffdc9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdca28) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffea360) 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> >*> (0x0x7fe2dffea480) 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> > > (0x0x7fe2dffdcc30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7fe2dffea4e0) 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> > > (0x0x7fe2dffdcd00) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fe2dffdcd68) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7fe2dffea540) 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> > > (0x0x7fe2dffdce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2dffdcea0) 0 empty
    mpl_::bool_<false> (0x0x7fe2dffea660) 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> > > (0x0x7fe2dffdcf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2dffdcf70) 0 empty
    mpl_::bool_<true> (0x0x7fe2dffea6c0) 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> > > (0x0x7fe2dffea720) 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> > > (0x0x7fe2e000e0d0) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fe2dffea780) 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 (0x0x7fe2dffea840) 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> >&> (0x0x7fe2dffea7e0) 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> > (0x0x7fe2e000e208) 0 empty
  boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&> (0x0x7fe2dffea8a0) 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> > (0x0x7fe2dffea900) 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> >&> (0x0x7fe2dffea960) 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>&> (0x0x7fe2dffea9c0) 0 empty

Class std::iterator_traits<pov::ObjectBase* const*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<pov::ObjectBase* const*> (0x0x7fe2dffeaa80) 0 empty

Class __gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > (0x0x7fe2dffeaa20) 0

Class std::__are_same<pov::ObjectBase* const*, pov::ObjectBase**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov::ObjectBase* const*, pov::ObjectBase**> (0x0x7fe2dffeaae0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<pov::ObjectBase*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<pov::ObjectBase*> > (0x0x7fe2dffeab40) 0 empty

Class std::iterator_traits<pov::LightSource* const*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<pov::LightSource* const*> (0x0x7fe2dffeac00) 0 empty

Class __gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > (0x0x7fe2dffeaba0) 0

Class std::__are_same<pov::LightSource* const*, pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov::LightSource* const*, pov::LightSource**> (0x0x7fe2dffeac60) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<pov::LightSource*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<pov::LightSource*> > (0x0x7fe2dffeacc0) 0 empty

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> (0x0x7fe2dfca8300) 0 empty

Class boost::ratio<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1000000000l, 1l> (0x0x7fe2dfca8420) 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> > (0x0x7fe2dfca83c0) 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> > (0x0x7fe2e000e340) 0 empty
  boost::ratio<1000000000l, 1l> (0x0x7fe2dfca8480) 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> > > (0x0x7fe2dfca8360) 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> (0x0x7fe2dfca86c0) 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> > (0x0x7fe2dfd59340) 0
  std::_Rb_tree_node_base (0x0x7fe2dfca8660) 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>&> (0x0x7fe2dfca8720) 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> > (0x0x7fe2dfca8780) 0 empty

Class std::__is_arithmetic<float>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<float> (0x0x7fe2dfd59b60) 0 empty
  std::__traitor<std::__is_integer<float>, std::__is_floating<float> > (0x0x7fe2dfca87e0) 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> (0x0x7fe2dfca8840) 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> (0x0x7fe2dfca88a0) 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> (0x0x7fe2dfca8900) 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> (0x0x7fe2dfca8960) 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> (0x0x7fe2dfca89c0) 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> (0x0x7fe2dfca8a20) 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> > (0x0x7fe2dfca8a80) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7fe2dfd59958) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7fe2dfca8ae0) 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> (0x0x7fe2dfca8b40) 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> (0x0x7fe2dfca8ba0) 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> (0x0x7fe2dfca8c00) 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> (0x0x7fe2dfca8c60) 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> > (0x0x7fe2dfca8cc0) 0 empty

Class std::__is_arithmetic<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<long double> (0x0x7fe2dfd59a28) 0 empty
  std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> > (0x0x7fe2dfca8d20) 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> (0x0x7fe2dfca8d80) 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> (0x0x7fe2dfca8de0) 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> (0x0x7fe2dfca8e40) 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> (0x0x7fe2dfca8ea0) 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*> > (0x0x7fe2dfde9240) 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> (0x0x7fe2dfde9300) 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> (0x0x7fe2dfde92a0) 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> (0x0x7fe2dfe0ab60) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7fe2dfdf72d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7fe2dfe0ab60)
    std::runtime_error (0x0x7fe2dfdf7340) 0
        primary-for boost::bad_function_call (0x0x7fe2dfdf72d8)
      std::exception (0x0x7fe2dfde9360) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2dfdf7340)
  boost::exception (0x0x7fe2dfde93c0) 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> > (0x0x7fe2dfe0ad20) 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> (0x0x7fe2dfe0ad90) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7fe2dfe0ad20)
    boost::bad_function_call (0x0x7fe2dfdf73a8) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7fe2dfe0ad90)
      std::runtime_error (0x0x7fe2dfdf7410) 0
          primary-for boost::bad_function_call (0x0x7fe2dfdf73a8)
        std::exception (0x0x7fe2dfde94e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2dfdf7410)
    boost::exception (0x0x7fe2dfde9540) 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 (0x0x7fe2dfde95a0) 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> > (0x0x7fe2dfadd540) 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> (0x0x7fe2dfadd5b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7fe2dfadd540)
    std::domain_error (0x0x7fe2dfdf7c30) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7fe2dfadd5b0)
      std::logic_error (0x0x7fe2dfdf7c98) 0
          primary-for std::domain_error (0x0x7fe2dfdf7c30)
        std::exception (0x0x7fe2dfde9d20) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2dfdf7c98)
    boost::exception (0x0x7fe2dfde9d80) 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 (0x0x7fe2dfde9de0) 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> > (0x0x7fe2dfaf8850) 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> (0x0x7fe2dfaf88c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7fe2dfaf8850)
    std::invalid_argument (0x0x7fe2dfdf7dd0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7fe2dfaf88c0)
      std::logic_error (0x0x7fe2dfdf7e38) 0
          primary-for std::invalid_argument (0x0x7fe2dfdf7dd0)
        std::exception (0x0x7fe2dfaf73c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2dfdf7e38)
    boost::exception (0x0x7fe2dfaf7420) 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 (0x0x7fe2dfaf7480) 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> > (0x0x7fe2dfb1dbd0) 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> (0x0x7fe2dfb1dc40) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7fe2dfb1dbd0)
    std::length_error (0x0x7fe2dfb2b000) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7fe2dfb1dc40)
      std::logic_error (0x0x7fe2dfb2b068) 0
          primary-for std::length_error (0x0x7fe2dfb2b000)
        std::exception (0x0x7fe2dfaf76c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2dfb2b068)
    boost::exception (0x0x7fe2dfaf7720) 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 (0x0x7fe2dfaf7780) 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> > (0x0x7fe2dfb35e70) 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> (0x0x7fe2dfb35ee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7fe2dfb35e70)
    std::out_of_range (0x0x7fe2dfb2b1a0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7fe2dfb35ee0)
      std::logic_error (0x0x7fe2dfb2b208) 0
          primary-for std::out_of_range (0x0x7fe2dfb2b1a0)
        std::exception (0x0x7fe2dfaf7cc0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2dfb2b208)
    boost::exception (0x0x7fe2dfaf7d20) 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 (0x0x7fe2dfaf7d80) 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> > (0x0x7fe2dfb68150) 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> (0x0x7fe2dfb681c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7fe2dfb68150)
    std::logic_error (0x0x7fe2dfb2b340) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7fe2dfb681c0)
      std::exception (0x0x7fe2dfb61300) 0 nearly-empty
          primary-for std::logic_error (0x0x7fe2dfb2b340)
    boost::exception (0x0x7fe2dfb61360) 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 (0x0x7fe2dfb613c0) 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> > (0x0x7fe2dfb89620) 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> (0x0x7fe2dfb89690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7fe2dfb89620)
    std::range_error (0x0x7fe2dfb2b478) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7fe2dfb89690)
      std::runtime_error (0x0x7fe2dfb2b4e0) 0
          primary-for std::range_error (0x0x7fe2dfb2b478)
        std::exception (0x0x7fe2dfb61900) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2dfb2b4e0)
    boost::exception (0x0x7fe2dfb61960) 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 (0x0x7fe2dfb619c0) 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> > (0x0x7fe2dfba6930) 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> (0x0x7fe2dfba69a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7fe2dfba6930)
    std::overflow_error (0x0x7fe2dfb2b618) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7fe2dfba69a0)
      std::runtime_error (0x0x7fe2dfb2b680) 0
          primary-for std::overflow_error (0x0x7fe2dfb2b618)
        std::exception (0x0x7fe2dfb61f60) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2dfb2b680)
    boost::exception (0x0x7fe2dfbb2000) 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 (0x0x7fe2dfbb2060) 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> > (0x0x7fe2dfbc3c40) 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> (0x0x7fe2dfbc3cb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7fe2dfbc3c40)
    std::underflow_error (0x0x7fe2dfb2baf8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7fe2dfbc3cb0)
      std::runtime_error (0x0x7fe2dfb2bb60) 0
          primary-for std::underflow_error (0x0x7fe2dfb2baf8)
        std::exception (0x0x7fe2dfbb2300) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fe2dfb2bb60)
    boost::exception (0x0x7fe2dfbb2360) 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 (0x0x7fe2dfbb23c0) 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> > (0x0x7fe2dfbf90e0) 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> (0x0x7fe2dfbf9150) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7fe2dfbf90e0)
    std::ios_base::failure (0x0x7fe2dfb2b0d0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7fe2dfbf9150)
      std::exception (0x0x7fe2dfbb2660) 0 nearly-empty
          primary-for std::ios_base::failure (0x0x7fe2dfb2b0d0)
    boost::exception (0x0x7fe2dfbb26c0) 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 (0x0x7fe2dfbb2720) 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> > (0x0x7fe2dfc18230) 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> (0x0x7fe2dfc182a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7fe2dfc18230)
    std::runtime_error (0x0x7fe2dfc0f1a0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7fe2dfc182a0)
      std::exception (0x0x7fe2dfbb2a80) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fe2dfc0f1a0)
    boost::exception (0x0x7fe2dfbb2ae0) 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 (0x0x7fe2dfbb2b40) 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> > (0x0x7fe2dfc364d0) 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> (0x0x7fe2dfc36540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7fe2dfc364d0)
    std::bad_alloc (0x0x7fe2dfc0f2d8) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7fe2dfc36540)
      std::exception (0x0x7fe2dfbb2ea0) 0 nearly-empty
          primary-for std::bad_alloc (0x0x7fe2dfc0f2d8)
    boost::exception (0x0x7fe2dfbb2f00) 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 (0x0x7fe2dfbb2f60) 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> > (0x0x7fe2dfc51cb0) 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> (0x0x7fe2dfc51d20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7fe2dfc51cb0)
    std::bad_cast (0x0x7fe2dfc0f410) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7fe2dfc51d20)
      std::exception (0x0x7fe2dfc4a300) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fe2dfc0f410)
    boost::exception (0x0x7fe2dfc4a360) 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 (0x0x7fe2dfc4a3c0) 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> > (0x0x7fe2dfc7b2a0) 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> (0x0x7fe2dfc7b310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7fe2dfc7b2a0)
    std::bad_typeid (0x0x7fe2dfc0f680) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7fe2dfc7b310)
      std::exception (0x0x7fe2dfc4a900) 0 nearly-empty
          primary-for std::bad_typeid (0x0x7fe2dfc0f680)
    boost::exception (0x0x7fe2dfc4a960) 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 (0x0x7fe2dfc4a9c0) 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> > (0x0x7fe2dfc9a690) 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> (0x0x7fe2dfc9a700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7fe2dfc9a690)
    std::bad_exception (0x0x7fe2dfc0f7b8) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7fe2dfc9a700)
      std::exception (0x0x7fe2dfc4af60) 0 nearly-empty
          primary-for std::bad_exception (0x0x7fe2dfc0f7b8)
    boost::exception (0x0x7fe2df8a2000) 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 (0x0x7fe2df8a2060) 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>*> (0x0x7fe2df8a2600) 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> > (0x0x7fe2df8a2660) 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> > > (0x0x7fe2df8a2840) 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> (0x0x7fe2df8a28a0) 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>*> (0x0x7fe2df8a2900) 0

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> (0x0x7fe2df963720) 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> (0x0x7fe2df963780) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7fe2df963900) 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*>*> (0x0x7fe2df963960) 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> (0x0x7fe2df9639c0) 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*>*> (0x0x7fe2dfa43958) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7fe2df963a20) 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>*> (0x0x7fe2df963b40) 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> (0x0x7fe2df963ba0) 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>*> (0x0x7fe2dfa43d68) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7fe2df963c00) 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> (0x0x7fe2df6cc0c0) 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*> (0x0x7fe2df6cc1e0) 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> (0x0x7fe2df6cc180) 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> (0x0x7fe2df6cc120) 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> (0x0x7fe2df6cc240) 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> (0x0x7fe2df6cc5a0) 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> (0x0x7fe2df735068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7350d0) 0 empty
    mpl_::bool_<false> (0x0x7fe2df6cc6c0) 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> (0x0x7fe2df735138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7351a0) 0 empty
    mpl_::bool_<false> (0x0x7fe2df6cc720) 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> (0x0x7fe2df735208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df735270) 0 empty
    mpl_::bool_<false> (0x0x7fe2df6cc780) 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> (0x0x7fe2df6cc7e0) 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> (0x0x7fe2df6cc840) 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> (0x0x7fe2df735410) 0 empty
  mpl_::bool_<false> (0x0x7fe2df6cc960) 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> (0x0x7fe2df6cc9c0) 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> (0x0x7fe2df6cc060) 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> (0x0x7fe2df7355b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df735618) 0 empty
    mpl_::bool_<false> (0x0x7fe2df6ccba0) 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> > (0x0x7fe2df6ccc00) 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> (0x0x7fe2df6ccb40) 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> (0x0x7fe2df6ccae0) 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> (0x0x7fe2df6ccd20) 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> (0x0x7fe2df6ccd80) 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> (0x0x7fe2df6ccde0) 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> (0x0x7fe2df6ccf00) 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> (0x0x7fe2df6ccf60) 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> (0x0x7fe2df7357b8) 0 empty
  mpl_::integral_c<long unsigned int, 4ul> (0x0x7fe2df75b000) 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> (0x0x7fe2df735820) 0 empty
  boost::integral_constant<long unsigned int, 4ul> (0x0x7fe2df735888) 0 empty
    mpl_::integral_c<long unsigned int, 4ul> (0x0x7fe2df75b060) 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> (0x0x7fe2df75b0c0) 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> (0x0x7fe2df7358f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2df735958) 0 empty
    mpl_::bool_<true> (0x0x7fe2df75b120) 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> (0x0x7fe2df75b180) 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> (0x0x7fe2df75b1e0) 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> (0x0x7fe2df7359c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df735a28) 0 empty
    mpl_::bool_<false> (0x0x7fe2df75b240) 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> (0x0x7fe2df75b2a0) 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> (0x0x7fe2df735a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df735af8) 0 empty
    mpl_::bool_<false> (0x0x7fe2df75b300) 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> (0x0x7fe2df735b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df735bc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2df75b360) 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> (0x0x7fe2df735c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df735c98) 0 empty
    mpl_::bool_<false> (0x0x7fe2df75b3c0) 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> (0x0x7fe2df735d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2df735d68) 0 empty
    mpl_::bool_<true> (0x0x7fe2df75b420) 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> (0x0x7fe2df75b4e0) 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*> (0x0x7fe2df75b600) 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> (0x0x7fe2df75b5a0) 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> (0x0x7fe2df75b540) 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> (0x0x7fe2df75b720) 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> (0x0x7fe2df75ba80) 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> (0x0x7fe2df7b4270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7b42d8) 0 empty
    mpl_::bool_<false> (0x0x7fe2df75bba0) 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> (0x0x7fe2df7b4340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7b43a8) 0 empty
    mpl_::bool_<false> (0x0x7fe2df75bc00) 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> (0x0x7fe2df7b4410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7b4478) 0 empty
    mpl_::bool_<false> (0x0x7fe2df75bc60) 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> (0x0x7fe2df7b4548) 0 empty
  mpl_::bool_<false> (0x0x7fe2df75bcc0) 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> (0x0x7fe2df75b480) 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> > (0x0x7fe2df75bea0) 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> (0x0x7fe2df75be40) 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> (0x0x7fe2df75bde0) 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> (0x0x7fe2df7cc000) 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> (0x0x7fe2df7cc120) 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> (0x0x7fe2df7cc180) 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> (0x0x7fe2df7cc2a0) 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> (0x0x7fe2df7b47b8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fe2df7b4820) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fe2df7cc300) 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> (0x0x7fe2df7cc360) 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> (0x0x7fe2df7b4888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2df7b48f0) 0 empty
    mpl_::bool_<true> (0x0x7fe2df7cc480) 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> (0x0x7fe2df7cc4e0) 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> (0x0x7fe2df7cc600) 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> (0x0x7fe2df7b4958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7b49c0) 0 empty
    mpl_::bool_<false> (0x0x7fe2df7cc720) 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> (0x0x7fe2df7cc780) 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> (0x0x7fe2df7b4a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7b4a90) 0 empty
    mpl_::bool_<false> (0x0x7fe2df7cc7e0) 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> (0x0x7fe2df7b4af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7b4b60) 0 empty
    mpl_::bool_<false> (0x0x7fe2df7cc840) 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> (0x0x7fe2df7b4bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df7b4c30) 0 empty
    mpl_::bool_<false> (0x0x7fe2df7cc8a0) 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> (0x0x7fe2df7b4c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2df7b4d00) 0 empty
    mpl_::bool_<true> (0x0x7fe2df7cc900) 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 (*)()> (0x0x7fe2df7cc9c0) 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 (**)()> (0x0x7fe2df7ccae0) 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 (*)()> (0x0x7fe2df7cca80) 0 empty

Class boost::remove_cv<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int (*)()> (0x0x7fe2df7cca20) 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 (*)()> (0x0x7fe2df7ccb40) 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 (*)()> (0x0x7fe2df7ccea0) 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 (*)()> (0x0x7fe2df832208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df832270) 0 empty
    mpl_::bool_<false> (0x0x7fe2df7ccf00) 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 (*)()> (0x0x7fe2df8322d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df832340) 0 empty
    mpl_::bool_<false> (0x0x7fe2df7ccf60) 0 empty

Class boost::is_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int (*)()> (0x0x7fe2df8323a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2df832410) 0 empty
    mpl_::bool_<true> (0x0x7fe2df843000) 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> (0x0x7fe2df843060) 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> (0x0x7fe2df8430c0) 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 (*)()> (0x0x7fe2df8325b0) 0 empty
  mpl_::bool_<false> (0x0x7fe2df8431e0) 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> (0x0x7fe2df843240) 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 (*)()> (0x0x7fe2df7cc960) 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> > (0x0x7fe2df843360) 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> (0x0x7fe2df843300) 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> (0x0x7fe2df8432a0) 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 (*)()> (0x0x7fe2df8433c0) 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> (0x0x7fe2df843420) 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 (*)()> (0x0x7fe2df843480) 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 (*)()> (0x0x7fe2df8434e0) 0 empty

Class boost::alignment_of<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<unsigned int (*)()> (0x0x7fe2df832820) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fe2df832888) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fe2df843540) 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 (*)()> (0x0x7fe2df8435a0) 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 (*)()> (0x0x7fe2df8328f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2df832958) 0 empty
    mpl_::bool_<true> (0x0x7fe2df843600) 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 (*)()> (0x0x7fe2df843660) 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 (*)()> (0x0x7fe2df8436c0) 0 empty

Class boost::is_volatile<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<unsigned int (*)()> (0x0x7fe2df8329c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df832a28) 0 empty
    mpl_::bool_<false> (0x0x7fe2df843720) 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 (*)()> (0x0x7fe2df843780) 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 (*)()> (0x0x7fe2df832a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df832af8) 0 empty
    mpl_::bool_<false> (0x0x7fe2df8437e0) 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 (*)()> (0x0x7fe2df832b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df832bc8) 0 empty
    mpl_::bool_<false> (0x0x7fe2df843840) 0 empty

Class boost::is_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int (*)()> (0x0x7fe2df832c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fe2df832c98) 0 empty
    mpl_::bool_<false> (0x0x7fe2df8438a0) 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 (*)()> (0x0x7fe2df832d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fe2df832d68) 0 empty
    mpl_::bool_<true> (0x0x7fe2df843900) 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*> > (0x0x7fe2df8439c0) 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*> > (0x0x7fe2df843ae0) 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*> > (0x0x7fe2df843c00) 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*> > (0x0x7fe2df843d20) 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*> > (0x0x7fe2df843960) 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> (0x0x7fe2df843f00) 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> (0x0x7fe2df4c9120) 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> (0x0x7fe2df4c61a0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2df4c9180) 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> (0x0x7fe2df4c6208) 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 (0x0x7fe2df4c91e0) 0
      primary-for boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base> (0x0x7fe2df4c6208)

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> > (0x0x7fe2df4c92a0) 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>&> (0x0x7fe2df4c9300) 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>&> (0x0x7fe2df4c62d8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7fe2df4c9360) 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> > (0x0x7fe2df4c93c0) 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>&> (0x0x7fe2df4c9420) 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>&> (0x0x7fe2df4c6340) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7fe2df4c9480) 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> > (0x0x7fe2df4c94e0) 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>&> (0x0x7fe2df4c9540) 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>&> (0x0x7fe2df4c63a8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7fe2df4c95a0) 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> > (0x0x7fe2df4c9600) 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>&> (0x0x7fe2df4c9660) 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>&> (0x0x7fe2df4c6410) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7fe2df4c96c0) 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> > (0x0x7fe2df4c9720) 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>&> (0x0x7fe2df4c9780) 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>&> (0x0x7fe2df4c6478) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7fe2df4c97e0) 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> > (0x0x7fe2df4c9840) 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>&> (0x0x7fe2df4c98a0) 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>&> (0x0x7fe2df4c64e0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7fe2df4c9900) 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> > (0x0x7fe2df4c9960) 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>&> (0x0x7fe2df4c99c0) 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>&> (0x0x7fe2df4c6548) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7fe2df4c9a20) 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> > (0x0x7fe2df4c9a80) 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>&> (0x0x7fe2df4c9ae0) 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>&> (0x0x7fe2df4c65b0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7fe2df4c9b40) 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> > (0x0x7fe2df4c9ba0) 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>&> (0x0x7fe2df4c9c00) 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>&> (0x0x7fe2df4c6618) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7fe2df4c9c60) 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> > (0x0x7fe2df4c9cc0) 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>&> (0x0x7fe2df4c9d20) 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>&> (0x0x7fe2df4c6680) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7fe2df4c9d80) 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> > (0x0x7fe2df4c9de0) 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>&> (0x0x7fe2df4c9e40) 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>&> (0x0x7fe2df4c66e8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7fe2df4c9ea0) 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> > (0x0x7fe2df4c9f00) 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>&> (0x0x7fe2df4c9f60) 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>&> (0x0x7fe2df4c6750) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7fe2df598000) 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> > (0x0x7fe2df598060) 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>&> (0x0x7fe2df5980c0) 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>&> (0x0x7fe2df4c67b8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7fe2df598120) 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> > (0x0x7fe2df598180) 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>&> (0x0x7fe2df5981e0) 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>&> (0x0x7fe2df4c6820) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7fe2df598240) 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*> (0x0x7fe2df598600) 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> > (0x0x7fe2df4c6a90) 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 (0x0x7fe2df598660) 0
      primary-for boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> > (0x0x7fe2df4c6a90)

Class std::iterator_traits<pov::ObjectBase**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<pov::ObjectBase**> (0x0x7fe2df5988a0) 0 empty

Class std::iterator_traits<pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<pov::LightSource**> (0x0x7fe2df598900) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > > (0x0x7fe2df598960) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > > (0x0x7fe2df5989c0) 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> (0x0x7fe2df598a80) 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> (0x0x7fe2df598a20) 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> (0x0x7fe2df655b60) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7fe2df6392d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fe2df655b60)
    std::out_of_range (0x0x7fe2df639340) 0
        primary-for boost::gregorian::bad_weekday (0x0x7fe2df6392d8)
      std::logic_error (0x0x7fe2df6393a8) 0
          primary-for std::out_of_range (0x0x7fe2df639340)
        std::exception (0x0x7fe2df598ae0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2df6393a8)
  boost::exception (0x0x7fe2df598b40) 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> > (0x0x7fe2df655c40) 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> (0x0x7fe2df655cb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7fe2df655c40)
    boost::gregorian::bad_weekday (0x0x7fe2df6394e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fe2df655cb0)
      std::out_of_range (0x0x7fe2df639548) 0
          primary-for boost::gregorian::bad_weekday (0x0x7fe2df6394e0)
        std::logic_error (0x0x7fe2df6395b0) 0
            primary-for std::out_of_range (0x0x7fe2df639548)
          std::exception (0x0x7fe2df598ba0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2df6395b0)
    boost::exception (0x0x7fe2df598c00) 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 (0x0x7fe2df598c60) 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> (0x0x7fe2df598d20) 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> (0x0x7fe2df598cc0) 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> (0x0x7fe2df66ab60) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7fe2df639820) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fe2df66ab60)
    std::out_of_range (0x0x7fe2df639888) 0
        primary-for boost::gregorian::bad_year (0x0x7fe2df639820)
      std::logic_error (0x0x7fe2df6398f0) 0
          primary-for std::out_of_range (0x0x7fe2df639888)
        std::exception (0x0x7fe2df598d80) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2df6398f0)
  boost::exception (0x0x7fe2df598de0) 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> > (0x0x7fe2df66ad20) 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> (0x0x7fe2df66ad90) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7fe2df66ad20)
    boost::gregorian::bad_year (0x0x7fe2df639958) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fe2df66ad90)
      std::out_of_range (0x0x7fe2df6399c0) 0
          primary-for boost::gregorian::bad_year (0x0x7fe2df639958)
        std::logic_error (0x0x7fe2df639a28) 0
            primary-for std::out_of_range (0x0x7fe2df6399c0)
          std::exception (0x0x7fe2df598f00) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2df639a28)
    boost::exception (0x0x7fe2df598f60) 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 (0x0x7fe2df683000) 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> (0x0x7fe2df6831e0) 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> (0x0x7fe2df683180) 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> (0x0x7fe2df689c40) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7fe2df639d68) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fe2df689c40)
    std::out_of_range (0x0x7fe2df639dd0) 0
        primary-for boost::gregorian::bad_month (0x0x7fe2df639d68)
      std::logic_error (0x0x7fe2df639e38) 0
          primary-for std::out_of_range (0x0x7fe2df639dd0)
        std::exception (0x0x7fe2df683240) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2df639e38)
  boost::exception (0x0x7fe2df6832a0) 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> > (0x0x7fe2df689d20) 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> (0x0x7fe2df689d90) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7fe2df689d20)
    boost::gregorian::bad_month (0x0x7fe2df639ea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fe2df689d90)
      std::out_of_range (0x0x7fe2df639f08) 0
          primary-for boost::gregorian::bad_month (0x0x7fe2df639ea0)
        std::logic_error (0x0x7fe2df639f70) 0
            primary-for std::out_of_range (0x0x7fe2df639f08)
          std::exception (0x0x7fe2df6833c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2df639f70)
    boost::exception (0x0x7fe2df683420) 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 (0x0x7fe2df683480) 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> (0x0x7fe2df683540) 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> (0x0x7fe2df6834e0) 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> (0x0x7fe2df2aabd0) 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 (0x0x7fe2df2ad208) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fe2df2aabd0)
    std::out_of_range (0x0x7fe2df2ad270) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7fe2df2ad208)
      std::logic_error (0x0x7fe2df2ad2d8) 0
          primary-for std::out_of_range (0x0x7fe2df2ad270)
        std::exception (0x0x7fe2df683660) 0 nearly-empty
            primary-for std::logic_error (0x0x7fe2df2ad2d8)
  boost::exception (0x0x7fe2df6836c0) 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> > (0x0x7fe2df2aacb0) 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> (0x0x7fe2df2aad20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7fe2df2aacb0)
    boost::gregorian::bad_day_of_year (0x0x7fe2df2ad410) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fe2df2aad20)
      std::out_of_range (0x0x7fe2df2ad478) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7fe2df2ad410)
        std::logic_error (0x0x7fe2df2ad4e0) 0
            primary-for std::out_of_range (0x0x7fe2df2ad478)
          std::exception (0x0x7fe2df6837e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fe2df2ad4e0)
    boost::exception (0x0x7fe2df683840) 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 (0x0x7fe2df6838a0) 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> > > > (0x0x7fe2df683a80) 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*>*> (0x0x7fe2df683ba0) 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*>*> (0x0x7fe2df2ad958) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7fe2df683c00) 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>*> (0x0x7fe2df683cc0) 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>*> (0x0x7fe2df2ada90) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7fe2df683d20) 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> > > > > (0x0x7fe2df683de0) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7fe2df683ea0) 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_> > (0x0x7fe2df35f478) 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 (0x0x7fe2df683f00) 0
      primary-for boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> > (0x0x7fe2df35f478)

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_> > (0x0x7fe2df35f4e0) 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 (0x0x7fe2df39b1e0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> > (0x0x7fe2df35f4e0)

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> (0x0x7fe2df39b480) 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> (0x0x7fe2df35f820) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fe2df39b4e0) 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*> > (0x0x7fe2df39b600) 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*>*> (0x0x7fe2df39b660) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fe2df39b720) 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> > (0x0x7fe2df39b840) 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>*> (0x0x7fe2df39b8a0) 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 (*)()> (0x0x7fe2df39b960) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > > (0x0x7fe2df39bc60) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, false> (0x0x7fe2df39bcc0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > > (0x0x7fe2df0fd820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, false> (0x0x7fe2df39bd20) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > > (0x0x7fe2df39bd80) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, false> (0x0x7fe2df39bde0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > > (0x0x7fe2df0fd8f0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, false> (0x0x7fe2df39be40) 0 empty

Class std::__is_move_iterator<const short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<const short unsigned int*> (0x0x7fe2df39bea0) 0 empty

Class std::_Iter_base<const short unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<const short unsigned int*, false> (0x0x7fe2df39bf00) 0 empty

Class std::_Miter_base<const short unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<const short unsigned int*> (0x0x7fe2df0fd9c0) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7fe2df39bf60) 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> (0x0x7fe2df174240) 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> (0x0x7fe2df174360) 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> (0x0x7fe2df1743c0) 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> (0x0x7fe2df174420) 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> (0x0x7fe2df174480) 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> (0x0x7fe2df1744e0) 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*> > (0x0x7fe2df189820) 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 (0x0x7fe2df174540) 0
      primary-for boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7fe2df189820)

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > > (0x0x7fe2df1745a0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, true> (0x0x7fe2df174600) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> > > (0x0x7fe2df189a90) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, true> (0x0x7fe2df174660) 0 empty

Class std::__is_normal_iterator<pov::ObjectBase**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<pov::ObjectBase**> (0x0x7fe2df1746c0) 0 empty

Class std::_Iter_base<pov::ObjectBase**, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<pov::ObjectBase**, false> (0x0x7fe2df174720) 0 empty

Class std::_Niter_base<pov::ObjectBase**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<pov::ObjectBase**> (0x0x7fe2df189af8) 0 empty
  std::_Iter_base<pov::ObjectBase**, false> (0x0x7fe2df174780) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > > (0x0x7fe2df1747e0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, true> (0x0x7fe2df174840) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > > (0x0x7fe2df189bc8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, true> (0x0x7fe2df1748a0) 0 empty

Class std::__is_normal_iterator<pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<pov::LightSource**> (0x0x7fe2df174900) 0 empty

Class std::_Iter_base<pov::LightSource**, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<pov::LightSource**, false> (0x0x7fe2df174960) 0 empty

Class std::_Niter_base<pov::LightSource**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<pov::LightSource**> (0x0x7fe2df189c30) 0 empty
  std::_Iter_base<pov::LightSource**, false> (0x0x7fe2df1749c0) 0 empty

Class std::__is_normal_iterator<const short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<const short unsigned int*> (0x0x7fe2df174a20) 0 empty

Class std::_Niter_base<const short unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<const short unsigned int*> (0x0x7fe2df189c98) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7fe2df174a80) 0 empty

Class std::__is_normal_iterator<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<short unsigned int*> (0x0x7fe2df174ae0) 0 empty

Class std::_Iter_base<short unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<short unsigned int*, false> (0x0x7fe2df174b40) 0 empty

Class std::_Niter_base<short unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<short unsigned int*> (0x0x7fe2df189d00) 0 empty
  std::_Iter_base<short unsigned int*, false> (0x0x7fe2df174ba0) 0 empty

Class std::__are_same<pov::ObjectBase*, pov::ObjectBase*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov::ObjectBase*, pov::ObjectBase*> (0x0x7fe2df174e40) 0 empty

Class std::__is_pointer<pov::ObjectBase**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::ObjectBase**> (0x0x7fe2df174ea0) 0 empty

Class std::__is_pointer<pov::ObjectBase* const*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::ObjectBase* const*> (0x0x7fe2df174f00) 0 empty

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

Class std::__are_same<pov::LightSource*, pov::LightSource*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov::LightSource*, pov::LightSource*> (0x0x7fe2df21c000) 0 empty

Class std::__is_pointer<pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::LightSource**> (0x0x7fe2df21c060) 0 empty

Class std::__is_pointer<pov::LightSource* const*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::LightSource* const*> (0x0x7fe2df21c0c0) 0 empty

Class std::iterator_traits<const short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const short unsigned int*> (0x0x7fe2df21c120) 0 empty

Class std::iterator_traits<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<short unsigned int*> (0x0x7fe2df21c180) 0 empty

Class std::__are_same<short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<short unsigned int, short unsigned int> (0x0x7fe2df21c1e0) 0 empty

Class std::__is_pointer<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<short unsigned int*> (0x0x7fe2df21c240) 0 empty

Class std::__is_pointer<const short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const short unsigned int*> (0x0x7fe2df21c2a0) 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 (0x0x7fe2def86ae0) 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 (0x0x7fe2def86b40) 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 (0x0x7fe2def86ba0) 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 (0x0x7fe2def86c00) 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 (0x0x7fe2def86cc0) 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 (0x0x7fe2def86d20) 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 (0x0x7fe2def86d80) 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 (0x0x7fe2def86de0) 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 (0x0x7fe2def86e40) 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 (0x0x7fe2def86ea0) 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 (0x0x7fe2def86f00) 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 (0x0x7fe2def86f60) 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 (0x0x7fe2df037000) 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 (0x0x7fe2df037060) 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 (0x0x7fe2df0370c0) 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 (0x0x7fe2df037120) 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 (0x0x7fe2df037180) 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 (0x0x7fe2df0371e0) 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 (0x0x7fe2df037240) 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 (0x0x7fe2df0372a0) 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 (0x0x7fe2df037300) 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 (0x0x7fe2df037360) 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 (0x0x7fe2df0373c0) 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 (0x0x7fe2df037420) 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 (0x0x7fe2df037480) 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 (0x0x7fe2df0374e0) 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 (0x0x7fe2df037600) 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 (0x0x7fe2df037660) 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 (0x0x7fe2df0376c0) 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 (0x0x7fe2df037720) 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 (0x0x7fe2df0377e0) 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 (0x0x7fe2df037840) 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 (0x0x7fe2df037900) 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 (0x0x7fe2df037960) 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 (0x0x7fe2df037a20) 0 empty

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> > (0x0x7fe2df037d20) 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>&> (0x0x7fe2df037d80) 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>&> (0x0x7fe2dec8c1a0) 0 empty
  boost::enable_if_c<false, const std::basic_ostream<char>&> (0x0x7fe2df037de0) 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> > (0x0x7fe2df037cc0) 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> > (0x0x7fe2df037c60) 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> > (0x0x7fe2df037ea0) 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> > (0x0x7fe2dec8c340) 0 empty
  boost::enable_if_c<false, std::basic_string<char> > (0x0x7fe2ded60000) 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> (0x0x7fe2ded60060) 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> (0x0x7fe2dec8c3a8) 0 empty
  boost::disable_if_c<false, char> (0x0x7fe2ded600c0) 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> (0x0x7fe2df037e40) 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*> > (0x0x7fe2df037c00) 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> (0x0x7fe2ded601e0) 0 empty

