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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f2fe2706840) 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> (0x0x7f2fe27068a0) 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> (0x0x7f2fe2706900) 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> (0x0x7f2fe2706960) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f2fe27692a0) 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> (0x0x7f2fe2769300) 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> (0x0x7f2fe2769360) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f2fe27693c0) 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> (0x0x7f2fe2769420) 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> (0x0x7f2fe2769480) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f2fe2769540) 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> (0x0x7f2fe27695a0) 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> (0x0x7f2fe2769600) 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> (0x0x7f2fe2769660) 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> (0x0x7f2fe27696c0) 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> (0x0x7f2fe2769720) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f2fe2fa5e38) 0 empty
  std::input_iterator_tag (0x0x7f2fe2769d80) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f2fe2fa5ea0) 0 empty
  std::forward_iterator_tag (0x0x7f2fe2fa5f08) 0 empty
    std::input_iterator_tag (0x0x7f2fe2769de0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f2fe2fa5f70) 0 empty
  std::bidirectional_iterator_tag (0x0x7f2fe2798000) 0 empty
    std::forward_iterator_tag (0x0x7f2fe2798068) 0 empty
      std::input_iterator_tag (0x0x7f2fe2769e40) 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> (0x0x7f2fe27a0180) 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 (0x0x7f2fe27a0360) 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 (0x0x7f2fe27a03c0) 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 (0x0x7f2fe27a0420) 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 (0x0x7f2fe27a0480) 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 (0x0x7f2fe27a04e0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f2fe27a0900) 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> (0x0x7f2fe27a0a80) 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> (0x0x7f2fe27a0ba0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f2fe28ad720) 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 (0x0x7f2fe28ad7e0) 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 (0x0x7f2fe2798340) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f2fe28ad840) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f2fe2798340)

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

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

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

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f2fe261a060) 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> > (0x0x7f2fe261a0c0) 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> (0x0x7f2fe261a120) 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> (0x0x7f2fe2798618) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f2fe261a180) 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> (0x0x7f2fe261a2a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f2fe2798958) 0
  std::_Bit_iterator_base (0x0x7f2fe27989c0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2fe23ca4e0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f2fe2798a28) 0
  std::_Bit_iterator_base (0x0x7f2fe2798a90) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2fe23ca540) 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> (0x0x7f2fe23ca6c0) 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> (0x0x7f2fe23ca720) 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> (0x0x7f2fe2798d00) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f2fe23ca780) 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> (0x0x7f2fe23ca7e0) 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> (0x0x7f2fe23ca840) 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> (0x0x7f2fe2798e38) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f2fe23ca8a0) 0 empty

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f2fe1f1a360) 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 (0x0x7f2fe1f1a3c0) 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 (0x0x7f2fe2007ea0) 0

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f2fe2052180) 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> > (0x0x7f2fe2052360) 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> (0x0x7f2fe20523c0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f2fe20525a0) 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 (0x0x7f2fe1d1f138) 0
  std::allocator<char> (0x0x7f2fe1d1f1a0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f2fe2052600) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f2fe1d1f3a8) 0
  std::basic_string<char>::_Rep_base (0x0x7f2fe20526c0) 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> (0x0x7f2fe2052780) 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 (0x0x7f2fe1d1f4e0) 0
  std::allocator<wchar_t> (0x0x7f2fe1d1f548) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f2fe20527e0) 0 empty

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

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f2fe2052900) 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 (0x0x7f2fe1d1f5b0) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f2fe20528a0) 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 (0x0x7f2fe1d1f680) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f2fe2052960) 0 nearly-empty
      primary-for std::logic_error (0x0x7f2fe1d1f680)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f2fe1c326c0) 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> (0x0x7f2fe1c32720) 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> (0x0x7f2fe18ec068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f2fe1c32780) 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> (0x0x7f2fe18ec138) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f2fe18ec1a0) 0
      primary-for std::collate_byname<char> (0x0x7f2fe18ec138)
    std::locale::facet (0x0x7f2fe1c327e0) 0
        primary-for std::collate<char> (0x0x7f2fe18ec1a0)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f2fe1c32a20) 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 (0x0x7f2fe1c328a0) 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> (0x0x7f2fe1c32ae0) 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> (0x0x7f2fe19c1000) 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 (0x0x7f2fe19c1180) 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> (0x0x7f2fe1a4f000) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f2fe19c1420) 0
      primary-for std::ctype<char> (0x0x7f2fe1a4f000)
  std::ctype_base (0x0x7f2fe19c1480) 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> (0x0x7f2fe1a4fcb0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f2fe19c14e0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2fe1a4fcb0)
  std::ctype_base (0x0x7f2fe19c1540) 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> (0x0x7f2fe18ecd00) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f2fe1a4fd90) 0
      primary-for std::ctype<wchar_t> (0x0x7f2fe18ecd00)
    std::locale::facet (0x0x7f2fe19c15a0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2fe1a4fd90)
    std::ctype_base (0x0x7f2fe19c1600) 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> (0x0x7f2fe18ecea0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f2fe1a900e0) 0
      primary-for std::ctype_byname<char> (0x0x7f2fe18ecea0)
    std::locale::facet (0x0x7f2fe19c16c0) 0
        primary-for std::ctype<char> (0x0x7f2fe1a900e0)
    std::ctype_base (0x0x7f2fe19c1720) 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> (0x0x7f2fe18ecf08) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f2fe18ecf70) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f2fe18ecf08)
    std::__ctype_abstract_base<wchar_t> (0x0x7f2fe1a90230) 0
        primary-for std::ctype<wchar_t> (0x0x7f2fe18ecf70)
      std::locale::facet (0x0x7f2fe19c1780) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2fe1a90230)
      std::ctype_base (0x0x7f2fe19c17e0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f2fe16b73a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f2fe19c1cc0) 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> (0x0x7f2fe19c1d20) 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> (0x0x7f2fe16b77b8) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f2fe16b7820) 0
      primary-for std::numpunct_byname<char> (0x0x7f2fe16b77b8)
    std::locale::facet (0x0x7f2fe1774060) 0
        primary-for std::numpunct<char> (0x0x7f2fe16b7820)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f2fe1774ae0) 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> (0x0x7f2fe1774b40) 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> (0x0x7f2fe1863af8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f2fe1774ba0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f2fe1774c00) 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> (0x0x7f2fe14ab888 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> (0x0x7f2fe14ab958 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> (0x0x7f2fe14f4770) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f2fe14ab888) 0
      primary-for std::basic_iostream<char> (0x0x7f2fe14f4770)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f2fe14ab8f0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f2fe1774c60) 24
          primary-for std::basic_ios<char> (0x0x7f2fe14ab8f0)
  std::basic_ostream<char> (0x0x7f2fe14ab958) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f2fe14ab8f0) 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 (0x0x7f2fe1774cc0) 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> (0x0x7f2fe14abd00 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> (0x0x7f2fe14abdd0 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> (0x0x7f2fe14f4e70) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f2fe14abd00) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f2fe14f4e70)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f2fe14abd68) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f2fe1774d20) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f2fe14abd68)
  std::basic_ostream<wchar_t> (0x0x7f2fe14abdd0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f2fe14abd68) 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*> (0x0x7f2fe1774ea0) 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*> (0x0x7f2fe1774f00) 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> (0x0x7f2fe1774f60) 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 (0x0x7f2fe1552000) 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> (0x0x7f2fe15520c0) 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 (0x0x7f2fe1552060) 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 (0x0x7f2fe15521e0) 0

Class boost::exception_detail::small_size
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::small_size (0x0x7f2fe1552240) 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 (0x0x7f2fe15523c0) 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 (0x0x7f2fe1531138) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 16u)
  std::exception (0x0x7f2fe15525a0) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7f2fe1531138)

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

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

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f2fe1552960) 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> (0x0x7f2fe15529c0) 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*> (0x0x7f2fe15313a8) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f2fe1552ae0) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f2fe1552d80) 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> (0x0x7f2fe1552de0) 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> (0x0x7f2fe1552e40) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f2fe1241240) 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> (0x0x7f2fe12412a0) 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> (0x0x7f2fe1241300) 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> (0x0x7f2fe1241360) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f2fe1241960) 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> (0x0x7f2fe12419c0) 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> (0x0x7f2fe1241a20) 0 empty

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

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

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

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

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

Class POVMSNode
   size=40 align=8
   base size=40 base align=8
POVMSNode (0x0x7f2fe1241ba0) 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 (0x0x7f2fe15314e0) 0
    vptr=((& pov_base::Exception::_ZTVN8pov_base9ExceptionE) + 16u)
  std::runtime_error (0x0x7f2fe1531548) 0
      primary-for pov_base::Exception (0x0x7f2fe15314e0)
    std::exception (0x0x7f2fe1241c00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2fe1531548)

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 (0x0x7f2fe1241c60) 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 (0x0x7f2fe15315b0) 0
    vptr=((& POVMS_Attribute::_ZTV15POVMS_Attribute) + 16u)
  POVMS_Container (0x0x7f2fe1241cc0) 0
      primary-for POVMS_Attribute (0x0x7f2fe15315b0)

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 (0x0x7f2fe1531618) 0
    vptr=((& POVMS_List::_ZTV10POVMS_List) + 16u)
  POVMS_Container (0x0x7f2fe1241d20) 0
      primary-for POVMS_List (0x0x7f2fe1531618)

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 (0x0x7f2fe1241de0) 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 (0x0x7f2fe1241e40) 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 (0x0x7f2fe1531680) 0
    vptr=((& POVMS_Object::_ZTV12POVMS_Object) + 16u)
  POVMS_Container (0x0x7f2fe1241d80) 0
      primary-for POVMS_Object (0x0x7f2fe1531680)

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 (0x0x7f2fe15317b8) 0
    vptr=((& POVMS_Message::_ZTV13POVMS_Message) + 16u)
  POVMS_Object (0x0x7f2fe1531820) 0
      primary-for POVMS_Message (0x0x7f2fe15317b8)
    POVMS_Container (0x0x7f2fe1241f60) 0
        primary-for POVMS_Object (0x0x7f2fe1531820)

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 (0x0x7f2fe13a1060) 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 (0x0x7f2fe13a10c0) 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 (0x0x7f2fe15319c0) 0
    vptr=((& POVMS_MessageReceiver::FunctionHandlerOO::_ZTVN21POVMS_MessageReceiver17FunctionHandlerOOE) + 16u)
  POVMS_MessageReceiver::HandlerOO (0x0x7f2fe13a1360) 0 nearly-empty
      primary-for POVMS_MessageReceiver::FunctionHandlerOO (0x0x7f2fe15319c0)

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 (0x0x7f2fe1531a90) 0
    vptr=((& POVMS_MessageReceiver::FunctionHandler::_ZTVN21POVMS_MessageReceiver15FunctionHandlerE) + 16u)
  POVMS_MessageReceiver::Handler (0x0x7f2fe13a1420) 0 nearly-empty
      primary-for POVMS_MessageReceiver::FunctionHandler (0x0x7f2fe1531a90)

Class POVMS_MessageReceiver::HandlerNode
   size=40 align=8
   base size=40 base align=8
POVMS_MessageReceiver::HandlerNode (0x0x7f2fe13a1480) 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 (0x0x7f2fe13a1000) 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> (0x0x7f2fe13a1540) 0 empty

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7f2fe1531bc8) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7f2fe13a15a0) 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> (0x0x7f2fe13a1600) 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> (0x0x7f2fe13a16c0) 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> (0x0x7f2fe13a1660) 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> (0x0x7f2fe1531d00) 0 empty
  __gnu_cxx::char_traits<short unsigned int> (0x0x7f2fe13a1720) 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 (0x0x7f2fe1531d68) 0
  std::allocator<short unsigned int> (0x0x7f2fe1531dd0) 0 empty
    __gnu_cxx::new_allocator<short unsigned int> (0x0x7f2fe13a1780) 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> (0x0x7f2fe13a14e0) 0

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

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

Class std::allocator<float>
   size=1 align=1
   base size=1 base align=1
std::allocator<float> (0x0x7f2fe1531e38) 0 empty
  __gnu_cxx::new_allocator<float> (0x0x7f2fe13a19c0) 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> > (0x0x7f2fe13a1900) 0 empty

Class std::allocator<float>::rebind<float>
   size=1 align=1
   base size=0 base align=1
std::allocator<float>::rebind<float> (0x0x7f2fe13a1ae0) 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> (0x0x7f2fe13a1a80) 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 (0x0x7f2fe1531c30) 0
  std::allocator<float> (0x0x7f2fe1531ea0) 0 empty
    __gnu_cxx::new_allocator<float> (0x0x7f2fe13a1b40) 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> > (0x0x7f2fe13a18a0) 0

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

Class std::iterator_traits<const float*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const float*> (0x0x7f2fe13a1c60) 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> > (0x0x7f2fe13a1c00) 0

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

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

Class pov_base::FloatSetting
   size=16 align=8
   base size=16 base align=8
pov_base::FloatSetting (0x0x7f2fe10d9340) 0
  pov_base::GenericSetting (0x0x7f2fe13a1de0) 0

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

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

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

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f2fe0d5bf60) 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> (0x0x7f2fe0d98540) 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 (0x0x7f2fe0d43ea0) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7f2fe0d985a0) 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> (0x0x7f2fe0d98600) 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*> (0x0x7f2fe0dba0d0) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f2fe0d98660) 0 empty

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

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7f2fe0d98720) 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> (0x0x7f2fe0d98780) 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> (0x0x7f2fe0d987e0) 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> (0x0x7f2fe0dba2d8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0d98840) 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> (0x0x7f2fe0d98960) 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> (0x0x7f2fe0dba340) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0d989c0) 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> (0x0x7f2fe0d98a20) 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> (0x0x7f2fe0dba3a8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0d98a80) 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> (0x0x7f2fe0d98ae0) 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> (0x0x7f2fe0dba410) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0d98b40) 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> (0x0x7f2fe0d98c60) 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> (0x0x7f2fe0dba478) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0d98cc0) 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> (0x0x7f2fe0d98de0) 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> (0x0x7f2fe0dba4e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0d98e40) 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> (0x0x7f2fe0d98ea0) 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> (0x0x7f2fe0dba548) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0d98f00) 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> (0x0x7f2fe0d98f60) 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> (0x0x7f2fe0dba5b0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2fe0a0c000) 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> (0x0x7f2fe0a0c120) 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> (0x0x7f2fe0dba6e8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0a0c180) 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> (0x0x7f2fe0a0c2a0) 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> (0x0x7f2fe0dba750) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fe0a0c300) 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 (0x0x7f2fe0dba7b8) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 16u)
  std::runtime_error (0x0x7f2fe0dba820) 0
      primary-for boost::system::system_error (0x0x7f2fe0dba7b8)
    std::exception (0x0x7f2fe0a0c420) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2fe0dba820)

Class boost::thread_interrupted
   size=1 align=1
   base size=0 base align=1
boost::thread_interrupted (0x0x7f2fe0a0c480) 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 (0x0x7f2fe0dba9c0) 0
    vptr=((& boost::thread_exception::_ZTVN5boost16thread_exceptionE) + 16u)
  boost::system::system_error (0x0x7f2fe0dbaa28) 0
      primary-for boost::thread_exception (0x0x7f2fe0dba9c0)
    std::runtime_error (0x0x7f2fe0dbaa90) 0
        primary-for boost::system::system_error (0x0x7f2fe0dbaa28)
      std::exception (0x0x7f2fe0a0c4e0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fe0dbaa90)

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 (0x0x7f2fe0dbac98) 0
    vptr=((& boost::condition_error::_ZTVN5boost15condition_errorE) + 16u)
  boost::system::system_error (0x0x7f2fe0dbad00) 0
      primary-for boost::condition_error (0x0x7f2fe0dbac98)
    std::runtime_error (0x0x7f2fe0dbad68) 0
        primary-for boost::system::system_error (0x0x7f2fe0dbad00)
      std::exception (0x0x7f2fe0a0c540) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fe0dbad68)

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 (0x0x7f2fe0dbaf70) 0
    vptr=((& boost::lock_error::_ZTVN5boost10lock_errorE) + 16u)
  boost::thread_exception (0x0x7f2fe0a66000) 0
      primary-for boost::lock_error (0x0x7f2fe0dbaf70)
    boost::system::system_error (0x0x7f2fe0a66068) 0
        primary-for boost::thread_exception (0x0x7f2fe0a66000)
      std::runtime_error (0x0x7f2fe0a660d0) 0
          primary-for boost::system::system_error (0x0x7f2fe0a66068)
        std::exception (0x0x7f2fe0a0c5a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fe0a660d0)

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 (0x0x7f2fe0a66138) 0
    vptr=((& boost::thread_resource_error::_ZTVN5boost21thread_resource_errorE) + 16u)
  boost::thread_exception (0x0x7f2fe0a661a0) 0
      primary-for boost::thread_resource_error (0x0x7f2fe0a66138)
    boost::system::system_error (0x0x7f2fe0a66208) 0
        primary-for boost::thread_exception (0x0x7f2fe0a661a0)
      std::runtime_error (0x0x7f2fe0a66270) 0
          primary-for boost::system::system_error (0x0x7f2fe0a66208)
        std::exception (0x0x7f2fe0a0c600) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fe0a66270)

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 (0x0x7f2fe0a662d8) 0
    vptr=((& boost::unsupported_thread_option::_ZTVN5boost25unsupported_thread_optionE) + 16u)
  boost::thread_exception (0x0x7f2fe0a66340) 0
      primary-for boost::unsupported_thread_option (0x0x7f2fe0a662d8)
    boost::system::system_error (0x0x7f2fe0a663a8) 0
        primary-for boost::thread_exception (0x0x7f2fe0a66340)
      std::runtime_error (0x0x7f2fe0a66410) 0
          primary-for boost::system::system_error (0x0x7f2fe0a663a8)
        std::exception (0x0x7f2fe0a0c660) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fe0a66410)

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 (0x0x7f2fe0a66478) 0
    vptr=((& boost::invalid_thread_argument::_ZTVN5boost23invalid_thread_argumentE) + 16u)
  boost::thread_exception (0x0x7f2fe0a664e0) 0
      primary-for boost::invalid_thread_argument (0x0x7f2fe0a66478)
    boost::system::system_error (0x0x7f2fe0a66548) 0
        primary-for boost::thread_exception (0x0x7f2fe0a664e0)
      std::runtime_error (0x0x7f2fe0a665b0) 0
          primary-for boost::system::system_error (0x0x7f2fe0a66548)
        std::exception (0x0x7f2fe0a0c6c0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fe0a665b0)

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 (0x0x7f2fe0a66618) 0
    vptr=((& boost::thread_permission_error::_ZTVN5boost23thread_permission_errorE) + 16u)
  boost::thread_exception (0x0x7f2fe0a66680) 0
      primary-for boost::thread_permission_error (0x0x7f2fe0a66618)
    boost::system::system_error (0x0x7f2fe0a666e8) 0
        primary-for boost::thread_exception (0x0x7f2fe0a66680)
      std::runtime_error (0x0x7f2fe0a66750) 0
          primary-for boost::system::system_error (0x0x7f2fe0a666e8)
        std::exception (0x0x7f2fe0a0c720) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fe0a66750)

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f2fe0a0cd20) 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> (0x0x7f2fe0a0cde0) 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> (0x0x7f2fe0a0cea0) 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> (0x0x7f2fe0a0cf60) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f2fe0ae66e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6750) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8840) 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> (0x0x7f2fe0ae67b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6820) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad88a0) 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> (0x0x7f2fe0ae6888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae68f0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8900) 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> (0x0x7f2fe0ae6958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae69c0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8960) 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> (0x0x7f2fe0ae6a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6a90) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad89c0) 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> (0x0x7f2fe0ae6af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6b60) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8a20) 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> (0x0x7f2fe0ae6bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6c30) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8a80) 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> (0x0x7f2fe0ae6c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6d00) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8ae0) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f2fe0ae6d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6dd0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8b40) 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> (0x0x7f2fe0ae6e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6ea0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8ba0) 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> (0x0x7f2fe0ae6f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0ae6f70) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8c00) 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> (0x0x7f2fe0af7000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7068) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8c60) 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> (0x0x7f2fe0af70d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7138) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8cc0) 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> (0x0x7f2fe0af71a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7208) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8d20) 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> (0x0x7f2fe0af7270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af72d8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8d80) 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> (0x0x7f2fe0af7340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af73a8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8de0) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f2fe0af7410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7478) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8e40) 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> (0x0x7f2fe0af74e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7548) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8ea0) 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> (0x0x7f2fe0af75b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7618) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8f00) 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> (0x0x7f2fe0af7680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af76e8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0ad8f60) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f2fe0af7750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af77b8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc000) 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> (0x0x7f2fe0af7820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7888) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc060) 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> (0x0x7f2fe0af78f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7958) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc0c0) 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> (0x0x7f2fe0af79c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7a28) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc120) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f2fe0af7a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7af8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc180) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f2fe0af7b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7bc8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc1e0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f2fe0af7c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7c98) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc240) 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> (0x0x7f2fe0af7d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7d68) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc2a0) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f2fe0af7dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7e38) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc300) 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> (0x0x7f2fe0af7ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0af7f08) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc360) 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> (0x0x7f2fe0af7f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03000) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc3c0) 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> (0x0x7f2fe0b03068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b030d0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc420) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f2fe0b03138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b031a0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc480) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f2fe0b03208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03270) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc4e0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f2fe0b032d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03340) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc540) 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> (0x0x7f2fe0b033a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03410) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc5a0) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f2fe0b03478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b034e0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc600) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f2fe0b03548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b035b0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc660) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f2fe0b03618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03680) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc6c0) 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> (0x0x7f2fe0b036e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03750) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc720) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f2fe0b037b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03820) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc780) 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> (0x0x7f2fe0b03888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b038f0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc7e0) 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> (0x0x7f2fe0b03958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b039c0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc840) 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> (0x0x7f2fe0b03a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03a90) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc8a0) 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> (0x0x7f2fe0b03af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03b60) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc900) 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> (0x0x7f2fe0b03bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03c30) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc960) 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> (0x0x7f2fe0b03c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03d00) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afc9c0) 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> (0x0x7f2fe0b03d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03dd0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afca20) 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> (0x0x7f2fe0b03e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03ea0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afca80) 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> (0x0x7f2fe0b03f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b03f70) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcae0) 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> (0x0x7f2fe0b11000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11068) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcb40) 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> (0x0x7f2fe0b110d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11138) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcba0) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f2fe0b111a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11208) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcc00) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f2fe0b11270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b112d8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcc60) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f2fe0b11340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b113a8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afccc0) 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> (0x0x7f2fe0b11410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11478) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcd20) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f2fe0b114e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11548) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcd80) 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> (0x0x7f2fe0b115b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11618) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcde0) 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> (0x0x7f2fe0b11680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b116e8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afce40) 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> (0x0x7f2fe0b11750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b117b8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcea0) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f2fe0b118f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11958) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0afcf60) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f2fe0b119c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11a28) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19000) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f2fe0b11a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11af8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19060) 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> (0x0x7f2fe0b11b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11bc8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b190c0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f2fe0b11c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11c98) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19120) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f2fe0b11d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11d68) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19180) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f2fe0b11dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11e38) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b191e0) 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> (0x0x7f2fe0b11ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b11f08) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19240) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f2fe0b11f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f000) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b192a0) 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> (0x0x7f2fe0b1f068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f0d0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19300) 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> (0x0x7f2fe0b1f138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f1a0) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19360) 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> (0x0x7f2fe0b1f208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f270) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b193c0) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f2fe0b1f410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f478) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19540) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f2fe0b1f4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f548) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b195a0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f2fe0b1f5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f618) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19600) 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> (0x0x7f2fe0b1f680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe0b1f6e8) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0b19660) 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> (0x0x7f2fe0b198a0) 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> (0x0x7f2fe0b19900) 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> (0x0x7f2fe0b19960) 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> (0x0x7f2fe0b199c0) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f2fe0bd1540) 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> (0x0x7f2fe0bd1780) 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> (0x0x7f2fe0bd1840) 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> (0x0x7f2fe0bd1900) 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> (0x0x7f2fe0bd1a80) 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> (0x0x7f2fe0bd1ae0) 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> (0x0x7f2fe0bd1b40) 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> (0x0x7f2fe0bd1ba0) 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> (0x0x7f2fe0bd1c00) 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> (0x0x7f2fe0bd1c60) 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> (0x0x7f2fe0bd1cc0) 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> (0x0x7f2fe0bd1d20) 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> (0x0x7f2fe0bd1d80) 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> (0x0x7f2fe0bd1de0) 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> (0x0x7f2fe0bd1e40) 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> (0x0x7f2fe0bd1ea0) 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> (0x0x7f2fe0bd1f00) 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> (0x0x7f2fe0bd1f60) 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> (0x0x7f2fe082a000) 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> (0x0x7f2fe082a060) 0 empty

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f2fe082ac00) 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> (0x0x7f2fe0b1fd00) 0 empty
  mpl_::bool_<true> (0x0x7f2fe082acc0) 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> (0x0x7f2fe0b1fdd0) 0 empty
  mpl_::bool_<false> (0x0x7f2fe082ad80) 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> (0x0x7f2fe0852000) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f2fe08521e0) 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> > (0x0x7f2fe0b1ff08) 0 empty
  mpl_::int_<-1> (0x0x7f2fe0852240) 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> (0x0x7f2fe0852360) 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> > (0x0x7f2fe0867068) 0 empty
  mpl_::int_<-1> (0x0x7f2fe08524e0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f2fe0852720) 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> > (0x0x7f2fe08671a0) 0 empty
  mpl_::int_<-1> (0x0x7f2fe08527e0) 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> (0x0x7f2fe0852840) 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> > (0x0x7f2fe08672d8) 0 empty
  mpl_::int_<-1> (0x0x7f2fe08529c0) 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> (0x0x7f2fe0852f60) 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> (0x0x7f2fe0889060) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7f2fe08892a0) 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> (0x0x7f2fe04b0120) 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> (0x0x7f2fe04b0180) 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> (0x0x7f2fe04b01e0) 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> (0x0x7f2fe04b0240) 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> (0x0x7f2fe04b03c0) 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> (0x0x7f2fe04b0420) 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> (0x0x7f2fe04b0480) 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> (0x0x7f2fe04b04e0) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f2fe0969958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe09699c0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b06c0) 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> (0x0x7f2fe0969a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe0969a90) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0720) 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> (0x0x7f2fe0969af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe0969b60) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0780) 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> (0x0x7f2fe0969bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe0969c30) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b07e0) 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> (0x0x7f2fe0969d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe0969d68) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0900) 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> (0x0x7f2fe0969dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe0969e38) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0960) 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> (0x0x7f2fe0969ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe0969f08) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b09c0) 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> (0x0x7f2fe0969f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca000) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0a20) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f2fe04ca138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca1a0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0ba0) 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> (0x0x7f2fe04ca208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca270) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0c00) 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> (0x0x7f2fe04ca2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca340) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0c60) 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> (0x0x7f2fe04ca3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca410) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0cc0) 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> (0x0x7f2fe04ca478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca4e0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0d20) 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> (0x0x7f2fe04ca548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca5b0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0d80) 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> (0x0x7f2fe04ca618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca680) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0de0) 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> (0x0x7f2fe04ca6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca750) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04b0e40) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f2fe04ca888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca8f0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3000) 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> (0x0x7f2fe04ca958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ca9c0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3060) 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> (0x0x7f2fe04caa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04caa90) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d30c0) 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> (0x0x7f2fe04caaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04cab60) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3120) 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> (0x0x7f2fe04cabc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04cac30) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3180) 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> (0x0x7f2fe04cac98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04cad00) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d31e0) 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> (0x0x7f2fe04cad68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04cadd0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3240) 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> (0x0x7f2fe04cae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04caea0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d32a0) 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> (0x0x7f2fe04caf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de000) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d33c0) 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> (0x0x7f2fe04de068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de0d0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3420) 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> (0x0x7f2fe04de138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de1a0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3480) 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> (0x0x7f2fe04de208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de270) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d34e0) 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> (0x0x7f2fe04de478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de4e0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3720) 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> (0x0x7f2fe04de548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de5b0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3780) 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> (0x0x7f2fe04de618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de680) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d37e0) 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> (0x0x7f2fe04de6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de750) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3840) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7f2fe04de820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de888) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3960) 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> (0x0x7f2fe04de8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04de958) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d39c0) 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> (0x0x7f2fe04de9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04dea28) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3a20) 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> (0x0x7f2fe04dea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04deaf8) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3a80) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7f2fe04debc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04dec30) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3ba0) 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> (0x0x7f2fe04dec98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04ded00) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3c00) 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> (0x0x7f2fe04ded68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04dedd0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3c60) 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> (0x0x7f2fe04dee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04deea0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3cc0) 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> (0x0x7f2fe04def70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04f5000) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3de0) 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> (0x0x7f2fe04f5068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04f50d0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3e40) 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> (0x0x7f2fe04f5138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04f51a0) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3ea0) 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> (0x0x7f2fe04f5208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe04f5270) 0 empty
    mpl_::bool_<false> (0x0x7f2fe04d3f00) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f2fe052df00) 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> (0x0x7f2fe052df60) 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> (0x0x7f2fe05e8000) 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> (0x0x7f2fe05e8060) 0 empty

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f2fe05e8300) 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 (0x0x7f2fe05e84e0) 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 (0x0x7f2fe05e8540) 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> (0x0x7f2fe05e85a0) 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 (0x0x7f2fe05e8660) 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 (0x0x7f2fe05e86c0) 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> (0x0x7f2fe05e8720) 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 (0x0x7f2fe04f5f70) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7f2fe036a000) 0
      primary-for boost::gregorian::bad_weekday (0x0x7f2fe04f5f70)
    std::logic_error (0x0x7f2fe036a068) 0
        primary-for std::out_of_range (0x0x7f2fe036a000)
      std::exception (0x0x7f2fe05e8e40) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fe036a068)

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*> (0x0x7f2fe0374120) 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> (0x0x7f2fe03740c0) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7f2fe0374060) 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*> (0x0x7f2fe0374240) 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> (0x0x7f2fe03741e0) 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> (0x0x7f2fe0374180) 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> (0x0x7f2fe0374000) 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> (0x0x7f2fe03742a0) 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> (0x0x7f2fe036a340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe036a3a8) 0 empty
    mpl_::bool_<false> (0x0x7f2fe0374300) 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> (0x0x7f2fe0374360) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7f2fe036a410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe036a478) 0 empty
    mpl_::bool_<true> (0x0x7f2fe03743c0) 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> (0x0x7f2fe0374420) 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> (0x0x7f2fe0374480) 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> (0x0x7f2fe036a4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe036a548) 0 empty
    mpl_::bool_<true> (0x0x7f2fe03744e0) 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> (0x0x7f2fe0374540) 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> (0x0x7f2fe05e8f60) 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> (0x0x7f2fe05e8f00) 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> > (0x0x7f2fe05e8ea0) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7f2fe036a6e8) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7f2fe0374660) 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 (0x0x7f2fe036a750) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7f2fe036a7b8) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7f2fe036a750)
    std::logic_error (0x0x7f2fe036a820) 0
        primary-for std::out_of_range (0x0x7f2fe036a7b8)
      std::exception (0x0x7f2fe03746c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fe036a820)

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 (0x0x7f2fe036a888) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7f2fe036a8f0) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7f2fe036a888)
    std::logic_error (0x0x7f2fe036a958) 0
        primary-for std::out_of_range (0x0x7f2fe036a8f0)
      std::exception (0x0x7f2fe0374780) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fe036a958)

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*> (0x0x7f2fe0374a80) 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> (0x0x7f2fe0374a20) 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> (0x0x7f2fe03749c0) 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> (0x0x7f2fe0374960) 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> (0x0x7f2fe0374ae0) 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> (0x0x7f2fe036ab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe036abc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fe0374c00) 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> (0x0x7f2fe036ac30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe036ac98) 0 empty
    mpl_::bool_<true> (0x0x7f2fe0374c60) 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> (0x0x7f2fe0374cc0) 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> (0x0x7f2fe0374900) 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> (0x0x7f2fe03748a0) 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> > (0x0x7f2fe0374840) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7f2fe036af08) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7f2fe0374de0) 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 (0x0x7f2fe036af70) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7f2fdffd9000) 0
      primary-for boost::gregorian::bad_year (0x0x7f2fe036af70)
    std::logic_error (0x0x7f2fdffd9068) 0
        primary-for std::out_of_range (0x0x7f2fdffd9000)
      std::exception (0x0x7f2fe0374e40) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdffd9068)

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*> (0x0x7f2fdffe4120) 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> (0x0x7f2fdffe40c0) 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> (0x0x7f2fdffe4060) 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> (0x0x7f2fdffe4000) 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> (0x0x7f2fdffe4180) 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> (0x0x7f2fdffd9270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdffd92d8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdffe41e0) 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> (0x0x7f2fdffd9340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdffd93a8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdffe4240) 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> (0x0x7f2fdffe42a0) 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> (0x0x7f2fe0374f60) 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> (0x0x7f2fe0374f00) 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> > (0x0x7f2fe0374ea0) 0

Class boost::gregorian::greg_year
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_year (0x0x7f2fdffd9618) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7f2fdffe4300) 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 (0x0x7f2fdffd9680) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7f2fdffd96e8) 0
      primary-for boost::gregorian::bad_month (0x0x7f2fdffd9680)
    std::logic_error (0x0x7f2fdffd9750) 0
        primary-for std::out_of_range (0x0x7f2fdffd96e8)
      std::exception (0x0x7f2fdffe4360) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdffd9750)

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*> (0x0x7f2fdffe4600) 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> (0x0x7f2fdffe45a0) 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> (0x0x7f2fdffe4540) 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> (0x0x7f2fdffe44e0) 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> (0x0x7f2fdffe4660) 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> (0x0x7f2fdffd9958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdffd99c0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdffe46c0) 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> (0x0x7f2fdffd9a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdffd9a90) 0 empty
    mpl_::bool_<true> (0x0x7f2fdffe4720) 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> (0x0x7f2fdffe4780) 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> (0x0x7f2fdffe4480) 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> (0x0x7f2fdffe4420) 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> > (0x0x7f2fdffe43c0) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7f2fdffd9c30) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f2fdffe48a0) 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> (0x0x7f2fdffe4900) 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> (0x0x7f2fdffe49c0) 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> (0x0x7f2fdffe4960) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7f2fdffd9d00) 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> (0x0x7f2fdffe4a20) 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 (0x0x7f2fdffe4ae0) 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 (0x0x7f2fdffe4b40) 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> > (0x0x7f2fdffe4ba0) 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> > > (0x0x7f2fdffd9ea0) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fdffe4c00) 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> > > > (0x0x7f2fdffd9f70) 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> > > (0x0x7f2fe0060000) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fdffe4c60) 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> > > > > (0x0x7f2fe00600d0) 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> > > > (0x0x7f2fe0060138) 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> > > (0x0x7f2fe00601a0) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fdffe4cc0) 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> > > > > > (0x0x7f2fe0060270) 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> > > > > (0x0x7f2fe00602d8) 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> > > > (0x0x7f2fe0060340) 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> > > (0x0x7f2fe00603a8) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fdffe4d20) 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> > > > > > > (0x0x7f2fe0060478) 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> > > > > > (0x0x7f2fe00604e0) 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> > > > > (0x0x7f2fe0060548) 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> > > > (0x0x7f2fe00605b0) 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> > > (0x0x7f2fe0060618) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fdffe4d80) 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> (0x0x7f2fe00606e8) 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> > > > > > > (0x0x7f2fe0060750) 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> > > > > > (0x0x7f2fe00607b8) 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> > > > > (0x0x7f2fe0060820) 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> > > > (0x0x7f2fe0060888) 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> > > (0x0x7f2fe00608f0) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fdffe4de0) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7f2fe0060a28) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f2fe0060a90) 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> > > > > > > (0x0x7f2fe0060af8) 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> > > > > > (0x0x7f2fe0060b60) 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> > > > > (0x0x7f2fe0060bc8) 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> > > > (0x0x7f2fe0060c30) 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> > > (0x0x7f2fe0060c98) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fdffe4e40) 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> (0x0x7f2fe00c7000) 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> > (0x0x7f2fe00c7060) 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> (0x0x7f2fe00c70c0) 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> > (0x0x7f2fe0060f70) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7f2fe00c7120) 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> (0x0x7f2fe00ce1a0) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2fe00ce208) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7f2fe00c7180) 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> > (0x0x7f2fe00ce2d8) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2fe00ce340) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2fe00ce3a8) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7f2fe00c71e0) 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> (0x0x7f2fe00ce478) 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> > (0x0x7f2fe00ce4e0) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2fe00ce548) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2fe00ce5b0) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7f2fe00c7240) 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> (0x0x7f2fe00ce680) 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> (0x0x7f2fe00ce6e8) 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> > (0x0x7f2fe00ce750) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2fe00ce7b8) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2fe00ce820) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7f2fe00c72a0) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7f2fe00cea28) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f2fe00cea90) 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> (0x0x7f2fe00ceaf8) 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> > (0x0x7f2fe00ceb60) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2fe00cebc8) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2fe00cec30) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7f2fe00c7300) 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*> (0x0x7f2fe00c7600) 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> (0x0x7f2fe00c75a0) 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> (0x0x7f2fe00c7540) 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> (0x0x7f2fe00c74e0) 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> (0x0x7f2fe00c7660) 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> (0x0x7f2fe00ceea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fe00cef08) 0 empty
    mpl_::bool_<false> (0x0x7f2fe00c7780) 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> (0x0x7f2fe00cef70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fe00ce888) 0 empty
    mpl_::bool_<true> (0x0x7f2fe00c77e0) 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> (0x0x7f2fe00c7840) 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> (0x0x7f2fe00c7480) 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> (0x0x7f2fe00c7420) 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> > (0x0x7f2fe00c73c0) 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> (0x0x7f2fe00c7ae0) 0

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

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7f2fe011a340) 0
  boost::gregorian::date_duration (0x0x7f2fe011a3a8) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f2fe011a410) 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> > > > > > > (0x0x7f2fe011a478) 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> > > > > > (0x0x7f2fe011a4e0) 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> > > > > (0x0x7f2fe011a548) 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> > > > (0x0x7f2fe011a5b0) 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> > > (0x0x7f2fe011a618) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2fe00c7c60) 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> (0x0x7f2fe011aa28) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f2fe00c7e40) 0
      primary-for std::basic_stringbuf<char> (0x0x7f2fe011aa28)

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

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

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> (0x0x7f2fe01a6460 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> (0x0x7f2fe01c3410 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> (0x0x7f2fe01c34e0 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> (0x0x7f2fe01c33a8) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f2fe01a6460) 0
      primary-for std::basic_stringstream<char> (0x0x7f2fe01c33a8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f2fe01c3410) 0
        primary-for std::basic_iostream<char> (0x0x7f2fe01a6460)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f2fe01c3478) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f2fe01b62a0) 104
            primary-for std::basic_ios<char> (0x0x7f2fe01c3478)
    std::basic_ostream<char> (0x0x7f2fe01c34e0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f2fe01c3478) 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> (0x0x7f2fe01c3af8) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f2fe01b64e0) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f2fe01c3af8)

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

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

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> (0x0x7f2fe01a6850 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> (0x0x7f2fdfdfa138 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> (0x0x7f2fdfdfa208 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> (0x0x7f2fdfdfa0d0) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f2fe01a6850) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f2fdfdfa0d0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f2fdfdfa138) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f2fe01a6850)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f2fdfdfa1a0) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f2fe01b6900) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f2fdfdfa1a0)
    std::basic_ostream<wchar_t> (0x0x7f2fdfdfa208) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f2fdfdfa1a0) 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> (0x0x7f2fe01b6d20) 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> > (0x0x7f2fe01b6d80) 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> (0x0x7f2fe01b6de0) 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> > (0x0x7f2fdfe36d00) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fe01b6e40) 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> (0x0x7f2fdfe36d68) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdfe36dd0) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fe01b6ea0) 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> > (0x0x7f2fdfe36e38) 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> (0x0x7f2fdfe36ea0) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdfe36f08) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fe01b6f00) 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> (0x0x7f2fdfe36f70) 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> > (0x0x7f2fdfe361a0) 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> (0x0x7f2fdfe36208) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdfe36270) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fe01b6f60) 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> (0x0x7f2fdfe7d060) 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> > (0x0x7f2fdfe362d8) 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> (0x0x7f2fdfe36af8) 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> > (0x0x7f2fdfe36b60) 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> (0x0x7f2fdfe36bc8) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdfe36c30) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fdfe7d000) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7f2fdfe7f138) 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> > (0x0x7f2fdfe7f1a0) 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> (0x0x7f2fdfe7f208) 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> > (0x0x7f2fdfe7f270) 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> (0x0x7f2fdfe7f2d8) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdfe7f340) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fdfe7d0c0) 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 (0x0x7f2fdfe7d180) 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> (0x0x7f2fdfe7d360) 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> > (0x0x7f2fdfe7d3c0) 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> (0x0x7f2fdfe7d420) 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> > (0x0x7f2fdfe7f410) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2fdfe7d480) 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> (0x0x7f2fdfe7f548) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2fdfe7f5b0) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2fdfe7d4e0) 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> > (0x0x7f2fdfe7f618) 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> (0x0x7f2fdfe7f680) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2fdfe7f6e8) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2fdfe7d540) 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> (0x0x7f2fdfe7f750) 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> > (0x0x7f2fdfe7f7b8) 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> (0x0x7f2fdfe7f820) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2fdfe7f888) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2fdfe7d5a0) 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> (0x0x7f2fdfe7d6c0) 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> > (0x0x7f2fdfe7d660) 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> > > (0x0x7f2fdfe7f8f0) 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> (0x0x7f2fdfe7f958) 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> > (0x0x7f2fdfe7f9c0) 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> (0x0x7f2fdfe7fa28) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2fdfe7fa90) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2fdfe7d600) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7f2fdfe7fc30) 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> > > (0x0x7f2fdfe7fc98) 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> (0x0x7f2fdfe7fd00) 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> > (0x0x7f2fdfe7fd68) 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> (0x0x7f2fdfe7fdd0) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2fdfe7fe38) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2fdfe7d840) 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> (0x0x7f2fdfe7d8a0) 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> (0x0x7f2fdfe7d900) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7f2fdfe7ff70) 0
  boost::posix_time::time_duration (0x0x7f2fdfe7f068) 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> > (0x0x7f2fdfe7faf8) 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> (0x0x7f2fdfe7fb60) 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> > (0x0x7f2fdfe7fea0) 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> (0x0x7f2fdfe7ff08) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdff73000) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fdfe7d960) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7f2fdff73068) 0
  boost::posix_time::time_duration (0x0x7f2fdff730d0) 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> > (0x0x7f2fdff73138) 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> (0x0x7f2fdff731a0) 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> > (0x0x7f2fdff73208) 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> (0x0x7f2fdff73270) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdff732d8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fdfe7d9c0) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7f2fdff73340) 0
  boost::posix_time::time_duration (0x0x7f2fdff733a8) 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> > (0x0x7f2fdff73410) 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> (0x0x7f2fdff73478) 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> > (0x0x7f2fdff734e0) 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> (0x0x7f2fdff73548) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdff735b0) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fdfe7da20) 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> (0x0x7f2fdfe7dc60) 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> > (0x0x7f2fdff738f0) 0 empty
  mpl_::bool_<false> (0x0x7f2fdfe7dde0) 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> (0x0x7f2fdfe7df60) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f2fdffba0c0) 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> > (0x0x7f2fdff73a90) 0 empty
  mpl_::int_<-1> (0x0x7f2fdffba180) 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> > (0x0x7f2fdff73bc8) 0 empty
  mpl_::bool_<true> (0x0x7f2fdffba2a0) 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> (0x0x7f2fdffba420) 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> > (0x0x7f2fdff73d68) 0 empty
  mpl_::int_<-1> (0x0x7f2fdffba5a0) 0 empty

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

Class boost::mpl::abs<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs<mpl_::na> (0x0x7f2fdffba960) 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> > (0x0x7f2fdffd6138) 0 empty
  mpl_::int_<-1> (0x0x7f2fdffbaae0) 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> (0x0x7f2fdffbaba0) 0 empty

Class boost::mpl::sign<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign<mpl_::na> (0x0x7f2fdffbad20) 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> > (0x0x7f2fdffd63a8) 0 empty
  mpl_::int_<-1> (0x0x7f2fdffbaea0) 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> (0x0x7f2fdffbaf60) 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> (0x0x7f2fdffd64e0) 0 empty
  mpl_::int_<1> (0x0x7f2fdfbe5060) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7f2fdfbe50c0) 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> (0x0x7f2fdffd6548) 0 empty
  mpl_::int_<2> (0x0x7f2fdfbe5120) 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> (0x0x7f2fdffd65b0) 0 empty
  mpl_::int_<3> (0x0x7f2fdfbe5180) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7f2fdfbe51e0) 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> (0x0x7f2fdffd6618) 0 empty
  mpl_::int_<4> (0x0x7f2fdfbe5240) 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> (0x0x7f2fdffd6680) 0 empty
  mpl_::int_<5> (0x0x7f2fdfbe52a0) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7f2fdfbe5300) 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> (0x0x7f2fdffd66e8) 0 empty
  mpl_::int_<6> (0x0x7f2fdfbe5360) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f2fdfbe53c0) 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> (0x0x7f2fdffd6750) 0 empty
  mpl_::int_<7> (0x0x7f2fdfbe5420) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f2fdfbe5480) 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> (0x0x7f2fdffd67b8) 0 empty
  mpl_::int_<8> (0x0x7f2fdfbe54e0) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f2fdfbe5540) 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> (0x0x7f2fdffd6820) 0 empty
  mpl_::int_<9> (0x0x7f2fdfbe55a0) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f2fdfbe5600) 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> (0x0x7f2fdffd6888) 0 empty
  mpl_::int_<10> (0x0x7f2fdfbe5660) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f2fdfbe56c0) 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> (0x0x7f2fdffd68f0) 0 empty
  mpl_::int_<11> (0x0x7f2fdfbe5720) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f2fdfbe5780) 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> (0x0x7f2fdffd6958) 0 empty
  mpl_::int_<12> (0x0x7f2fdfbe57e0) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f2fdfbe5840) 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> (0x0x7f2fdffd69c0) 0 empty
  mpl_::int_<13> (0x0x7f2fdfbe58a0) 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> (0x0x7f2fdfbe5a20) 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> > (0x0x7f2fdffd6bc8) 0 empty
  mpl_::int_<-1> (0x0x7f2fdfbe5ba0) 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> (0x0x7f2fdfbe5d80) 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> (0x0x7f2fdfbe5f00) 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> > (0x0x7f2fdffd6f70) 0 empty
  mpl_::int_<-1> (0x0x7f2fdfc220c0) 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> (0x0x7f2fdfc222a0) 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> (0x0x7f2fdfc22420) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f2fdfc2e4d0) 0 empty
  std::numeric_limits<bool> (0x0x7f2fdfc22480) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f2fdfc224e0) 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'> (0x0x7f2fdfc22540) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f2fdfc2e620) 0 empty
  std::numeric_limits<char> (0x0x7f2fdfc225a0) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f2fdfc22600) 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> (0x0x7f2fdfc22660) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f2fdfc2e770) 0 empty
  std::numeric_limits<signed char> (0x0x7f2fdfc226c0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f2fdfc22720) 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> (0x0x7f2fdfc22780) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f2fdfc2e8c0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f2fdfc227e0) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f2fdfc22840) 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> (0x0x7f2fdfc228a0) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f2fdfc2ea10) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f2fdfc22900) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f2fdfc22960) 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> (0x0x7f2fdfc229c0) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f2fdfc2eb60) 0 empty
  std::numeric_limits<short int> (0x0x7f2fdfc22a20) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f2fdfc22a80) 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> (0x0x7f2fdfc22ae0) 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> (0x0x7f2fdfc2ecb0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f2fdfc22b40) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f2fdfc22ba0) 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> (0x0x7f2fdfc22c00) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f2fdfc2ee00) 0 empty
  std::numeric_limits<int> (0x0x7f2fdfc22c60) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f2fdfc22cc0) 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> (0x0x7f2fdfc22d20) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f2fdfc2ef50) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f2fdfc22d80) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f2fdfc22de0) 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> (0x0x7f2fdfc22e40) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f2fdfc450e0) 0 empty
  std::numeric_limits<long int> (0x0x7f2fdfc22f60) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f2fdfc47000) 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> (0x0x7f2fdfc470c0) 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> (0x0x7f2fdfc45230) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f2fdfc47120) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f2fdfc47180) 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> (0x0x7f2fdfc471e0) 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> (0x0x7f2fdfc45380) 0 empty
  std::numeric_limits<long long int> (0x0x7f2fdfc47240) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f2fdfc472a0) 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> (0x0x7f2fdfc47300) 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> (0x0x7f2fdfc454d0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f2fdfc47420) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f2fdfc47480) 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> (0x0x7f2fdfc478a0) 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> (0x0x7f2fdfc8a660) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7f2fdfc25a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfc25a90) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfc8a6c0) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7f2fdfc25af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfc25b60) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfc8a720) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7f2fdfc25bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfc25c30) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfc8a780) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7f2fdfc25c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfc25d00) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfc8a7e0) 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> (0x0x7f2fdfc8a840) 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> (0x0x7f2fdfc8a600) 0 empty

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

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f2fdfcab000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab068) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8a9c0) 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> (0x0x7f2fdfcab0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab138) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8aa20) 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> (0x0x7f2fdfcab1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab208) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8aa80) 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> (0x0x7f2fdfcab270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab2d8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8aae0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f2fdfcab340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab3a8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8ab40) 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> (0x0x7f2fdfcab410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab478) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8aba0) 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> (0x0x7f2fdfcab4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab548) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8ac00) 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> (0x0x7f2fdfcab5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab618) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8ac60) 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> (0x0x7f2fdfcab680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab6e8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8acc0) 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> (0x0x7f2fdfcab750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab7b8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8ad20) 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> (0x0x7f2fdfcab820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab888) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8ad80) 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> (0x0x7f2fdfcab8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfcab958) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfc8ade0) 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> (0x0x7f2fdfcb5000) 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> (0x0x7f2fdfcb5a20) 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> (0x0x7f2fdfcb5a80) 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> (0x0x7f2fdfcb5ae0) 0 empty

Class boost::xtime
   size=16 align=8
   base size=16 base align=8
boost::xtime (0x0x7f2fdfd64540) 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> (0x0x7f2fdfd7b7b8) 0
  boost::posix_time::time_duration (0x0x7f2fdfd7b820) 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> > (0x0x7f2fdfd7b888) 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> (0x0x7f2fdfd7b8f0) 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> > (0x0x7f2fdfd7b958) 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> (0x0x7f2fdfd7b9c0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2fdfd7ba28) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2fdfd645a0) 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> > (0x0x7f2fdfd7baf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfd7bb60) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfd64600) 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> > (0x0x7f2fdfd64660) 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> > (0x0x7f2fdfd7bbc8) 0 empty
  boost::enable_if_c<true, boost::chrono::duration<long int> > (0x0x7f2fdfd646c0) 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> (0x0x7f2fdfd7bc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfd7bc98) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfd64780) 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> (0x0x7f2fdfd648a0) 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> > (0x0x7f2fdfd64840) 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> > (0x0x7f2fdfd7bdd0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64900) 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> > (0x0x7f2fdfd7be38) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64960) 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> (0x0x7f2fdfd7bea0) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1l> > (0x0x7f2fdfd7bf08) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfd649c0) 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> > (0x0x7f2fdfd64a20) 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> (0x0x7f2fdfd7b0d0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64ae0) 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> (0x0x7f2fdfd7b2d8) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f2fdfd7b340) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64b40) 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> > (0x0x7f2fdfd64a80) 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> > (0x0x7f2fdfd7b410) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64c60) 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> > (0x0x7f2fdfd7b478) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64cc0) 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> > (0x0x7f2fdfd7b680) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7f2fdfd7b6e8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64d20) 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> > (0x0x7f2fdfa32000) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64d80) 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> (0x0x7f2fdfa32068) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7f2fdfa320d0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64de0) 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> > (0x0x7f2fdfd64e40) 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> > (0x0x7f2fdfa32208) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64ea0) 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> > (0x0x7f2fdfa32270) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64f00) 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> (0x0x7f2fdfa322d8) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1l> > (0x0x7f2fdfa32340) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfd64f60) 0 empty

Class boost::ratio<1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l> (0x0x7f2fdfd647e0) 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> > (0x0x7f2fdfa32478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfa324e0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfa3b000) 0 empty

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

Class mpl_::integral_c<long int, 1000000000l>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa3b180) 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> > (0x0x7f2fdfa3b120) 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> > (0x0x7f2fdfa32618) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa3b1e0) 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> > (0x0x7f2fdfa32680) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa3b300) 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> (0x0x7f2fdfa326e8) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f2fdfa32750) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa3b360) 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> > (0x0x7f2fdfa3b3c0) 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> (0x0x7f2fdfa32820) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f2fdfa32888) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b480) 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> (0x0x7f2fdfa328f0) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7f2fdfa32958) 0 empty
    boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f2fdfa329c0) 0 empty
      mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b4e0) 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> > (0x0x7f2fdfa3b420) 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> > (0x0x7f2fdfa32b60) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b540) 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> > (0x0x7f2fdfa32bc8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b5a0) 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> > (0x0x7f2fdfa32c30) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7f2fdfa32c98) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b6c0) 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> > (0x0x7f2fdfa32d00) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b780) 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> (0x0x7f2fdfa32d68) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f2fdfa32dd0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b8a0) 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> > (0x0x7f2fdfa3b960) 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> > (0x0x7f2fdfa32ea0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3b9c0) 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> > (0x0x7f2fdfa32f08) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3bae0) 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> (0x0x7f2fdfa32f70) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> > (0x0x7f2fdfa66000) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3bb40) 0 empty

Class boost::ratio<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l, 1000000000l> (0x0x7f2fdfa3b0c0) 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> > (0x0x7f2fdfa66138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfa661a0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfa3bba0) 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> > (0x0x7f2fdfa3b060) 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> (0x0x7f2fdfa3bc60) 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> (0x0x7f2fdfa66208) 0 empty
  boost::type_traits_detail::common_type_2<long int, long int> (0x0x7f2fdfa3bcc0) 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> > (0x0x7f2fdfa3bd20) 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> > (0x0x7f2fdfa3bd80) 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> (0x0x7f2fdfa3be40) 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> (0x0x7f2fdfa66410) 0 empty
  boost::mpl::if_c<true, long int, long int> (0x0x7f2fdfa3bea0) 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> > (0x0x7f2fdfa3bf00) 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> > (0x0x7f2fdfd7bd68) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa3bf60) 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> > (0x0x7f2fdfa665b0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa87000) 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> > (0x0x7f2fdfa66618) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f2fdfa66680) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdfa87120) 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> > (0x0x7f2fdfa666e8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f2fdfa871e0) 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> (0x0x7f2fdfa66750) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f2fdfa667b8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa87300) 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> > (0x0x7f2fdfa3bde0) 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> > (0x0x7f2fdfa66958) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa87360) 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> > (0x0x7f2fdfa669c0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa873c0) 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> > (0x0x7f2fdfa66a28) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f2fdfa66a90) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa874e0) 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> > (0x0x7f2fdfa66af8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa875a0) 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> (0x0x7f2fdfa66b60) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f2fdfa66bc8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa876c0) 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> > (0x0x7f2fdfa66c30) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f2fdfa87780) 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> (0x0x7f2fdfa3bc00) 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 (0x0x7f2fdfa877e0) 0

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

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

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

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

Class boost::timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::timed_mutex (0x0x7f2fdfa87ae0) 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> > > (0x0x7f2fdfa66e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfa66ea0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfa87ba0) 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> (0x0x7f2fdfa87b40) 0

Class boost::is_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long int> (0x0x7f2fdfa66dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfb03000) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfa87c00) 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> (0x0x7f2fdfb03068) 0 empty
  boost::is_floating_point<long int> (0x0x7f2fdfb030d0) 0 empty
    boost::integral_constant<bool, false> (0x0x7f2fdfb03138) 0 empty
      mpl_::bool_<false> (0x0x7f2fdfa87c60) 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> > (0x0x7f2fdfb031a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfb03208) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfa87cc0) 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> (0x0x7f2fdfb03270) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa87de0) 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> (0x0x7f2fdfb032d8) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true> (0x0x7f2fdfb03340) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa87e40) 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> > (0x0x7f2fdfa87d80) 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> > (0x0x7f2fdfb03410) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfa87f60) 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> > (0x0x7f2fdfb03478) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0b0c0) 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> > (0x0x7f2fdfb035b0) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f2fdfb03618) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0b1e0) 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> > (0x0x7f2fdfb036e8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0b300) 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> (0x0x7f2fdfb03820) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f2fdfb03888) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0b360) 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> > (0x0x7f2fdfa87d20) 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> > (0x0x7f2fdfb03958) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7f2fdfb0b3c0) 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> > > (0x0x7f2fdfb039c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdfb03a28) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfb0b420) 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> (0x0x7f2fdfb03a90) 0 empty
  mpl_::bool_<true> (0x0x7f2fdfb0b480) 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> > (0x0x7f2fdfb03af8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f2fdfb03b60) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfb0b4e0) 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> > > (0x0x7f2fdfb03bc8) 0 empty
  mpl_::bool_<true> (0x0x7f2fdfb0b540) 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> > (0x0x7f2fdfb03d00) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2fdfb03d68) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfb0b5a0) 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> > (0x0x7f2fdfb03dd0) 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> > (0x0x7f2fdfb03e38) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2fdfb03ea0) 0 empty
      mpl_::bool_<true> (0x0x7f2fdfb0b600) 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> > > (0x0x7f2fdfb03f08) 0 empty
  mpl_::bool_<true> (0x0x7f2fdfb0b660) 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> > (0x0x7f2fdfb03f70) 0 empty
  mpl_::bool_<true> (0x0x7f2fdfb0b6c0) 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> > (0x0x7f2fdfb16000) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdfb16068) 0 empty
    mpl_::bool_<true> (0x0x7f2fdfb0b7e0) 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> > (0x0x7f2fdfb160d0) 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> > (0x0x7f2fdfb16138) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdfb161a0) 0 empty
      mpl_::bool_<true> (0x0x7f2fdfb0b840) 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> (0x0x7f2fdfb16208) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2fdfb0b8a0) 0 empty

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

Class boost::condition_variable
   size=88 align=8
   base size=88 base align=8
boost::condition_variable (0x0x7f2fdfb0ba20) 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> (0x0x7f2fdfb0ba80) 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> (0x0x7f2fdfb16548) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f2fdfb165b0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0bba0) 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> > (0x0x7f2fdfb0bb40) 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> > (0x0x7f2fdfb16680) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0bcc0) 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> > (0x0x7f2fdfb166e8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0bde0) 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> > (0x0x7f2fdfb16820) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f2fdfb16888) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb0bf00) 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> > (0x0x7f2fdfb16958) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb83000) 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> (0x0x7f2fdfb16a90) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f2fdfb16af8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f2fdfb83060) 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> > (0x0x7f2fdfb16bc8) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f2fdfb830c0) 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> (0x0x7f2fdfb0bae0) 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> (0x0x7f2fdfb83480) 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> (0x0x7f2fdfb16d00) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f2fdfb834e0) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f2fdfb16f08) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f2fdfb16f70) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f2fdfb83600) 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> (0x0x7f2fdfb16270) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f2fdfbb4000) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f2fdfb83660) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f2fdfbb4208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb4270) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb83900) 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> (0x0x7f2fdfbb42d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb4340) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb83960) 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> (0x0x7f2fdfbb43a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb4410) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb839c0) 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> (0x0x7f2fdfbb4478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb44e0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb83a20) 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> (0x0x7f2fdfbb4548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb45b0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb83a80) 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> (0x0x7f2fdfbb4618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb4680) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb83ae0) 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> (0x0x7f2fdfbb46e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb4750) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb83b40) 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> (0x0x7f2fdfbb47b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdfbb4820) 0 empty
    mpl_::bool_<false> (0x0x7f2fdfb83ba0) 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> (0x0x7f2fdfb83e40) 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> (0x0x7f2fdfb83ea0) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f2fdfb83f00) 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> (0x0x7f2fdfb83f60) 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> (0x0x7f2fdf7de000) 0

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

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

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

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f2fdf7de1e0) 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::*> (0x0x7f2fdf7de240) 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::*)()> (0x0x7f2fdf7de2a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f2fdf7de9c0) 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> (0x0x7f2fdf7dea20) 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> (0x0x7f2fdf7dea80) 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> (0x0x7f2fdf7deae0) 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> (0x0x7f2fdf7deb40) 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> (0x0x7f2fdf7deba0) 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> (0x0x7f2fdf7dec00) 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> (0x0x7f2fdf7dec60) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f2fdf7decc0) 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_> (0x0x7f2fdfbb4958) 0 empty
  mpl_::bool_<true> (0x0x7f2fdf7ded80) 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_> (0x0x7f2fdfbb4a28) 0 empty
  mpl_::bool_<false> (0x0x7f2fdf7dee40) 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> (0x0x7f2fdf7deea0) 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> > (0x0x7f2fdfbb4b60) 0 empty
  mpl_::int_<-1> (0x0x7f2fdf803060) 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> (0x0x7f2fdf8030c0) 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> > (0x0x7f2fdfbb4c98) 0 empty
  mpl_::int_<-1> (0x0x7f2fdf803240) 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_> (0x0x7f2fdf8033c0) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f2fdfbb4ea0) 0 empty
  boost::in_place_factory_base (0x0x7f2fdf803720) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f2fdf87d300) 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> (0x0x7f2fdf87d5a0) 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> (0x0x7f2fdf87d6c0) 0 empty

Class boost::thread_attributes
   size=56 align=8
   base size=56 base align=8
boost::thread_attributes (0x0x7f2fdf87d780) 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> (0x0x7f2fdf87d8a0) 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> (0x0x7f2fdf87d900) 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> (0x0x7f2fdf87d960) 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> (0x0x7f2fdf87d9c0) 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> (0x0x7f2fdf87d840) 0

Class boost::detail::tss_data_node
   size=24 align=8
   base size=24 base align=8
boost::detail::tss_data_node (0x0x7f2fdf87d7e0) 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> (0x0x7f2fdf87da20) 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> (0x0x7f2fdf83cd00) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdf87db40) 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> (0x0x7f2fdf87dba0) 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> (0x0x7f2fdf87dcc0) 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> (0x0x7f2fdf87dc60) 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> (0x0x7f2fdf87dc00) 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> (0x0x7f2fdf87dde0) 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> (0x0x7f2fdf87de40) 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> (0x0x7f2fdf87dea0) 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> (0x0x7f2fdf87dd80) 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> > (0x0x7f2fdf87df60) 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> > (0x0x7f2fdf977068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f2fdf9b5000) 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> > > (0x0x7f2fdf9b5060) 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> > (0x0x7f2fdf9b5240) 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> > (0x0x7f2fdf9b51e0) 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> > > (0x0x7f2fdf9b5360) 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> > > (0x0x7f2fdf9b5300) 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> (0x0x7f2fdf9b55a0) 0 empty

Class std::less<const void*>
   size=1 align=1
   base size=1 base align=1
std::less<const void*> (0x0x7f2fdf9773a8) 0 empty
  std::binary_function<const void*, const void*, bool> (0x0x7f2fdf9b5600) 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> > > (0x0x7f2fdf9b5660) 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> > > (0x0x7f2fdf977410) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f2fdf9b5780) 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> (0x0x7f2fdf977548) 0
  std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f2fdf9775b0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f2fdf9b57e0) 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> > > (0x0x7f2fdf9b52a0) 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> (0x0x7f2fdf87df00) 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*> > (0x0x7f2fdf9b59c0) 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*> > (0x0x7f2fdf977750) 0 empty
  __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f2fdf9b5a20) 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*> > > (0x0x7f2fdf9b5960) 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*> > (0x0x7f2fdf9b5b40) 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*> > (0x0x7f2fdf9b5ae0) 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 (0x0x7f2fdf9779c0) 0
  std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f2fdf977a28) 0 empty
    __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f2fdf9b5ba0) 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*> > > (0x0x7f2fdf9b5900) 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*> > (0x0x7f2fdf977a90) 0
  std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7f2fdf9b5c00) 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> > (0x0x7f2fdf9b5d20) 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> > (0x0x7f2fdf977b60) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f2fdf9b5d80) 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> > > (0x0x7f2fdf9b5cc0) 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> > (0x0x7f2fdf9b5ea0) 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> > (0x0x7f2fdf9b5e40) 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 (0x0x7f2fdf977dd0) 0
  std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f2fdf977e38) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f2fdf9b5f00) 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> > > (0x0x7f2fdf9b5c60) 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> > (0x0x7f2fdf977ea0) 0
  std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7f2fdf9b5f60) 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 (0x0x7f2fdf83cbc8) 0
    vptr=((& boost::detail::thread_data_base::_ZTVN5boost6detail16thread_data_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::thread_data_base> (0x0x7f2fdf87dd20) 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*> (0x0x7f2fdf70f000) 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> (0x0x7f2fdf70f0c0) 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> (0x0x7f2fdf70f120) 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> (0x0x7f2fdf70f180) 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> (0x0x7f2fdf70f1e0) 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> (0x0x7f2fdf70f060) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f2fded83ea0) 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> (0x0x7f2fdee34770) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f2fdee260c0) 0
      primary-for std::moneypunct<char, true> (0x0x7f2fdee34770)
  std::money_base (0x0x7f2fdee26120) 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> (0x0x7f2fdee34930) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f2fdee26180) 0
      primary-for std::moneypunct<char, false> (0x0x7f2fdee34930)
  std::money_base (0x0x7f2fdee261e0) 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> (0x0x7f2fdee34cb0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f2fdee26240) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f2fdee34cb0)
  std::money_base (0x0x7f2fdee262a0) 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> (0x0x7f2fdee34e70) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f2fdee26300) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f2fdee34e70)
  std::money_base (0x0x7f2fdee26360) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f2fdee265a0) 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> (0x0x7f2fdee86460) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f2fdee266c0) 0
      primary-for std::messages<char> (0x0x7f2fdee86460)
  std::messages_base (0x0x7f2fdee26720) 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> (0x0x7f2fdee86620) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f2fdee26780) 0
      primary-for std::messages<wchar_t> (0x0x7f2fdee86620)
  std::messages_base (0x0x7f2fdee267e0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f2fdee268a0) 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> (0x0x7f2fdeed2230) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2fdee26a20) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2fdeed2230)
  std::codecvt_base (0x0x7f2fdee26a80) 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> (0x0x7f2fdee98410) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2fdeed2310) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f2fdee98410)
    std::locale::facet (0x0x7f2fdee26ae0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2fdeed2310)
    std::codecvt_base (0x0x7f2fdee26b40) 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> (0x0x7f2fdeed2460) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2fdee26ba0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2fdeed2460)
  std::codecvt_base (0x0x7f2fdee26c00) 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> (0x0x7f2fdee984e0) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2fdeed25b0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2fdee984e0)
    std::locale::facet (0x0x7f2fdee26c60) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2fdeed25b0)
    std::codecvt_base (0x0x7f2fdee26cc0) 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> (0x0x7f2fdee98618) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f2fdee98680) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f2fdee98618)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2fdeed2a10) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f2fdee98680)
      std::locale::facet (0x0x7f2fdee26d80) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2fdeed2a10)
      std::codecvt_base (0x0x7f2fdee26de0) 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> (0x0x7f2fdee98750) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2fdee987b8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f2fdee98750)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2fdeed2bd0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2fdee987b8)
      std::locale::facet (0x0x7f2fdee26e40) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2fdeed2bd0)
      std::codecvt_base (0x0x7f2fdee26ea0) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f2fdef2a060) 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> > (0x0x7f2fdef2a000) 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> (0x0x7f2fdee98f70) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f2fdeb869a0) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f2fdee98f70)
    std::locale::facet (0x0x7f2fdef2a540) 0
        primary-for std::moneypunct<char, false> (0x0x7f2fdeb869a0)
    std::money_base (0x0x7f2fdef2a5a0) 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> (0x0x7f2fdee98888) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f2fdeb86a10) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f2fdee98888)
    std::locale::facet (0x0x7f2fdef2a600) 0
        primary-for std::moneypunct<char, true> (0x0x7f2fdeb86a10)
    std::money_base (0x0x7f2fdef2a660) 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> (0x0x7f2fdee98958) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f2fdef2a6c0) 0
      primary-for std::money_get<char> (0x0x7f2fdee98958)

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

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

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

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> (0x0x7f2fdeb86ee0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f2fdef2a900) 0
      primary-for std::time_get<char> (0x0x7f2fdeb86ee0)
  std::time_base (0x0x7f2fdef2a960) 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> (0x0x7f2fdeba12d8) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f2fdebc2000) 0
      primary-for std::time_get_byname<char> (0x0x7f2fdeba12d8)
    std::locale::facet (0x0x7f2fdef2aa20) 0
        primary-for std::time_get<char> (0x0x7f2fdebc2000)
    std::time_base (0x0x7f2fdef2aa80) 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> (0x0x7f2fdeba13a8) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f2fdebc2150) 0
      primary-for std::messages_byname<char> (0x0x7f2fdeba13a8)
    std::locale::facet (0x0x7f2fdef2ab40) 0
        primary-for std::messages<char> (0x0x7f2fdebc2150)
    std::messages_base (0x0x7f2fdef2aba0) 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> (0x0x7f2fdeba1410) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f2fdebc22a0) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f2fdeba1410)
    std::locale::facet (0x0x7f2fdef2ac00) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f2fdebc22a0)
    std::money_base (0x0x7f2fdef2ac60) 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> (0x0x7f2fdeba1478) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f2fdebc2310) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f2fdeba1478)
    std::locale::facet (0x0x7f2fdef2acc0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f2fdebc2310)
    std::money_base (0x0x7f2fdef2ad20) 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> (0x0x7f2fdeba14e0) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f2fdef2ad80) 0
      primary-for std::money_get<wchar_t> (0x0x7f2fdeba14e0)

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

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

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

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> (0x0x7f2fdebc25b0) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f2fdebfa060) 0
      primary-for std::time_get<wchar_t> (0x0x7f2fdebc25b0)
  std::time_base (0x0x7f2fdebfa0c0) 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> (0x0x7f2fdeba18f0) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f2fdebc2690) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f2fdeba18f0)
    std::locale::facet (0x0x7f2fdebfa120) 0
        primary-for std::time_get<wchar_t> (0x0x7f2fdebc2690)
    std::time_base (0x0x7f2fdebfa180) 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> (0x0x7f2fdeba19c0) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f2fdebc2770) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f2fdeba19c0)
    std::locale::facet (0x0x7f2fdebfa240) 0
        primary-for std::messages<wchar_t> (0x0x7f2fdebc2770)
    std::messages_base (0x0x7f2fdebfa2a0) 0 empty

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

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

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

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

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

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

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7f2fdebfa7e0) 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> (0x0x7f2fdebfaa20) 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> (0x0x7f2fdebfaa80) 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> (0x0x7f2fdebfaae0) 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> (0x0x7f2fdebfaba0) 0 empty

Class boost::static_log2<0ul>
   size=1 align=1
   base size=0 base align=1
boost::static_log2<0ul> (0x0x7f2fdebfac60) 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> (0x0x7f2fdeba1bc8) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f2fdebfad20) 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 (0x0x7f2fdebfad80) 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> (0x0x7f2fdeba1c30) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdebfaea0) 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> (0x0x7f2fdeba1c98) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdebfaf00) 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> (0x0x7f2fdeba1d00) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdebfaf60) 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> (0x0x7f2fdeba1d68) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd000) 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> (0x0x7f2fdeba1dd0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd060) 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> (0x0x7f2fdeba1e38) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd0c0) 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> (0x0x7f2fdeba1ea0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd120) 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> (0x0x7f2fdeba1f08) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd180) 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> (0x0x7f2fdeba1f70) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd1e0) 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> (0x0x7f2fdeba1b60) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd240) 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> (0x0x7f2fdecd2000) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd2a0) 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> (0x0x7f2fdecd2138) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd480) 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> (0x0x7f2fdecd21a0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd4e0) 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> (0x0x7f2fdecd2208) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd540) 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> (0x0x7f2fdecd2270) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd5a0) 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> (0x0x7f2fdecd22d8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd600) 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> (0x0x7f2fdecd2340) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd660) 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> (0x0x7f2fdecd23a8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f2fdeccd6c0) 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> (0x0x7f2fdeccd720) 0 empty

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

Class boost::is_enum<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<bool> (0x0x7f2fdecd2478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdecd24e0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdeccd840) 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> (0x0x7f2fdeccd8a0) 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> (0x0x7f2fdecd2548) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fdeccd900) 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> (0x0x7f2fdeccd960) 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> (0x0x7f2fdecd25b0) 0 empty
  boost::hash_detail::ulong_numbers2<bool> (0x0x7f2fdeccd9c0) 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> (0x0x7f2fdeccda20) 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> (0x0x7f2fdecd2618) 0 empty
  boost::hash_detail::long_numbers2<bool> (0x0x7f2fdeccda80) 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> (0x0x7f2fdeccdae0) 0 empty

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

Class boost::is_enum<char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<char> (0x0x7f2fdecd26e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdecd2750) 0 empty
    mpl_::bool_<false> (0x0x7f2fdeccdc00) 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> (0x0x7f2fdecd27b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fdeccdc60) 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> (0x0x7f2fdeccdcc0) 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> (0x0x7f2fdecd2820) 0 empty
  boost::hash_detail::ulong_numbers2<char> (0x0x7f2fdeccdd20) 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> (0x0x7f2fdeccdd80) 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> (0x0x7f2fdecd2888) 0 empty
  boost::hash_detail::long_numbers2<char> (0x0x7f2fdeccdde0) 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> (0x0x7f2fdeccde40) 0 empty

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

Class boost::is_enum<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<signed char> (0x0x7f2fdecd2958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdecd29c0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdeccdf60) 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> (0x0x7f2fdecd2a28) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded05000) 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> (0x0x7f2fded05060) 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> (0x0x7f2fdecd2a90) 0 empty
  boost::hash_detail::ulong_numbers2<signed char> (0x0x7f2fded050c0) 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> (0x0x7f2fded05120) 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> (0x0x7f2fdecd2af8) 0 empty
  boost::hash_detail::long_numbers2<signed char> (0x0x7f2fded05180) 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> (0x0x7f2fded051e0) 0 empty

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

Class boost::is_enum<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned char> (0x0x7f2fdecd2bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdecd2c30) 0 empty
    mpl_::bool_<false> (0x0x7f2fded05300) 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> (0x0x7f2fdecd2c98) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded05360) 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> (0x0x7f2fded053c0) 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> (0x0x7f2fdecd2d00) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned char> (0x0x7f2fded05420) 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> (0x0x7f2fded05480) 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> (0x0x7f2fdecd2d68) 0 empty
  boost::hash_detail::long_numbers2<unsigned char> (0x0x7f2fded054e0) 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> (0x0x7f2fded05540) 0 empty

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

Class boost::is_enum<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<wchar_t> (0x0x7f2fdecd2e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdecd2ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2fded05660) 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> (0x0x7f2fdecd2f08) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded056c0) 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> (0x0x7f2fded05720) 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> (0x0x7f2fdecd2f70) 0 empty
  boost::hash_detail::ulong_numbers2<wchar_t> (0x0x7f2fded05780) 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> (0x0x7f2fded057e0) 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> (0x0x7f2fded1b000) 0 empty
  boost::hash_detail::long_numbers2<wchar_t> (0x0x7f2fded05840) 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> (0x0x7f2fded058a0) 0 empty

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

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7f2fded1b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded1b138) 0 empty
    mpl_::bool_<false> (0x0x7f2fded059c0) 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> (0x0x7f2fded1b1a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded05a20) 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> (0x0x7f2fded05a80) 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> (0x0x7f2fded1b208) 0 empty
  boost::hash_detail::ulong_numbers2<short int> (0x0x7f2fded05ae0) 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> (0x0x7f2fded05b40) 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> (0x0x7f2fded1b270) 0 empty
  boost::hash_detail::long_numbers2<short int> (0x0x7f2fded05ba0) 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> (0x0x7f2fded05c00) 0 empty

Class boost::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short unsigned int> (0x0x7f2fded1b2d8) 0 empty
  std::unary_function<short unsigned int, long unsigned int> (0x0x7f2fded05c60) 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> (0x0x7f2fded05cc0) 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> (0x0x7f2fded1b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded1b3a8) 0 empty
    mpl_::bool_<false> (0x0x7f2fded05d20) 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> (0x0x7f2fded1b410) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded05d80) 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> (0x0x7f2fded05de0) 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> (0x0x7f2fded1b478) 0 empty
  boost::hash_detail::ulong_numbers2<short unsigned int> (0x0x7f2fded05e40) 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> (0x0x7f2fded05ea0) 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> (0x0x7f2fded1b4e0) 0 empty
  boost::hash_detail::long_numbers2<short unsigned int> (0x0x7f2fded05f00) 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> (0x0x7f2fded05f60) 0 empty

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

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f2fded1b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded1b618) 0 empty
    mpl_::bool_<false> (0x0x7f2fded330c0) 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> (0x0x7f2fded1b680) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded33120) 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> (0x0x7f2fded33180) 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> (0x0x7f2fded1b6e8) 0 empty
  boost::hash_detail::ulong_numbers2<int> (0x0x7f2fded331e0) 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> (0x0x7f2fded33240) 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> (0x0x7f2fded1b750) 0 empty
  boost::hash_detail::long_numbers2<int> (0x0x7f2fded332a0) 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> (0x0x7f2fded33300) 0 empty

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

Class boost::is_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned int> (0x0x7f2fded1b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded1b888) 0 empty
    mpl_::bool_<false> (0x0x7f2fded33420) 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> (0x0x7f2fded1b8f0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded33480) 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> (0x0x7f2fded334e0) 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> (0x0x7f2fded1b958) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned int> (0x0x7f2fded33540) 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> (0x0x7f2fded335a0) 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> (0x0x7f2fded1b9c0) 0 empty
  boost::hash_detail::long_numbers2<unsigned int> (0x0x7f2fded33600) 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> (0x0x7f2fded33660) 0 empty

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

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7f2fded1ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded1baf8) 0 empty
    mpl_::bool_<false> (0x0x7f2fded33780) 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> (0x0x7f2fded1bb60) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded337e0) 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> (0x0x7f2fded33840) 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> (0x0x7f2fded1bbc8) 0 empty
  boost::hash_detail::ulong_numbers2<long int> (0x0x7f2fded338a0) 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> (0x0x7f2fded33900) 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> (0x0x7f2fded1bc30) 0 empty
  boost::hash_detail::long_numbers2<long int> (0x0x7f2fded33960) 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> (0x0x7f2fded339c0) 0 empty

Class boost::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long unsigned int> (0x0x7f2fded1bc98) 0 empty
  std::unary_function<long unsigned int, long unsigned int> (0x0x7f2fded33a20) 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> (0x0x7f2fded33a80) 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> (0x0x7f2fded1bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded1bd68) 0 empty
    mpl_::bool_<false> (0x0x7f2fded33ae0) 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> (0x0x7f2fded1bdd0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded33b40) 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> (0x0x7f2fded33ba0) 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> (0x0x7f2fded1be38) 0 empty
  boost::hash_detail::ulong_numbers2<long unsigned int> (0x0x7f2fded33c00) 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> (0x0x7f2fded33c60) 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> (0x0x7f2fded1bea0) 0 empty
  boost::hash_detail::long_numbers2<long unsigned int> (0x0x7f2fded33cc0) 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> (0x0x7f2fded33d20) 0 empty

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

Class boost::is_enum<float>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<float> (0x0x7f2fded1bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded5a000) 0 empty
    mpl_::bool_<false> (0x0x7f2fded33de0) 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> (0x0x7f2fded5a068) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded33e40) 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> (0x0x7f2fded33ea0) 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> (0x0x7f2fded5a0d0) 0 empty
  boost::hash_detail::ulong_numbers2<float> (0x0x7f2fded33f00) 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> (0x0x7f2fded33f60) 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> (0x0x7f2fded5a138) 0 empty
  boost::hash_detail::long_numbers2<float> (0x0x7f2fded60000) 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> (0x0x7f2fded60060) 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> (0x0x7f2fded600c0) 0 empty

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

Class boost::is_enum<double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<double> (0x0x7f2fded5a208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded5a270) 0 empty
    mpl_::bool_<false> (0x0x7f2fded60180) 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> (0x0x7f2fded5a2d8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded601e0) 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> (0x0x7f2fded60240) 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> (0x0x7f2fded5a340) 0 empty
  boost::hash_detail::ulong_numbers2<double> (0x0x7f2fded602a0) 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> (0x0x7f2fded60300) 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> (0x0x7f2fded5a3a8) 0 empty
  boost::hash_detail::long_numbers2<double> (0x0x7f2fded60360) 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> (0x0x7f2fded603c0) 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> (0x0x7f2fded60420) 0 empty

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

Class boost::is_enum<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long double> (0x0x7f2fded5a478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded5a4e0) 0 empty
    mpl_::bool_<false> (0x0x7f2fded604e0) 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> (0x0x7f2fded5a548) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded60540) 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> (0x0x7f2fded605a0) 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> (0x0x7f2fded5a5b0) 0 empty
  boost::hash_detail::ulong_numbers2<long double> (0x0x7f2fded60600) 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> (0x0x7f2fded60660) 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> (0x0x7f2fded5a618) 0 empty
  boost::hash_detail::long_numbers2<long double> (0x0x7f2fded606c0) 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> (0x0x7f2fded60720) 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> (0x0x7f2fded60780) 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> > (0x0x7f2fded5a680) 0 empty
  std::unary_function<std::basic_string<char>, long unsigned int> (0x0x7f2fded607e0) 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> > (0x0x7f2fded60840) 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> > (0x0x7f2fded5a6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded5a750) 0 empty
    mpl_::bool_<false> (0x0x7f2fded608a0) 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> (0x0x7f2fded5a7b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded60900) 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> > (0x0x7f2fded60960) 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> > (0x0x7f2fded5a820) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<char> > (0x0x7f2fded609c0) 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> > (0x0x7f2fded60a20) 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> > (0x0x7f2fded5a888) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<char> > (0x0x7f2fded60a80) 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> > (0x0x7f2fded60ae0) 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> (0x0x7f2fded60b40) 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> > (0x0x7f2fded5a8f0) 0 empty
  std::unary_function<std::basic_string<wchar_t>, long unsigned int> (0x0x7f2fded60ba0) 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> > (0x0x7f2fded60c00) 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> > (0x0x7f2fded5a958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded5a9c0) 0 empty
    mpl_::bool_<false> (0x0x7f2fded60d20) 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> (0x0x7f2fded5aa28) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fded60e40) 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> > (0x0x7f2fded60ea0) 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> > (0x0x7f2fded5ab60) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> > (0x0x7f2fded60f00) 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> > (0x0x7f2fde975060) 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> > (0x0x7f2fded5abc8) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<wchar_t> > (0x0x7f2fde975180) 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> > (0x0x7f2fde9752a0) 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> (0x0x7f2fde9753c0) 0 empty

Class boost::hash<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long long int> (0x0x7f2fded5ac30) 0 empty
  std::unary_function<long long int, long unsigned int> (0x0x7f2fde975420) 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> (0x0x7f2fde975480) 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> (0x0x7f2fded5ac98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded5ad00) 0 empty
    mpl_::bool_<false> (0x0x7f2fde9754e0) 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> (0x0x7f2fded5ad68) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fde975540) 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> (0x0x7f2fde9755a0) 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> (0x0x7f2fded5add0) 0 empty
  boost::hash_detail::ulong_numbers2<long long int> (0x0x7f2fde975600) 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> (0x0x7f2fde975660) 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> (0x0x7f2fde9756c0) 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> (0x0x7f2fded5ae38) 0 empty
  std::unary_function<long long unsigned int, long unsigned int> (0x0x7f2fde975720) 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> (0x0x7f2fde975780) 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> (0x0x7f2fded5aea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fded5af08) 0 empty
    mpl_::bool_<false> (0x0x7f2fde9757e0) 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> (0x0x7f2fded5af70) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fde975840) 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> (0x0x7f2fde9758a0) 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> (0x0x7f2fde987000) 0 empty
  boost::hash_detail::long_numbers2<long long unsigned int> (0x0x7f2fde975900) 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> (0x0x7f2fde975960) 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> (0x0x7f2fde9759c0) 0 empty

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

Class boost::is_enum<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128> (0x0x7f2fde9870d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fde987138) 0 empty
    mpl_::bool_<false> (0x0x7f2fde975ae0) 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> (0x0x7f2fde9871a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fde975b40) 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> (0x0x7f2fde975ba0) 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> (0x0x7f2fde987208) 0 empty
  boost::hash_detail::ulong_numbers2<__int128> (0x0x7f2fde975c00) 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> (0x0x7f2fde987270) 0 empty
  boost::hash_detail::long_numbers2<__int128> (0x0x7f2fde9872d8) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7f2fde975c60) 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> (0x0x7f2fde975cc0) 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> (0x0x7f2fde975d20) 0 empty

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

Class boost::is_enum<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128 unsigned> (0x0x7f2fde9873a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fde987410) 0 empty
    mpl_::bool_<false> (0x0x7f2fde975e40) 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> (0x0x7f2fde987478) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f2fde975ea0) 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> (0x0x7f2fde9874e0) 0 empty
  boost::hash_detail::ulong_numbers2<__int128 unsigned> (0x0x7f2fde987548) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7f2fde975f00) 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> (0x0x7f2fde975f60) 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> (0x0x7f2fde9875b0) 0 empty
  boost::hash_detail::long_numbers2<__int128 unsigned> (0x0x7f2fde999000) 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> (0x0x7f2fde999060) 0 empty

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

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

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

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

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

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

Class std::complex<long double>
   size=32 align=16
   base size=32 base align=16
std::complex<long double> (0x0x7f2fde999660) 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>&> (0x0x7f2fde9998a0) 0 empty

Class boost::thread
   size=16 align=8
   base size=16 base align=8
boost::thread (0x0x7f2fde9999c0) 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> (0x0x7f2fde999ae0) 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> (0x0x7f2fde999c00) 0 empty

Class boost::thread::id
   size=8 align=8
   base size=8 base align=8
boost::thread::id (0x0x7f2fde999c60) 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 (0x0x7f2fde999cc0) 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 (0x0x7f2fde999de0) 0

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

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

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

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

Class boost::unique_lock<boost::mutex>
   size=16 align=8
   base size=9 base align=8
boost::unique_lock<boost::mutex> (0x0x7f2fde829180) 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> > (0x0x7f2fde8292a0) 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> > (0x0x7f2fde829300) 0

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

Class std::allocator<boost::thread*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::thread*> (0x0x7f2fde91a000) 0 empty
  __gnu_cxx::new_allocator<boost::thread*> (0x0x7f2fde829480) 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*> > (0x0x7f2fde8294e0) 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*> (0x0x7f2fde829540) 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*> > (0x0x7f2fde8295a0) 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*> > (0x0x7f2fde91a138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7f2fde829600) 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 (0x0x7f2fde91a1a0) 0
  std::allocator<std::_List_node<boost::thread*> > (0x0x7f2fde91a208) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7f2fde829660) 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*> > (0x0x7f2fde8293c0) 0

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

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

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

Class boost::shared_lock<boost::shared_mutex>
   size=16 align=8
   base size=9 base align=8
boost::shared_lock<boost::shared_mutex> (0x0x7f2fde829780) 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> > (0x0x7f2fde829840) 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> > (0x0x7f2fde8298a0) 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> > (0x0x7f2fde829900) 0

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

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

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

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

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

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

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

Class boost::recursive_timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_timed_mutex (0x0x7f2fde7192a0) 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> (0x0x7f2fde719420) 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> (0x0x7f2fde719480) 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 (0x0x7f2fde7194e0) 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> (0x0x7f2fde719720) 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> (0x0x7f2fde7198a0) 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> (0x0x7f2fde719a20) 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> (0x0x7f2fde719a80) 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> (0x0x7f2fde719ae0) 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> (0x0x7f2fde719b40) 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> (0x0x7f2fde719ba0) 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> (0x0x7f2fde719c00) 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> (0x0x7f2fde719c60) 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> (0x0x7f2fde719cc0) 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> (0x0x7f2fde719d20) 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> (0x0x7f2fde719d80) 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> (0x0x7f2fde719ea0) 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> (0x0x7f2fde719f00) 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> (0x0x7f2fde719f60) 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> (0x0x7f2fde3d7000) 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> (0x0x7f2fde3d7060) 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> (0x0x7f2fde3d70c0) 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> (0x0x7f2fde3d7120) 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> (0x0x7f2fde3d7180) 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 (0x0x7f2fde3d75a0) 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 (0x0x7f2fde3d7600) 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 (0x0x7f2fde3d76c0) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f2fde3d7780) 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> (0x0x7f2fde3d7840) 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 (0x0x7f2fde3d78a0) 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 (0x0x7f2fde3d7900) 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 (0x0x7f2fde3d7960) 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 (0x0x7f2fde3d79c0) 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> (0x0x7f2fde3d7b40) 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> (0x0x7f2fde3d7ba0) 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> (0x0x7f2fde91ad00) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f2fde3d7c00) 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> (0x0x7f2fde91ad68) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f2fde91add0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f2fde3d7c60) 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 (0x0x7f2fde3d7ea0) 0 empty

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

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

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> (0x0x7f2fde448420) 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> (0x0x7f2fde448540) 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> (0x0x7f2fde448660) 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> (0x0x7f2fde448f60) 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> (0x0x7f2fde4dd0c0) 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> (0x0x7f2fde4dd1e0) 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> (0x0x7f2fde4dd300) 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> (0x0x7f2fde4ddc60) 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> (0x0x7f2fde4ddd80) 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> (0x0x7f2fde4ddea0) 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> (0x0x7f2fde55e000) 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> (0x0x7f2fde55e960) 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> (0x0x7f2fde55ea80) 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> (0x0x7f2fde55eba0) 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> (0x0x7f2fde55ecc0) 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> (0x0x7f2fde208600) 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> (0x0x7f2fde208720) 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> (0x0x7f2fde208840) 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> (0x0x7f2fde208960) 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> (0x0x7f2fde2c62a0) 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> (0x0x7f2fde2c63c0) 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> (0x0x7f2fde2c64e0) 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> (0x0x7f2fde2c6600) 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> (0x0x7f2fde3512a0) 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> (0x0x7f2fde3515a0) 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> (0x0x7f2fde3518a0) 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> (0x0x7f2fde351ba0) 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> (0x0x7f2fddfed5a0) 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> (0x0x7f2fddfeda20) 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> (0x0x7f2fddfedea0) 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> (0x0x7f2fddffc360) 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> (0x0x7f2fde084060) 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> (0x0x7f2fde084180) 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> (0x0x7f2fde0842a0) 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> (0x0x7f2fde0843c0) 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> (0x0x7f2fde0ecea0) 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> (0x0x7f2fde128000) 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> (0x0x7f2fde128120) 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> (0x0x7f2fde128240) 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> (0x0x7f2fde128b40) 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> (0x0x7f2fde128c60) 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> (0x0x7f2fde128d80) 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> (0x0x7f2fde128ea0) 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> (0x0x7f2fdddde420) 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 (0x0x7f2fddc24720) 0

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

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7f2fddf1c8f0) 0
  boost::function0<void> (0x0x7f2fddf1c958) 0
    boost::function_base (0x0x7f2fddc24900) 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 (0x0x7f2fddc24780) 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 (0x0x7f2fddc24960) 0

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

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

Class boost::function<long unsigned int()>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int()> (0x0x7f2fddf1caf8) 0
  boost::function0<long unsigned int> (0x0x7f2fddf1cb60) 0
    boost::function_base (0x0x7f2fddc24ba0) 0

Class boost::barrier
   size=168 align=8
   base size=168 base align=8
boost::barrier (0x0x7f2fddc249c0) 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> (0x0x7f2fddf1cc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fddf1cc98) 0 empty
    mpl_::bool_<false> (0x0x7f2fddc24c00) 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> (0x0x7f2fddc24c60) 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> (0x0x7f2fddc24cc0) 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> (0x0x7f2fddf1cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fddf1cf70) 0 empty
    mpl_::bool_<false> (0x0x7f2fddc24d20) 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()> > (0x0x7f2fddf1cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fddf1cd68) 0 empty
    mpl_::bool_<false> (0x0x7f2fddc24d80) 0 empty

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

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7f2fddcf3f00) 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> (0x0x7f2fddd2f120) 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> (0x0x7f2fddd2f420) 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<> > (0x0x7f2fddd2f6c0) 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<> > (0x0x7f2fddd2f720) 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> (0x0x7f2fddd2f780) 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> (0x0x7f2fddd2f7e0) 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> (0x0x7f2fddd2f8a0) 0 empty

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

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7f2fddd2fa20) 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::*)()))()> (0x0x7f2fddd2fd80) 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::*)()))()> (0x0x7f2fdd93c0c0) 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> (0x0x7f2fdd93c120) 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 (0x0x7f2fdd93ce40) 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 (0x0x7f2fdd93cea0) 0 empty

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

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f2fdd9cd360) 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> (0x0x7f2fdd9cd420) 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 (0x0x7f2fdd9cd480) 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> > > (0x0x7f2fdd9cd660) 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> > > (0x0x7f2fdd96ed00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f2fdd9cd6c0) 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> > > > (0x0x7f2fdd9cd720) 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> > > (0x0x7f2fdd9cd840) 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> > > (0x0x7f2fdd9cd7e0) 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> > > > (0x0x7f2fdd9cd960) 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> > > > (0x0x7f2fdd9cd900) 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> (0x0x7f2fdd9cd9c0) 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_> (0x0x7f2fdd96e8f0) 0 empty
  std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool> (0x0x7f2fdd9cdae0) 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> > > > (0x0x7f2fdd9cdb40) 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> > > > (0x0x7f2fdd96e9c0) 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> > > > (0x0x7f2fdd9cdba0) 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> (0x0x7f2fdd96ea28) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f2fdd96ea90) 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> > > > (0x0x7f2fdd9cdc00) 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> > > > (0x0x7f2fdd9cd8a0) 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> > (0x0x7f2fdd9cd600) 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 (0x0x7f2fdd96ec98) 0
    vptr=((& boost::exception_detail::error_info_container_impl::_ZTVN5boost16exception_detail25error_info_container_implE) + 16u)
  boost::exception_detail::error_info_container (0x0x7f2fdd9cd5a0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_container_impl (0x0x7f2fdd96ec98)

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> (0x0x7f2fdd9cdd20) 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> (0x0x7f2fdd9cdd80) 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> (0x0x7f2fdd9cdde0) 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> (0x0x7f2fdd9cde40) 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> (0x0x7f2fdd9cdcc0) 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> > (0x0x7f2fdd9cdf60) 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>&> (0x0x7f2fdd748000) 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> > > (0x0x7f2fdd748060) 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> > > (0x0x7f2fdd7480c0) 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> (0x0x7f2fdd7482a0) 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> (0x0x7f2fdd762208) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdd748300) 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*> > (0x0x7f2fdd748480) 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*> > (0x0x7f2fdd7485a0) 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> > (0x0x7f2fdd748600) 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*> (0x0x7f2fdd748780) 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> (0x0x7f2fdd7488a0) 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> (0x0x7f2fdd748a20) 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> (0x0x7f2fdd748a80) 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> (0x0x7f2fdd748ae0) 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> (0x0x7f2fdd748b40) 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> (0x0x7f2fdd7489c0) 0

Class boost::exception_ptr
   size=16 align=8
   base size=16 base align=8
boost::exception_ptr (0x0x7f2fdd748960) 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> (0x0x7f2fdd748d20) 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> (0x0x7f2fdd7626e8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdd748d80) 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> (0x0x7f2fdd748de0) 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*> (0x0x7f2fdd7628f0) 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 (0x0x7f2fdd8180c0) 0 nearly-empty
      primary-for boost::error_info<boost::tag_original_exception_type, const std::type_info*> (0x0x7f2fdd7628f0)

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

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

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 (0x0x7f2fdd81baf0) 0
    vptr=((& boost::unknown_exception::_ZTVN5boost17unknown_exceptionE) + 16u)
  boost::exception (0x0x7f2fdd818420) 0
      primary-for boost::unknown_exception (0x0x7f2fdd81baf0)
  std::exception (0x0x7f2fdd818480) 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> (0x0x7f2fdd8184e0) 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&> (0x0x7f2fdd818540) 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&> (0x0x7f2fdd762dd0) 0 empty
  boost::enable_if_c<true, const boost::unknown_exception&> (0x0x7f2fdd8185a0) 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> (0x0x7f2fdd818720) 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_> (0x0x7f2fdd818780) 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_> (0x0x7f2fdd8187e0) 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>&> (0x0x7f2fdd818840) 0 empty

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

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f2fdd818960) 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> > (0x0x7f2fdd8189c0) 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*> (0x0x7f2fdd818ae0) 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> > (0x0x7f2fdd818b40) 0 empty

Class boost::future_errc
   size=4 align=4
   base size=4 base align=4
boost::future_errc (0x0x7f2fdd818e40) 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> (0x0x7f2fdd4f1068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdd4f10d0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdd4ed120) 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> (0x0x7f2fdd4f1138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdd4f11a0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdd4ed180) 0 empty

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

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

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 (0x0x7f2fdd4f1820) 0
    vptr=((& boost::future_uninitialized::_ZTVN5boost20future_uninitializedE) + 16u)
  boost::future_error (0x0x7f2fdd4f1888) 0
      primary-for boost::future_uninitialized (0x0x7f2fdd4f1820)
    std::logic_error (0x0x7f2fdd4f18f0) 0
        primary-for boost::future_error (0x0x7f2fdd4f1888)
      std::exception (0x0x7f2fdd4ed780) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdd4f18f0)

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 (0x0x7f2fdd4f1958) 0
    vptr=((& boost::broken_promise::_ZTVN5boost14broken_promiseE) + 16u)
  boost::future_error (0x0x7f2fdd4f19c0) 0
      primary-for boost::broken_promise (0x0x7f2fdd4f1958)
    std::logic_error (0x0x7f2fdd4f1a28) 0
        primary-for boost::future_error (0x0x7f2fdd4f19c0)
      std::exception (0x0x7f2fdd4ed7e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdd4f1a28)

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 (0x0x7f2fdd4f1a90) 0
    vptr=((& boost::future_already_retrieved::_ZTVN5boost24future_already_retrievedE) + 16u)
  boost::future_error (0x0x7f2fdd4f1af8) 0
      primary-for boost::future_already_retrieved (0x0x7f2fdd4f1a90)
    std::logic_error (0x0x7f2fdd4f1b60) 0
        primary-for boost::future_error (0x0x7f2fdd4f1af8)
      std::exception (0x0x7f2fdd4ed840) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdd4f1b60)

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 (0x0x7f2fdd4f1bc8) 0
    vptr=((& boost::promise_already_satisfied::_ZTVN5boost25promise_already_satisfiedE) + 16u)
  boost::future_error (0x0x7f2fdd4f1c30) 0
      primary-for boost::promise_already_satisfied (0x0x7f2fdd4f1bc8)
    std::logic_error (0x0x7f2fdd4f1c98) 0
        primary-for boost::future_error (0x0x7f2fdd4f1c30)
      std::exception (0x0x7f2fdd4ed8a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdd4f1c98)

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 (0x0x7f2fdd4f1d00) 0
    vptr=((& boost::task_already_started::_ZTVN5boost20task_already_startedE) + 16u)
  boost::future_error (0x0x7f2fdd4f1d68) 0
      primary-for boost::task_already_started (0x0x7f2fdd4f1d00)
    std::logic_error (0x0x7f2fdd4f1dd0) 0
        primary-for boost::future_error (0x0x7f2fdd4f1d68)
      std::exception (0x0x7f2fdd4ed900) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdd4f1dd0)

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 (0x0x7f2fdd4f1e38) 0
    vptr=((& boost::task_moved::_ZTVN5boost10task_movedE) + 16u)
  boost::future_error (0x0x7f2fdd4f1ea0) 0
      primary-for boost::task_moved (0x0x7f2fdd4f1e38)
    std::logic_error (0x0x7f2fdd4f1f08) 0
        primary-for boost::future_error (0x0x7f2fdd4f1ea0)
      std::exception (0x0x7f2fdd4ed960) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdd4f1f08)

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 (0x0x7f2fdd4f1f70) 0
    vptr=((& boost::promise_moved::_ZTVN5boost13promise_movedE) + 16u)
  boost::future_error (0x0x7f2fdd590000) 0
      primary-for boost::promise_moved (0x0x7f2fdd4f1f70)
    std::logic_error (0x0x7f2fdd590068) 0
        primary-for boost::future_error (0x0x7f2fdd590000)
      std::exception (0x0x7f2fdd4ed9c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdd590068)

Class boost::detail::relocker
   size=16 align=8
   base size=9 base align=8
boost::detail::relocker (0x0x7f2fdd4eda20) 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> (0x0x7f2fdd4edae0) 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> (0x0x7f2fdd4eda80) 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*> (0x0x7f2fdd4edc00) 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*> (0x0x7f2fdd590208) 0 empty
  __gnu_cxx::new_allocator<boost::condition_variable_any*> (0x0x7f2fdd4edc60) 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*> > (0x0x7f2fdd4edcc0) 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*> (0x0x7f2fdd4edd20) 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*> > (0x0x7f2fdd4edd80) 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*> > (0x0x7f2fdd590340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f2fdd4edde0) 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 (0x0x7f2fdd5903a8) 0
  std::allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f2fdd590410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f2fdd4ede40) 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*> > (0x0x7f2fdd4edba0) 0

Class std::list<boost::condition_variable_any*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::condition_variable_any*> (0x0x7f2fdd590548) 0
  std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> > (0x0x7f2fdd4edf60) 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 (0x0x7f2fdd5901a0) 0
    vptr=((& boost::detail::shared_state_base::_ZTVN5boost6detail17shared_state_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f2fdd4edb40) 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*> (0x0x7f2fdd652000) 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*> (0x0x7f2fdd6520c0) 0

Class boost::is_integral<boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void()> > (0x0x7f2fdd590750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd5907b8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd652240) 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> (0x0x7f2fdd652300) 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> (0x0x7f2fdd590b60) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdd652360) 0 empty

Class boost::detail::future_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::future_traits<void> (0x0x7f2fdd652540) 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> (0x0x7f2fdd590f70) 0
    vptr=((& boost::detail::shared_state<void>::_ZTVN5boost6detail12shared_stateIvEE) + 16u)
  boost::detail::shared_state_base (0x0x7f2fdd5905b0) 0
      primary-for boost::detail::shared_state<void> (0x0x7f2fdd590f70)
    boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f2fdd652660) 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>&> (0x0x7f2fdd652780) 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>&> (0x0x7f2fdd6d2068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d20d0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd6527e0) 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>&> (0x0x7f2fdd6d2138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d21a0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd652840) 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>&> (0x0x7f2fdd6d2208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d2270) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd6528a0) 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> > > (0x0x7f2fdd652900) 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> > > (0x0x7f2fdd6d22d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d2340) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd652a20) 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> > > (0x0x7f2fdd6d23a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d2410) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd652c00) 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> > > (0x0x7f2fdd6d2478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d24e0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd652d20) 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> > > (0x0x7f2fdd652e40) 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> > (0x0x7f2fdd652f60) 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> > > (0x0x7f2fdd6d2618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d2680) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25f000) 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> (0x0x7f2fdd25f1e0) 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> > > (0x0x7f2fdd25f240) 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> > > (0x0x7f2fdd652720) 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> > > (0x0x7f2fdd25f2a0) 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> > > (0x0x7f2fdd6d2750) 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> > > (0x0x7f2fdd25f300) 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>&> (0x0x7f2fdd25f480) 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>&> (0x0x7f2fdd25f420) 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>&> (0x0x7f2fdd25f3c0) 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>&> (0x0x7f2fdd25f5a0) 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>&> (0x0x7f2fdd6d28f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdd6d2958) 0 empty
    mpl_::bool_<true> (0x0x7f2fdd25f600) 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>&> (0x0x7f2fdd6d29c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d2a28) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25f660) 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>&> (0x0x7f2fdd6d2a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdd6d2af8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdd25f6c0) 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>&> (0x0x7f2fdd6d2b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d2bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25f720) 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> (0x0x7f2fdd25f780) 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>&> (0x0x7f2fdd25f540) 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>&> (0x0x7f2fdd25f4e0) 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> > > (0x0x7f2fdd25f360) 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> > > (0x0x7f2fdd25f7e0) 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> > > (0x0x7f2fdd6d2ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd6d2f08) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25f840) 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> > > (0x0x7f2fdd6d2f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd27b000) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25f960) 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> > > (0x0x7f2fdd25fa80) 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> > > (0x0x7f2fdd27b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd27b0d0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25fba0) 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> > > (0x0x7f2fdd27b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd27b340) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25fc00) 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> > > (0x0x7f2fdd27b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd27b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd25fc60) 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> >*> (0x0x7f2fdd25fe40) 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> > > (0x0x7f2fdd27b888) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7f2fdd25fea0) 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> > > (0x0x7f2fdd27b8f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f2fdd27b958) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7f2fdd25ff00) 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> > > (0x0x7f2fdd27b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd27ba28) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd295060) 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> > > (0x0x7f2fdd27ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdd27baf8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdd295240) 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> > > (0x0x7f2fdd2952a0) 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> > > (0x0x7f2fdd27bc30) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f2fdd2953c0) 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 (0x0x7f2fdd295480) 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> >&> (0x0x7f2fdd295420) 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> > (0x0x7f2fdd27bd68) 0 empty
  boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7f2fdd2954e0) 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> > (0x0x7f2fdd295540) 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> >&> (0x0x7f2fdd2955a0) 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>&> (0x0x7f2fdd295600) 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> (0x0x7f2fdd2a5068) 0
    vptr=((& boost::detail::future_async_shared_state_base<void>::_ZTVN5boost6detail30future_async_shared_state_baseIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7f2fdd2a50d0) 0
      primary-for boost::detail::future_async_shared_state_base<void> (0x0x7f2fdd2a5068)
    boost::detail::shared_state_base (0x0x7f2fdd2a5138) 0
        primary-for boost::detail::shared_state<void> (0x0x7f2fdd2a50d0)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f2fdd2956c0) 8

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f2fdd295ba0) 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> (0x0x7f2fdd295b40) 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 (0x0x7f2fdd2a5820) 0
  std::allocator<int> (0x0x7f2fdd2a5888) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f2fdd295c00) 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> > (0x0x7f2fdd295960) 0

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

Class boost::detail::future_waiter::registered_waiter
   size=32 align=8
   base size=32 base align=8
boost::detail::future_waiter::registered_waiter (0x0x7f2fdd295d80) 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> > (0x0x7f2fdd295e40) 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 (0x0x7f2fdd295de0) 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> (0x0x7f2fdd295f60) 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> (0x0x7f2fdd2a5a90) 0 empty
  __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f2fdd34b000) 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> > (0x0x7f2fdd295f00) 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> (0x0x7f2fdd34b1e0) 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> (0x0x7f2fdd34b180) 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 (0x0x7f2fdd2a5c30) 0
  std::allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f2fdd2a5c98) 0 empty
    __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f2fdd34b240) 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> > (0x0x7f2fdd295ea0) 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> (0x0x7f2fdd2a5d00) 0
  std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7f2fdd34b2a0) 0

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

Class boost::detail::base_future
   size=1 align=1
   base size=0 base align=1
boost::detail::base_future (0x0x7f2fdd34b6c0) 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> > (0x0x7f2fdd34bb40) 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> > (0x0x7f2fdd34bba0) 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> > (0x0x7f2fdd34bc00) 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> > (0x0x7f2fdd34bc60) 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> > (0x0x7f2fdd34bae0) 0

Class boost::promise<void>
   size=24 align=8
   base size=17 base align=8
boost::promise<void> (0x0x7f2fdd34ba80) 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> (0x0x7f2fdd34bcc0) 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> > (0x0x7f2fdd34bd20) 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> > (0x0x7f2fdd442af8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdd34bd80) 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> > (0x0x7f2fdd34bea0) 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> (0x0x7f2fdd34bf00) 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> >&> (0x0x7f2fdd34bf60) 0 empty

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

Class boost::unique_future<void>
   size=16 align=8
   base size=16 base align=8
boost::unique_future<void> (0x0x7f2fdd442f08) 0
  boost::detail::basic_future<void> (0x0x7f2fdd442f70) 0
    boost::detail::base_future (0x0x7f2fdd0c9060) 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> > (0x0x7f2fdd0c90c0) 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> > > (0x0x7f2fdd0c9120) 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> > (0x0x7f2fdd0c9180) 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> (0x0x7f2fdd0fb4e0) 0
    vptr=((& boost::detail::task_base_shared_state<void>::_ZTVN5boost6detail22task_base_shared_stateIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7f2fdd0fb548) 0
      primary-for boost::detail::task_base_shared_state<void> (0x0x7f2fdd0fb4e0)
    boost::detail::shared_state_base (0x0x7f2fdd0fb5b0) 0
        primary-for boost::detail::shared_state<void> (0x0x7f2fdd0fb548)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f2fdd0c9420) 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> (0x0x7f2fdd0fb820) 0
    vptr=((& boost::detail::task_shared_state<void (*)(), void>::_ZTVN5boost6detail17task_shared_stateIPFvvEvEE) + 16u)
  boost::detail::task_base_shared_state<void> (0x0x7f2fdd0fb888) 0
      primary-for boost::detail::task_shared_state<void (*)(), void> (0x0x7f2fdd0fb820)
    boost::detail::shared_state<void> (0x0x7f2fdd0fb8f0) 0
        primary-for boost::detail::task_base_shared_state<void> (0x0x7f2fdd0fb888)
      boost::detail::shared_state_base (0x0x7f2fdd0fb958) 0
          primary-for boost::detail::shared_state<void> (0x0x7f2fdd0fb8f0)
        boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f2fdd0c9540) 8

Class boost::shared_future<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_future<void> (0x0x7f2fdd0fba90) 0
  boost::detail::basic_future<void> (0x0x7f2fdd0fbaf8) 0
    boost::detail::base_future (0x0x7f2fdd0c9660) 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> > (0x0x7f2fdd0c96c0) 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> > > (0x0x7f2fdd0c97e0) 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> > > (0x0x7f2fdd0fbc30) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > (0x0x7f2fdd0c9840) 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> > > > (0x0x7f2fdd0c98a0) 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> > > (0x0x7f2fdd0c99c0) 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> > > (0x0x7f2fdd0c9960) 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> > > > (0x0x7f2fdd0c9ae0) 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> > > > (0x0x7f2fdd0c9a80) 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> (0x0x7f2fdd0c9b40) 0 empty

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7f2fdd0fbf70) 0 empty
  std::binary_function<int, int, bool> (0x0x7f2fdd0c9ba0) 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> > > > (0x0x7f2fdd0c9c00) 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> > > > (0x0x7f2fdd1d2068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7f2fdd0c9d20) 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> (0x0x7f2fdd1d2138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7f2fdd1d21a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7f2fdd0c9e40) 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> > > > (0x0x7f2fdd0c9a20) 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> > (0x0x7f2fdd0c9780) 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> > > (0x0x7f2fdd24d060) 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> > > (0x0x7f2fdd1d2410) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::View> > > (0x0x7f2fdd24d0c0) 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> > > > (0x0x7f2fdd24d120) 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> > > (0x0x7f2fdd24d240) 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> > > (0x0x7f2fdd24d1e0) 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> > > > (0x0x7f2fdd24d360) 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> > > > (0x0x7f2fdd24d300) 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> > > > (0x0x7f2fdd24d3c0) 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> > > > (0x0x7f2fdd1d2820) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7f2fdd24d4e0) 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> (0x0x7f2fdd1d28f0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7f2fdd1d2958) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7f2fdd24d600) 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> > > > (0x0x7f2fdd24d2a0) 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> > (0x0x7f2fdd24d000) 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> > > (0x0x7f2fdd24d8a0) 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> > > (0x0x7f2fdd1d2af8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, std::set<int> > > (0x0x7f2fdd24d9c0) 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> > > > (0x0x7f2fdd24da20) 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> > > (0x0x7f2fdd24db40) 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> > > (0x0x7f2fdd24dae0) 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> > > > (0x0x7f2fdd24dc60) 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> > > > (0x0x7f2fdd24dc00) 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> > > > (0x0x7f2fdd24dcc0) 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> > > > (0x0x7f2fdd1d2e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7f2fdd24dde0) 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> (0x0x7f2fdd1d2ea0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7f2fdd1d2f08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7f2fdd24de40) 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> > > > (0x0x7f2fdd24dba0) 0

Class std::map<int, std::set<int> >
   size=48 align=8
   base size=48 base align=8
std::map<int, std::set<int> > (0x0x7f2fdd24d840) 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> > (0x0x7f2fdcfb9000) 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> > (0x0x7f2fdd1d24e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, int> > (0x0x7f2fdcfb9060) 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> > > (0x0x7f2fdcfb90c0) 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> > (0x0x7f2fdcfb91e0) 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> > (0x0x7f2fdcfb9180) 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> > > (0x0x7f2fdcfb9300) 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> > > (0x0x7f2fdcfb92a0) 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> > > (0x0x7f2fdcfb9360) 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> > > (0x0x7f2fdcfdd138) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7f2fdcfb93c0) 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> (0x0x7f2fdcfdd1a0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7f2fdcfdd208) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7f2fdcfb9420) 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> > > (0x0x7f2fdcfb9240) 0

Class std::map<int, int>
   size=48 align=8
   base size=48 base align=8
std::map<int, int> (0x0x7f2fdd24df60) 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 (0x0x7f2fdd0fbbc8) 0
    vptr=((& pov::RenderBackend::_ZTVN3pov13RenderBackendE) + 16u)
  POVMS_MessageReceiver (0x0x7f2fdd0c9720) 0
      primary-for pov::RenderBackend (0x0x7f2fdd0fbbc8)

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

Class pov::SpectralBand
   size=8 align=4
   base size=8 base align=4
pov::SpectralBand (0x0x7f2fdcfb94e0) 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> (0x0x7f2fdcfb9540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<pov::Media>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Media> (0x0x7f2fdcfdd3a8) 0 empty
  __gnu_cxx::new_allocator<pov::Media> (0x0x7f2fdcfb9c00) 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> > (0x0x7f2fdcfb9b40) 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> (0x0x7f2fdcfb9d20) 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> (0x0x7f2fdcfb9cc0) 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 (0x0x7f2fdcfdd548) 0
  std::allocator<pov::Media> (0x0x7f2fdcfdd5b0) 0 empty
    __gnu_cxx::new_allocator<pov::Media> (0x0x7f2fdcfb9d80) 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> > (0x0x7f2fdcfb9ae0) 0

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

Class boost::detail::sp_element<pov::SubsurfaceInterior>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov::SubsurfaceInterior> (0x0x7f2fdcfb9f60) 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> (0x0x7f2fdce34000) 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> (0x0x7f2fdce34060) 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> (0x0x7f2fdce340c0) 0 empty

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

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

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

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

Class pov::Density_file_Struct
   size=16 align=8
   base size=16 base align=8
pov::Density_file_Struct (0x0x7f2fdce341e0) 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> (0x0x7f2fdce342a0) 0

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

Class pov::Crackle_Cache_Struct
   size=3136 align=8
   base size=3136 base align=8
pov::Crackle_Cache_Struct (0x0x7f2fdce34300) 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> (0x0x7f2fdce34420) 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> (0x0x7f2fdce34480) 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> (0x0x7f2fdce344e0) 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> (0x0x7f2fdce34540) 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> (0x0x7f2fdce345a0) 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> (0x0x7f2fdce34660) 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> (0x0x7f2fdce346c0) 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> (0x0x7f2fdce34720) 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> (0x0x7f2fdce34780) 0

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

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

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

Class pov::Pigment_Struct
   size=200 align=8
   base size=200 base align=8
pov::Pigment_Struct (0x0x7f2fdcfdd750) 0
  pov::Pattern_Struct (0x0x7f2fdce347e0) 0

Class pov::Tnormal_Struct
   size=168 align=8
   base size=168 base align=8
pov::Tnormal_Struct (0x0x7f2fdcfdd820) 0
  pov::Pattern_Struct (0x0x7f2fdce348a0) 0

Class pov::Texture_Struct
   size=208 align=8
   base size=204 base align=8
pov::Texture_Struct (0x0x7f2fdcfdd888) 0
  pov::Pattern_Struct (0x0x7f2fdce34900) 0

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

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

Class pov::Turb_Struct
   size=64 align=8
   base size=60 base align=8
pov::Turb_Struct (0x0x7f2fdcfdd8f0) 0
  pov::Warps_Struct (0x0x7f2fdce34a20) 0

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

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

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

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

Class std::allocator<pov::ObjectBase*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::ObjectBase*> (0x0x7f2fdcfdd958) 0 empty
  __gnu_cxx::new_allocator<pov::ObjectBase*> (0x0x7f2fdce34ea0) 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*> > (0x0x7f2fdce34de0) 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*> (0x0x7f2fdcada000) 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*> (0x0x7f2fdce34f60) 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 (0x0x7f2fdcfddaf8) 0
  std::allocator<pov::ObjectBase*> (0x0x7f2fdcfddb60) 0 empty
    __gnu_cxx::new_allocator<pov::ObjectBase*> (0x0x7f2fdcada060) 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*> > (0x0x7f2fdce34d80) 0

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

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

Class std::allocator<pov::LightSource*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::LightSource*> (0x0x7f2fdcfddd68) 0 empty
  __gnu_cxx::new_allocator<pov::LightSource*> (0x0x7f2fdcada240) 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*> > (0x0x7f2fdcada180) 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*> (0x0x7f2fdcada360) 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*> (0x0x7f2fdcada300) 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 (0x0x7f2fdcfddf08) 0
  std::allocator<pov::LightSource*> (0x0x7f2fdcfddf70) 0 empty
    __gnu_cxx::new_allocator<pov::LightSource*> (0x0x7f2fdcada480) 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*> > (0x0x7f2fdcada120) 0

Class std::vector<pov::LightSource*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::LightSource*> (0x0x7f2fdcfdd410) 0
  std::_Vector_base<pov::LightSource*, std::allocator<pov::LightSource*> > (0x0x7f2fdcada4e0) 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 (0x0x7f2fdce34d20) 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 (0x0x7f2fdcfddc30) 0
    vptr=((& pov::CompoundObject::_ZTVN3pov14CompoundObjectE) + 16u)
  pov::ObjectBase (0x0x7f2fdcada540) 0
      primary-for pov::CompoundObject (0x0x7f2fdcfddc30)

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

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

Class pov::Project_Tree_Node_Struct
   size=48 align=8
   base size=48 base align=8
pov::Project_Tree_Node_Struct (0x0x7f2fdcada660) 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 (0x0x7f2fdcfdddd0) 0
    vptr=((& pov::LightSource::_ZTVN3pov11LightSourceE) + 16u)
  pov::CompoundObject (0x0x7f2fdcbc6000) 0
      primary-for pov::LightSource (0x0x7f2fdcfdddd0)
    pov::ObjectBase (0x0x7f2fdcada6c0) 0
        primary-for pov::CompoundObject (0x0x7f2fdcbc6000)

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

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

Class pov::Ray
   size=4176 align=8
   base size=4170 base align=8
pov::Ray (0x0x7f2fdcada780) 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 (0x0x7f2fdcada840) 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 (0x0x7f2fdcbc6068) 0 nearly-empty
    vptr=((& pov::TrueRayObjectCondition::_ZTVN3pov22TrueRayObjectConditionE) + 16u)
  pov::RayObjectCondition (0x0x7f2fdcada8a0) 0 nearly-empty
      primary-for pov::TrueRayObjectCondition (0x0x7f2fdcbc6068)

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 (0x0x7f2fdcada900) 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 (0x0x7f2fdcbc60d0) 0 nearly-empty
    vptr=((& pov::TruePointObjectCondition::_ZTVN3pov24TruePointObjectConditionE) + 16u)
  pov::PointObjectCondition (0x0x7f2fdcada960) 0 nearly-empty
      primary-for pov::TruePointObjectCondition (0x0x7f2fdcbc60d0)

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

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

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

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

Class pov::intersection_stats_info
   size=24 align=8
   base size=24 base align=8
pov::intersection_stats_info (0x0x7f2fdcadab40) 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*> (0x0x7f2fdcadaba0) 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> (0x0x7f2fdcadac00) 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*> (0x0x7f2fdcbc61a0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f2fdcadac60) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f2fdcbc6340) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f2fdcadaea0) 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> (0x0x7f2fdcadaf00) 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> (0x0x7f2fdcadaf60) 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> (0x0x7f2fdc8e4060) 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> (0x0x7f2fdc8e4000) 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> (0x0x7f2fdc8cbe00) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f2fdcbc6410) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f2fdc8cbe00)
    std::exception (0x0x7f2fdc8e40c0) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f2fdcbc6410)
  boost::exception (0x0x7f2fdc8e4120) 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> > (0x0x7f2fdc8ed000) 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> (0x0x7f2fdc8ed070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f2fdc8ed000)
    boost::bad_weak_ptr (0x0x7f2fdcbc6478) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f2fdc8ed070)
      std::exception (0x0x7f2fdc8e4240) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f2fdcbc6478)
    boost::exception (0x0x7f2fdc8e42a0) 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 (0x0x7f2fdc8e4300) 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 (0x0x7f2fdc8e45a0) 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> (0x0x7f2fdc8e4660) 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 (0x0x7f2fdcbc68f0) 0
  std::basic_string<short unsigned int>::_Rep_base (0x0x7f2fdc8e4600) 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> (0x0x7f2fdc8e4720) 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> (0x0x7f2fdc8e46c0) 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> (0x0x7f2fdc9313f0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f2fdcbc6a28) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f2fdc9313f0)
    std::exception (0x0x7f2fdc8e4780) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2fdcbc6a28)
  boost::exception (0x0x7f2fdc8e47e0) 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> > (0x0x7f2fdc9314d0) 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> (0x0x7f2fdc931540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f2fdc9314d0)
    std::runtime_error (0x0x7f2fdcbc6b60) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f2fdc931540)
      std::exception (0x0x7f2fdc8e4900) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fdcbc6b60)
    boost::exception (0x0x7f2fdc8e4960) 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 (0x0x7f2fdc8e49c0) 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> (0x0x7f2fdc96f1e0) 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> (0x0x7f2fdc96f180) 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> (0x0x7f2fdc984d90) 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 (0x0x7f2fdc9583a8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f2fdc984d90)
    std::out_of_range (0x0x7f2fdc958410) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7f2fdc9583a8)
      std::logic_error (0x0x7f2fdc958478) 0
          primary-for std::out_of_range (0x0x7f2fdc958410)
        std::exception (0x0x7f2fdc96f3c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc958478)
  boost::exception (0x0x7f2fdc96f420) 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> > (0x0x7f2fdc984e70) 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> (0x0x7f2fdc984ee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f2fdc984e70)
    boost::gregorian::bad_day_of_month (0x0x7f2fdc9585b0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f2fdc984ee0)
      std::out_of_range (0x0x7f2fdc958618) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7f2fdc9585b0)
        std::logic_error (0x0x7f2fdc958680) 0
            primary-for std::out_of_range (0x0x7f2fdc958618)
          std::exception (0x0x7f2fdc96f540) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdc958680)
    boost::exception (0x0x7f2fdc96f5a0) 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 (0x0x7f2fdc96f600) 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> (0x0x7f2fdc96f960) 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> (0x0x7f2fdc96fa20) 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> (0x0x7f2fdc96f9c0) 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> (0x0x7f2fdca0ca80) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7f2fdc958dd0) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f2fdca0ca80)
    std::logic_error (0x0x7f2fdc958e38) 0
        primary-for std::out_of_range (0x0x7f2fdc958dd0)
      std::exception (0x0x7f2fdc96fa80) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdc958e38)
  boost::exception (0x0x7f2fdc96fae0) 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> > (0x0x7f2fdca0cb60) 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> (0x0x7f2fdca0cbd0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f2fdca0cb60)
    std::out_of_range (0x0x7f2fdc958f70) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f2fdca0cbd0)
      std::logic_error (0x0x7f2fdc9586e8) 0
          primary-for std::out_of_range (0x0x7f2fdc958f70)
        std::exception (0x0x7f2fdc96fb40) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc9586e8)
    boost::exception (0x0x7f2fdc96fba0) 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 (0x0x7f2fdc96fc00) 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> (0x0x7f2fdca22410) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f2fdca22478) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f2fdca41060) 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> (0x0x7f2fdca41120) 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> (0x0x7f2fdca411e0) 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> > (0x0x7f2fdca41000) 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> > (0x0x7f2fdca22548) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f2fdca412a0) 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> > (0x0x7f2fdc96ff60) 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> > (0x0x7f2fdca41300) 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> > (0x0x7f2fdca225b0) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7f2fdca41360) 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> > > (0x0x7f2fdca22618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdca22680) 0 empty
    mpl_::bool_<true> (0x0x7f2fdca41480) 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> > (0x0x7f2fdca226e8) 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> > (0x0x7f2fdca22750) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2fdca227b8) 0 empty
      mpl_::bool_<true> (0x0x7f2fdca414e0) 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> > > (0x0x7f2fdca22820) 0 empty
  mpl_::bool_<true> (0x0x7f2fdca41540) 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> > (0x0x7f2fdca22888) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdca228f0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdca415a0) 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> > (0x0x7f2fdca22958) 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> > (0x0x7f2fdca229c0) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdca22a28) 0 empty
      mpl_::bool_<true> (0x0x7f2fdca41600) 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> (0x0x7f2fdca22a90) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2fdca41660) 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> > (0x0x7f2fdca41720) 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> > (0x0x7f2fdca22b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdca22bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdca41780) 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> > (0x0x7f2fdca22c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdca22c98) 0 empty
    mpl_::bool_<false> (0x0x7f2fdca417e0) 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> > (0x0x7f2fdca22d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdca22d68) 0 empty
    mpl_::bool_<false> (0x0x7f2fdca41840) 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> (0x0x7f2fdca418a0) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7f2fdca22dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdca22e38) 0 empty
    mpl_::bool_<false> (0x0x7f2fdca41900) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7f2fdca22ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdca22f08) 0 empty
    mpl_::bool_<true> (0x0x7f2fdca41960) 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> (0x0x7f2fdca419c0) 0 empty

Class boost::is_abstract<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<long int> (0x0x7f2fdca22f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdca22000) 0 empty
    mpl_::bool_<false> (0x0x7f2fdca41a20) 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> (0x0x7f2fdca41a80) 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> (0x0x7f2fdca41ae0) 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> (0x0x7f2fdca416c0) 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> (0x0x7f2fdca41c00) 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> (0x0x7f2fdc66c138) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int> (0x0x7f2fdca41c60) 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> > (0x0x7f2fdca41f00) 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> > (0x0x7f2fdca41ea0) 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> > (0x0x7f2fdca41e40) 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> > (0x0x7f2fdca41de0) 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> > (0x0x7f2fdc674060) 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> > (0x0x7f2fdc66c410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66c478) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6740c0) 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> > (0x0x7f2fdc66c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66c548) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674120) 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> > (0x0x7f2fdc66c5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66c618) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674180) 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> > (0x0x7f2fdc66c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66c6e8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6741e0) 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> (0x0x7f2fdc674240) 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> > (0x0x7f2fdc674000) 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> > (0x0x7f2fdca41f60) 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> (0x0x7f2fdca41d80) 0 empty

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

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7f2fdc66c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66c888) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674540) 0 empty

Class boost::is_array<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_array<long int> (0x0x7f2fdc66c8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66c958) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6745a0) 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> (0x0x7f2fdc674600) 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> (0x0x7f2fdc66c9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66ca28) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674660) 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> (0x0x7f2fdc66ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66caf8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6746c0) 0 empty

Class boost::is_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int> (0x0x7f2fdc66cb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66cbc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674720) 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*> (0x0x7f2fdc674840) 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> (0x0x7f2fdc66cd00) 0 empty
  boost::type_traits::is_function_ptr_helper<long int*> (0x0x7f2fdc6748a0) 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> (0x0x7f2fdc66cd68) 0 empty
  boost::detail::is_function_chooser<false>::result_<long int> (0x0x7f2fdc66cdd0) 0 empty
    boost::type_traits::is_function_ptr_helper<long int*> (0x0x7f2fdc674900) 0 empty

Class boost::is_function<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int> (0x0x7f2fdc66ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66cea0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674960) 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> (0x0x7f2fdc66cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc66cf70) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6749c0) 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> > (0x0x7f2fdc69c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc69c068) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674a20) 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> > (0x0x7f2fdc69c1a0) 0 empty
  mpl_::bool_<false> (0x0x7f2fdc674a80) 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> > (0x0x7f2fdc69c208) 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> > (0x0x7f2fdc69c270) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc674ae0) 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> (0x0x7f2fdc69c2d8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fdc674b40) 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> > (0x0x7f2fdc674ba0) 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> > (0x0x7f2fdc69c340) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7f2fdc674cc0) 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> > > (0x0x7f2fdc69c478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc69c4e0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc674d80) 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> > (0x0x7f2fdc69c548) 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> > (0x0x7f2fdc69c5b0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2fdc69c618) 0 empty
      mpl_::bool_<true> (0x0x7f2fdc674de0) 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> > > (0x0x7f2fdc69c680) 0 empty
  mpl_::bool_<true> (0x0x7f2fdc674e40) 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> > (0x0x7f2fdc69c6e8) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdc69c750) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc674ea0) 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> > (0x0x7f2fdc69c7b8) 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> > (0x0x7f2fdc69c820) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdc69c888) 0 empty
      mpl_::bool_<true> (0x0x7f2fdc674f00) 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> (0x0x7f2fdc69c8f0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2fdc674f60) 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> > > (0x0x7f2fdc6ac060) 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> > > (0x0x7f2fdc69ca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc69ca90) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6ac0c0) 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> > > (0x0x7f2fdc69caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc69cb60) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6ac120) 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> > > (0x0x7f2fdc69cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc69cc30) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6ac180) 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> (0x0x7f2fdc6ac2a0) 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> (0x0x7f2fdc6ac000) 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> (0x0x7f2fdc6ac300) 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> (0x0x7f2fdc69cdd0) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f2fdc6ac360) 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> > > (0x0x7f2fdc6ac540) 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> > > (0x0x7f2fdc6ac4e0) 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> > > (0x0x7f2fdc6ac480) 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> > > (0x0x7f2fdc6ac420) 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> > > (0x0x7f2fdc6ac960) 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> > > (0x0x7f2fdc6bc1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc6bc208) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6ac9c0) 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> > > (0x0x7f2fdc6bc270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc6bc2d8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6acae0) 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> > > (0x0x7f2fdc6bc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc6bc3a8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6acc00) 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> > > (0x0x7f2fdc6bc410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc6bc478) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6acc60) 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> (0x0x7f2fdc6accc0) 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> > > (0x0x7f2fdc6ac900) 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> > > (0x0x7f2fdc6ac8a0) 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> (0x0x7f2fdc6ac3c0) 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> (0x0x7f2fdc6bc750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc6bc7b8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6acf60) 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> > (0x0x7f2fdc6bc8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc6bc958) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6c80c0) 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> > (0x0x7f2fdc6bc9c0) 0 empty
  mpl_::bool_<false> (0x0x7f2fdc6c8120) 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> > (0x0x7f2fdc6bca28) 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> > (0x0x7f2fdc6bca90) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6c8180) 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> (0x0x7f2fdc6bcaf8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2fdc6c81e0) 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> (0x0x7f2fdc6c82a0) 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> (0x0x7f2fdc6c8240) 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> (0x0x7f2fdc6bcbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc6bcc30) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc6c83c0) 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> (0x0x7f2fdc6bcc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc6bcd00) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc6c8420) 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> > (0x0x7f2fdc6bcd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc6bcdd0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc6c8480) 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> > (0x0x7f2fdc6bce38) 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> > (0x0x7f2fdc6bcea0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2fdc6bcf08) 0 empty
      mpl_::bool_<true> (0x0x7f2fdc6c84e0) 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> > > (0x0x7f2fdc6bcf70) 0 empty
  mpl_::bool_<true> (0x0x7f2fdc6c8540) 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> > (0x0x7f2fdc6d7000) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdc6d7068) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc6c85a0) 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> > (0x0x7f2fdc6d70d0) 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> > (0x0x7f2fdc6d7138) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2fdc6d71a0) 0 empty
      mpl_::bool_<true> (0x0x7f2fdc6c8600) 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> > > (0x0x7f2fdc6d7208) 0 empty
  mpl_::bool_<true> (0x0x7f2fdc6c8660) 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> > (0x0x7f2fdc6d7270) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2fdc6d72d8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc6c86c0) 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> > (0x0x7f2fdc6d7340) 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> > (0x0x7f2fdc6d73a8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2fdc6d7410) 0 empty
      mpl_::bool_<true> (0x0x7f2fdc6c8720) 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> (0x0x7f2fdc6d7478) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2fdc6c8780) 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> (0x0x7f2fdc6c8840) 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> (0x0x7f2fdc6c87e0) 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> (0x0x7f2fdc6dc2a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE) + 16u)
  boost::thread_resource_error (0x0x7f2fdc6d7548) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f2fdc6dc2a0)
    boost::thread_exception (0x0x7f2fdc6d75b0) 0
        primary-for boost::thread_resource_error (0x0x7f2fdc6d7548)
      boost::system::system_error (0x0x7f2fdc6d7618) 0
          primary-for boost::thread_exception (0x0x7f2fdc6d75b0)
        std::runtime_error (0x0x7f2fdc6d7680) 0
            primary-for boost::system::system_error (0x0x7f2fdc6d7618)
          std::exception (0x0x7f2fdc6c88a0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f2fdc6d7680)
  boost::exception (0x0x7f2fdc6c8900) 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> > (0x0x7f2fdc6dc380) 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> (0x0x7f2fdc6dc3f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> > (0x0x7f2fdc6dc380)
    boost::thread_resource_error (0x0x7f2fdc6d77b8) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f2fdc6dc3f0)
      boost::thread_exception (0x0x7f2fdc6d7820) 0
          primary-for boost::thread_resource_error (0x0x7f2fdc6d77b8)
        boost::system::system_error (0x0x7f2fdc6d7888) 0
            primary-for boost::thread_exception (0x0x7f2fdc6d7820)
          std::runtime_error (0x0x7f2fdc6d78f0) 0
              primary-for boost::system::system_error (0x0x7f2fdc6d7888)
            std::exception (0x0x7f2fdc6c8960) 0 nearly-empty
                primary-for std::runtime_error (0x0x7f2fdc6d78f0)
    boost::exception (0x0x7f2fdc6c89c0) 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 (0x0x7f2fdc6c8a20) 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> (0x0x7f2fdc6c8ae0) 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> (0x0x7f2fdc6c8a80) 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> (0x0x7f2fdc6f85b0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE) + 16u)
  boost::lock_error (0x0x7f2fdc6d7b60) 0
      primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f2fdc6f85b0)
    boost::thread_exception (0x0x7f2fdc6d7bc8) 0
        primary-for boost::lock_error (0x0x7f2fdc6d7b60)
      boost::system::system_error (0x0x7f2fdc6d7c30) 0
          primary-for boost::thread_exception (0x0x7f2fdc6d7bc8)
        std::runtime_error (0x0x7f2fdc6d7c98) 0
            primary-for boost::system::system_error (0x0x7f2fdc6d7c30)
          std::exception (0x0x7f2fdc6c8b40) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f2fdc6d7c98)
  boost::exception (0x0x7f2fdc6c8ba0) 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> > (0x0x7f2fdc6f8690) 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> (0x0x7f2fdc6f8700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> > (0x0x7f2fdc6f8690)
    boost::lock_error (0x0x7f2fdc6d7dd0) 0
        primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f2fdc6f8700)
      boost::thread_exception (0x0x7f2fdc6d7e38) 0
          primary-for boost::lock_error (0x0x7f2fdc6d7dd0)
        boost::system::system_error (0x0x7f2fdc6d7ea0) 0
            primary-for boost::thread_exception (0x0x7f2fdc6d7e38)
          std::runtime_error (0x0x7f2fdc6d7f08) 0
              primary-for boost::system::system_error (0x0x7f2fdc6d7ea0)
            std::exception (0x0x7f2fdc6c8c00) 0 nearly-empty
                primary-for std::runtime_error (0x0x7f2fdc6d7f08)
    boost::exception (0x0x7f2fdc6c8c60) 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 (0x0x7f2fdc6c8cc0) 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*>*> (0x0x7f2fdc7220c0) 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*> > > (0x0x7f2fdc722060) 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*>*> (0x0x7f2fdc722120) 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*> > > (0x0x7f2fdc722180) 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>*> (0x0x7f2fdc722240) 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> > > (0x0x7f2fdc7221e0) 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>*> (0x0x7f2fdc7222a0) 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> > > (0x0x7f2fdc722300) 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*> (0x0x7f2fdc722420) 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> > (0x0x7f2fdc7223c0) 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*> (0x0x7f2fdc722480) 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> > (0x0x7f2fdc7224e0) 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> (0x0x7f2fdc722540) 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> (0x0x7f2fdc7148f0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdc722660) 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> (0x0x7f2fdc722780) 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> (0x0x7f2fdc722900) 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> (0x0x7f2fdc7228a0) 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> (0x0x7f2fdc7c93f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE) + 16u)
  boost::condition_error (0x0x7f2fdc714958) 0
      primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f2fdc7c93f0)
    boost::system::system_error (0x0x7f2fdc7149c0) 0
        primary-for boost::condition_error (0x0x7f2fdc714958)
      std::runtime_error (0x0x7f2fdc714a28) 0
          primary-for boost::system::system_error (0x0x7f2fdc7149c0)
        std::exception (0x0x7f2fdc722960) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fdc714a28)
  boost::exception (0x0x7f2fdc7229c0) 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> > (0x0x7f2fdc7c95b0) 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> (0x0x7f2fdc7c9620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> > (0x0x7f2fdc7c95b0)
    boost::condition_error (0x0x7f2fdc714a90) 0
        primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f2fdc7c9620)
      boost::system::system_error (0x0x7f2fdc714af8) 0
          primary-for boost::condition_error (0x0x7f2fdc714a90)
        std::runtime_error (0x0x7f2fdc714b60) 0
            primary-for boost::system::system_error (0x0x7f2fdc714af8)
          std::exception (0x0x7f2fdc722ae0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f2fdc714b60)
    boost::exception (0x0x7f2fdc722b40) 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 (0x0x7f2fdc722ba0) 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*> (0x0x7f2fdc714f08) 0
  std::__detail::_List_node_base (0x0x7f2fdc722d80) 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> (0x0x7f2fdc722de0) 0

Class std::_List_const_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<boost::thread*> (0x0x7f2fdc722e40) 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*> > (0x0x7f2fdc722f00) 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> (0x0x7f2fdc722f60) 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> (0x0x7f2fdc83a060) 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> (0x0x7f2fdc83a000) 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> (0x0x7f2fdc83b0e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE) + 16u)
  boost::thread_exception (0x0x7f2fdc7145b0) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f2fdc83b0e0)
    boost::system::system_error (0x0x7f2fdc7147b8) 0
        primary-for boost::thread_exception (0x0x7f2fdc7145b0)
      std::runtime_error (0x0x7f2fdc714bc8) 0
          primary-for boost::system::system_error (0x0x7f2fdc7147b8)
        std::exception (0x0x7f2fdc83a0c0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fdc714bc8)
  boost::exception (0x0x7f2fdc83a120) 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> > (0x0x7f2fdc83b2a0) 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> (0x0x7f2fdc83b310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> > (0x0x7f2fdc83b2a0)
    boost::thread_exception (0x0x7f2fdc714f70) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f2fdc83b310)
      boost::system::system_error (0x0x7f2fdc844000) 0
          primary-for boost::thread_exception (0x0x7f2fdc714f70)
        std::runtime_error (0x0x7f2fdc844068) 0
            primary-for boost::system::system_error (0x0x7f2fdc844000)
          std::exception (0x0x7f2fdc83a240) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f2fdc844068)
    boost::exception (0x0x7f2fdc83a2a0) 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 (0x0x7f2fdc83a300) 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> > (0x0x7f2fdc8444e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc844548) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc83a480) 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> (0x0x7f2fdc83a4e0) 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> (0x0x7f2fdc83a5a0) 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> > > (0x0x7f2fdc8449c0) 0
  std::_Rb_tree_node_base (0x0x7f2fdc83a600) 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_> (0x0x7f2fdc83a660) 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> > > (0x0x7f2fdc844af8) 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_> (0x0x7f2fdc83a6c0) 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> (0x0x7f2fdc4c57e0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 24u)
  boost::unknown_exception (0x0x7f2fdc4c5850) 0
      primary-for boost::exception_detail::clone_impl<boost::unknown_exception> (0x0x7f2fdc4c57e0)
    boost::exception (0x0x7f2fdc83a720) 0
        primary-for boost::unknown_exception (0x0x7f2fdc4c5850)
    std::exception (0x0x7f2fdc83a780) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 72u)
  boost::exception_detail::clone_base (0x0x7f2fdc83a7e0) 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_> (0x0x7f2fdc4e4460) 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_ (0x0x7f2fdc4e44d0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> (0x0x7f2fdc4e4460)
    boost::exception (0x0x7f2fdc83a900) 0
        primary-for boost::exception_detail::bad_alloc_ (0x0x7f2fdc4e44d0)
    std::bad_alloc (0x0x7f2fdc844c30) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 72u)
      std::exception (0x0x7f2fdc83a960) 40 nearly-empty
          primary-for std::bad_alloc (0x0x7f2fdc844c30)
  boost::exception_detail::clone_base (0x0x7f2fdc83a9c0) 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_> > (0x0x7f2fdc83aa20) 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_>&> (0x0x7f2fdc83aa80) 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_>&> (0x0x7f2fdc844680) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7f2fdc83aae0) 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> (0x0x7f2fdc83ab40) 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_> (0x0x7f2fdc50d620) 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_ (0x0x7f2fdc50d690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> (0x0x7f2fdc50d620)
    boost::exception (0x0x7f2fdc83aba0) 0
        primary-for boost::exception_detail::bad_exception_ (0x0x7f2fdc50d690)
    std::bad_exception (0x0x7f2fdc50e4e0) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 72u)
      std::exception (0x0x7f2fdc83ac00) 40 nearly-empty
          primary-for std::bad_exception (0x0x7f2fdc50e4e0)
  boost::exception_detail::clone_base (0x0x7f2fdc83ac60) 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_> > (0x0x7f2fdc83acc0) 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_>&> (0x0x7f2fdc83ad20) 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_>&> (0x0x7f2fdc50e820) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7f2fdc83ad80) 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> (0x0x7f2fdc83ade0) 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> (0x0x7f2fdc52b850) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE) + 16u)
  std::domain_error (0x0x7f2fdc50eb60) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f2fdc52b850)
    std::logic_error (0x0x7f2fdc50ebc8) 0
        primary-for std::domain_error (0x0x7f2fdc50eb60)
      std::exception (0x0x7f2fdc83ae40) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdc50ebc8)
  boost::exception (0x0x7f2fdc83aea0) 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> (0x0x7f2fdc52bcb0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE) + 16u)
  std::invalid_argument (0x0x7f2fdc50ed68) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f2fdc52bcb0)
    std::logic_error (0x0x7f2fdc50edd0) 0
        primary-for std::invalid_argument (0x0x7f2fdc50ed68)
      std::exception (0x0x7f2fdc544000) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdc50edd0)
  boost::exception (0x0x7f2fdc544060) 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> (0x0x7f2fdc5501c0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE) + 16u)
  std::length_error (0x0x7f2fdc50ef08) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f2fdc5501c0)
    std::logic_error (0x0x7f2fdc50ef70) 0
        primary-for std::length_error (0x0x7f2fdc50ef08)
      std::exception (0x0x7f2fdc544180) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdc50ef70)
  boost::exception (0x0x7f2fdc5441e0) 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> (0x0x7f2fdc550620) 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 (0x0x7f2fdc5570d0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f2fdc550620)
    std::logic_error (0x0x7f2fdc557138) 0
        primary-for std::out_of_range (0x0x7f2fdc5570d0)
      std::exception (0x0x7f2fdc544300) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdc557138)
  boost::exception (0x0x7f2fdc544360) 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> (0x0x7f2fdc550a10) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE) + 16u)
  std::logic_error (0x0x7f2fdc5572d8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f2fdc550a10)
    std::exception (0x0x7f2fdc544480) 0 nearly-empty
        primary-for std::logic_error (0x0x7f2fdc5572d8)
  boost::exception (0x0x7f2fdc5444e0) 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> (0x0x7f2fdc550e00) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE) + 16u)
  std::range_error (0x0x7f2fdc5573a8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f2fdc550e00)
    std::runtime_error (0x0x7f2fdc557410) 0
        primary-for std::range_error (0x0x7f2fdc5573a8)
      std::exception (0x0x7f2fdc5446c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fdc557410)
  boost::exception (0x0x7f2fdc544720) 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> (0x0x7f2fdc5762a0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE) + 16u)
  std::overflow_error (0x0x7f2fdc5574e0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f2fdc5762a0)
    std::runtime_error (0x0x7f2fdc557548) 0
        primary-for std::overflow_error (0x0x7f2fdc5574e0)
      std::exception (0x0x7f2fdc544900) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fdc557548)
  boost::exception (0x0x7f2fdc544960) 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> (0x0x7f2fdc576770) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE) + 16u)
  std::underflow_error (0x0x7f2fdc557680) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f2fdc576770)
    std::runtime_error (0x0x7f2fdc5576e8) 0
        primary-for std::underflow_error (0x0x7f2fdc557680)
      std::exception (0x0x7f2fdc544a80) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fdc5576e8)
  boost::exception (0x0x7f2fdc544ae0) 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> (0x0x7f2fdc576c40) 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 (0x0x7f2fdc557820) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f2fdc576c40)
    std::exception (0x0x7f2fdc544c00) 0 nearly-empty
        primary-for std::ios_base::failure (0x0x7f2fdc557820)
  boost::exception (0x0x7f2fdc544c60) 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> (0x0x7f2fdc59c0e0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f2fdc557958) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f2fdc59c0e0)
    std::exception (0x0x7f2fdc544f00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2fdc557958)
  boost::exception (0x0x7f2fdc544f60) 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> (0x0x7f2fdc59c4d0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE) + 16u)
  std::bad_alloc (0x0x7f2fdc557af8) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f2fdc59c4d0)
    std::exception (0x0x7f2fdc5a20c0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f2fdc557af8)
  boost::exception (0x0x7f2fdc5a2120) 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> (0x0x7f2fdc59c7e0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7f2fdc557c98) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f2fdc59c7e0)
    std::exception (0x0x7f2fdc5a2240) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f2fdc557c98)
  boost::exception (0x0x7f2fdc5a22a0) 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> (0x0x7f2fdc59cb60) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE) + 16u)
  std::bad_typeid (0x0x7f2fdc557e38) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f2fdc59cb60)
    std::exception (0x0x7f2fdc5a23c0) 0 nearly-empty
        primary-for std::bad_typeid (0x0x7f2fdc557e38)
  boost::exception (0x0x7f2fdc5a2420) 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> (0x0x7f2fdc5cb000) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE) + 16u)
  std::bad_exception (0x0x7f2fdc557f08) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f2fdc5cb000)
    std::exception (0x0x7f2fdc5a2540) 0 nearly-empty
        primary-for std::bad_exception (0x0x7f2fdc557f08)
  boost::exception (0x0x7f2fdc5a25a0) 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*> (0x0x7f2fdc5cf208) 0
  std::__detail::_List_node_base (0x0x7f2fdc5a26c0) 0

Class boost::function0<void>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function0<void>::dummy (0x0x7f2fdc5a2900) 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> > (0x0x7f2fdc5cf270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cf2d8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc5a2960) 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> (0x0x7f2fdc5a2a20) 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> (0x0x7f2fdc5a29c0) 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> (0x0x7f2fdc6059a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE) + 16u)
  boost::promise_already_satisfied (0x0x7f2fdc5cf410) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f2fdc6059a0)
    boost::future_error (0x0x7f2fdc5cf478) 0
        primary-for boost::promise_already_satisfied (0x0x7f2fdc5cf410)
      std::logic_error (0x0x7f2fdc5cf4e0) 0
          primary-for boost::future_error (0x0x7f2fdc5cf478)
        std::exception (0x0x7f2fdc5a2b40) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc5cf4e0)
  boost::exception (0x0x7f2fdc5a2ba0) 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> > (0x0x7f2fdc605a80) 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> (0x0x7f2fdc605af0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> > (0x0x7f2fdc605a80)
    boost::promise_already_satisfied (0x0x7f2fdc5cf618) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f2fdc605af0)
      boost::future_error (0x0x7f2fdc5cf680) 0
          primary-for boost::promise_already_satisfied (0x0x7f2fdc5cf618)
        std::logic_error (0x0x7f2fdc5cf6e8) 0
            primary-for boost::future_error (0x0x7f2fdc5cf680)
          std::exception (0x0x7f2fdc5a2cc0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdc5cf6e8)
    boost::exception (0x0x7f2fdc5a2d20) 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 (0x0x7f2fdc5a2d80) 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> (0x0x7f2fdc5a2f60) 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> (0x0x7f2fdc63b0e0) 0 nearly-empty
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)
  boost::thread_interrupted (0x0x7f2fdc6380c0) 0 empty
  boost::exception_detail::clone_base (0x0x7f2fdc638120) 0 nearly-empty virtual
      primary-for boost::exception_detail::clone_impl<boost::thread_interrupted> (0x0x7f2fdc63b0e0)
      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> >&> (0x0x7f2fdc638300) 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> >&> (0x0x7f2fdc5cfa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cfaf8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc638360) 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> >&> (0x0x7f2fdc5cfb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cfbc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6383c0) 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> >&> (0x0x7f2fdc5cfc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cfc98) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc638420) 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> > > > (0x0x7f2fdc638480) 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> > > > (0x0x7f2fdc5cfd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cfd68) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6384e0) 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> > > > (0x0x7f2fdc5cfdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cfe38) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc638540) 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> > > > (0x0x7f2fdc5cfea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cff08) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc6385a0) 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> > > > (0x0x7f2fdc638600) 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> > > (0x0x7f2fdc638660) 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> > > > (0x0x7f2fdc5cff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc5cf820) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc638780) 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> > > > (0x0x7f2fdc6387e0) 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> > > > (0x0x7f2fdc6382a0) 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> > > > (0x0x7f2fdc638840) 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> > > > (0x0x7f2fdc268000) 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> > > > (0x0x7f2fdc6388a0) 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> >&> (0x0x7f2fdc638a20) 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> >&> (0x0x7f2fdc6389c0) 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> >&> (0x0x7f2fdc638960) 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> >&> (0x0x7f2fdc638c00) 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> >&> (0x0x7f2fdc268340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc2683a8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc638c60) 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> >&> (0x0x7f2fdc268410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268478) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc638d80) 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> >&> (0x0x7f2fdc2684e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc268548) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc638ea0) 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> >&> (0x0x7f2fdc2685b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268618) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc638f00) 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> (0x0x7f2fdc638f60) 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> >&> (0x0x7f2fdc638ba0) 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> >&> (0x0x7f2fdc638b40) 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> > > > (0x0x7f2fdc638900) 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> > > > (0x0x7f2fdc275180) 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> > > > (0x0x7f2fdc268820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268888) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc2751e0) 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> > > > (0x0x7f2fdc2688f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268958) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc275240) 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> > > > (0x0x7f2fdc2752a0) 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> > > > (0x0x7f2fdc2689c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268a28) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc275300) 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> > > > (0x0x7f2fdc268a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268af8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc275360) 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> > > > (0x0x7f2fdc268b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc2753c0) 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> > >*> (0x0x7f2fdc2754e0) 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> > > > (0x0x7f2fdc268d00) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7f2fdc275540) 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> > > > (0x0x7f2fdc268d68) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f2fdc268dd0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7f2fdc2755a0) 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> > > > (0x0x7f2fdc268e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc275600) 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> > > > (0x0x7f2fdc268f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc268f70) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc275660) 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> > > > (0x0x7f2fdc2756c0) 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> > > > (0x0x7f2fdc297000) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f2fdc275720) 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 (0x0x7f2fdc2757e0) 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> > >&> (0x0x7f2fdc275780) 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> > > (0x0x7f2fdc297068) 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> > >&> (0x0x7f2fdc275840) 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> > > (0x0x7f2fdc275960) 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> > >&> (0x0x7f2fdc275a80) 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> >&> (0x0x7f2fdc275ae0) 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>*> (0x0x7f2fdc275b40) 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>*> (0x0x7f2fdc275ba0) 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>*> (0x0x7f2fdc275c00) 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>*> (0x0x7f2fdc297410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc297478) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc275c60) 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> (0x0x7f2fdc275cc0) 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> (0x0x7f2fdc275de0) 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>*> (0x0x7f2fdc275e40) 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> (0x0x7f2fdc275ea0) 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> (0x0x7f2fdc275f00) 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> (0x0x7f2fdc275f60) 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> (0x0x7f2fdc2af000) 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> (0x0x7f2fdc2af060) 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 (0x0x7f2fdc2af120) 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> (0x0x7f2fdc2c4cb0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 24u)
  boost::broken_promise (0x0x7f2fdc297548) 0
      primary-for boost::exception_detail::clone_impl<boost::broken_promise> (0x0x7f2fdc2c4cb0)
    boost::future_error (0x0x7f2fdc2975b0) 0
        primary-for boost::broken_promise (0x0x7f2fdc297548)
      std::logic_error (0x0x7f2fdc297618) 0
          primary-for boost::future_error (0x0x7f2fdc2975b0)
        std::exception (0x0x7f2fdc2af1e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc297618)
  boost::exception_detail::clone_base (0x0x7f2fdc2af240) 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> (0x0x7f2fdc2af3c0) 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> (0x0x7f2fdc2af360) 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> (0x0x7f2fdc2e2d20) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE) + 16u)
  boost::promise_moved (0x0x7f2fdc297750) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f2fdc2e2d20)
    boost::future_error (0x0x7f2fdc2977b8) 0
        primary-for boost::promise_moved (0x0x7f2fdc297750)
      std::logic_error (0x0x7f2fdc297820) 0
          primary-for boost::future_error (0x0x7f2fdc2977b8)
        std::exception (0x0x7f2fdc2af420) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc297820)
  boost::exception (0x0x7f2fdc2af480) 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> > (0x0x7f2fdc2e2ee0) 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> (0x0x7f2fdc2e2f50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> > (0x0x7f2fdc2e2ee0)
    boost::promise_moved (0x0x7f2fdc297888) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f2fdc2e2f50)
      boost::future_error (0x0x7f2fdc2978f0) 0
          primary-for boost::promise_moved (0x0x7f2fdc297888)
        std::logic_error (0x0x7f2fdc297958) 0
            primary-for boost::future_error (0x0x7f2fdc2978f0)
          std::exception (0x0x7f2fdc2af5a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdc297958)
    boost::exception (0x0x7f2fdc2af600) 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 (0x0x7f2fdc2af660) 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> (0x0x7f2fdc2af840) 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> (0x0x7f2fdc2af7e0) 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> (0x0x7f2fdc318070) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE) + 16u)
  boost::future_already_retrieved (0x0x7f2fdc297d68) 0
      primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f2fdc318070)
    boost::future_error (0x0x7f2fdc297dd0) 0
        primary-for boost::future_already_retrieved (0x0x7f2fdc297d68)
      std::logic_error (0x0x7f2fdc297e38) 0
          primary-for boost::future_error (0x0x7f2fdc297dd0)
        std::exception (0x0x7f2fdc2af8a0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc297e38)
  boost::exception (0x0x7f2fdc2af900) 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> > (0x0x7f2fdc318150) 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> (0x0x7f2fdc3181c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> > (0x0x7f2fdc318150)
    boost::future_already_retrieved (0x0x7f2fdc297f70) 0
        primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f2fdc3181c0)
      boost::future_error (0x0x7f2fdc297680) 0
          primary-for boost::future_already_retrieved (0x0x7f2fdc297f70)
        std::logic_error (0x0x7f2fdc2979c0) 0
            primary-for boost::future_error (0x0x7f2fdc297680)
          std::exception (0x0x7f2fdc2afa20) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdc2979c0)
    boost::exception (0x0x7f2fdc2afa80) 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 (0x0x7f2fdc2afae0) 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>&> (0x0x7f2fdc2afd20) 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>&> (0x0x7f2fdc3241a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc324208) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc2afd80) 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>&> (0x0x7f2fdc324270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc3242d8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc2afde0) 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>&> (0x0x7f2fdc324340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc3243a8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc2afe40) 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> > > (0x0x7f2fdc2afea0) 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> > > (0x0x7f2fdc3244e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc324548) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc2aff00) 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> > > (0x0x7f2fdc3245b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc324618) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc2aff60) 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> > > (0x0x7f2fdc324680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc3246e8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34c000) 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> > > (0x0x7f2fdc34c060) 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> > > (0x0x7f2fdc324820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc324888) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34c0c0) 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> > > (0x0x7f2fdc34c120) 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> > > (0x0x7f2fdc2afcc0) 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> > > (0x0x7f2fdc34c180) 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> > > (0x0x7f2fdc324958) 0 empty
  boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f2fdc34c1e0) 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>&> (0x0x7f2fdc34c360) 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>&> (0x0x7f2fdc34c300) 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>&> (0x0x7f2fdc34c2a0) 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>&> (0x0x7f2fdc34c480) 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>&> (0x0x7f2fdc324af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc324b60) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc34c4e0) 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>&> (0x0x7f2fdc324bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc324c30) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34c540) 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>&> (0x0x7f2fdc324c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc324d00) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc34c5a0) 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>&> (0x0x7f2fdc324d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc324dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34c600) 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> (0x0x7f2fdc34c660) 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>&> (0x0x7f2fdc34c420) 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>&> (0x0x7f2fdc34c3c0) 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> > > (0x0x7f2fdc34c240) 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> > > (0x0x7f2fdc34c6c0) 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> > > (0x0x7f2fdc3240d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362000) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34c7e0) 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> > > (0x0x7f2fdc362068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc3620d0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34c840) 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> > > (0x0x7f2fdc34c8a0) 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> > > (0x0x7f2fdc362208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362270) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34c900) 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> > > (0x0x7f2fdc3622d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362340) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34ca20) 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> > > (0x0x7f2fdc3623a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362410) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34cb40) 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> >*> (0x0x7f2fdc34cc60) 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> > > (0x0x7f2fdc362548) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7f2fdc34cd80) 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> > > (0x0x7f2fdc3625b0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f2fdc362618) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7f2fdc34cde0) 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> > > (0x0x7f2fdc362750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc3627b8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc34ce40) 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> > > (0x0x7f2fdc362820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc362888) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc34cea0) 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> > > (0x0x7f2fdc34cf00) 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> > > (0x0x7f2fdc3628f0) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f2fdc37e060) 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 (0x0x7f2fdc37e180) 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> >&> (0x0x7f2fdc37e120) 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> > (0x0x7f2fdc362a28) 0 empty
  boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&> (0x0x7f2fdc37e1e0) 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> > (0x0x7f2fdc37e240) 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> >&> (0x0x7f2fdc37e2a0) 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>&> (0x0x7f2fdc37e300) 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>&> (0x0x7f2fdc37e3c0) 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>&> (0x0x7f2fdc362a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362af8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37e420) 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>&> (0x0x7f2fdc362b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37e480) 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>&> (0x0x7f2fdc362c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362c98) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37e4e0) 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> > > (0x0x7f2fdc37e540) 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> > > (0x0x7f2fdc362d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362d68) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37e660) 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> > > (0x0x7f2fdc362dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362e38) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37e6c0) 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> > > (0x0x7f2fdc362ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc362f08) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37e720) 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> > > (0x0x7f2fdc37e780) 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> > > (0x0x7f2fdc362f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39a000) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37e8a0) 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> > > (0x0x7f2fdc37e900) 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> > > (0x0x7f2fdc37e360) 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> > > (0x0x7f2fdc37ea20) 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> > > (0x0x7f2fdc39a0d0) 0 empty
  boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f2fdc37ea80) 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>&> (0x0x7f2fdc37ec00) 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>&> (0x0x7f2fdc37eba0) 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>&> (0x0x7f2fdc37eb40) 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>&> (0x0x7f2fdc37ed20) 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>&> (0x0x7f2fdc39a270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc39a2d8) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc37ed80) 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>&> (0x0x7f2fdc39a340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39a3a8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37ede0) 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>&> (0x0x7f2fdc39a410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc39a478) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc37ee40) 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>&> (0x0x7f2fdc39a4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39a548) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc37eea0) 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> (0x0x7f2fdc37ef00) 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>&> (0x0x7f2fdc37ecc0) 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>&> (0x0x7f2fdc37ec60) 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> > > (0x0x7f2fdc37eae0) 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> > > (0x0x7f2fdc3a8060) 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> > > (0x0x7f2fdc39a680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39a6e8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc3a80c0) 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> > > (0x0x7f2fdc39a750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39a7b8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc3a8120) 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> > > (0x0x7f2fdc3a8180) 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> > > (0x0x7f2fdc39a820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39a888) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc3a82a0) 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> > > (0x0x7f2fdc39a8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39a958) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc3a8300) 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> > > (0x0x7f2fdc39a9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39aa28) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc3a8360) 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> >*> (0x0x7f2fdc3a8480) 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> > > (0x0x7f2fdc39ac30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7f2fdc3a84e0) 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> > > (0x0x7f2fdc39ad00) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f2fdc39ad68) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7f2fdc3a8540) 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> > > (0x0x7f2fdc39ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdc39aea0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdc3a8660) 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> > > (0x0x7f2fdc39af08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdc39af70) 0 empty
    mpl_::bool_<true> (0x0x7f2fdc3a86c0) 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> > > (0x0x7f2fdc3a8720) 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> > > (0x0x7f2fdc3cc0d0) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f2fdc3a8780) 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 (0x0x7f2fdc3a8840) 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> >&> (0x0x7f2fdc3a87e0) 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> > (0x0x7f2fdc3cc208) 0 empty
  boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&> (0x0x7f2fdc3a88a0) 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> > (0x0x7f2fdc3a8900) 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> >&> (0x0x7f2fdc3a8960) 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>&> (0x0x7f2fdc3a89c0) 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*> (0x0x7f2fdc3a8a80) 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*> > (0x0x7f2fdc3a8a20) 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**> (0x0x7f2fdc3a8ae0) 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*> > (0x0x7f2fdc3a8b40) 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*> (0x0x7f2fdc3a8c00) 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*> > (0x0x7f2fdc3a8ba0) 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**> (0x0x7f2fdc3a8c60) 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*> > (0x0x7f2fdc3a8cc0) 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> (0x0x7f2fdc066300) 0 empty

Class boost::ratio<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1000000000l, 1l> (0x0x7f2fdc066420) 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> > (0x0x7f2fdc0663c0) 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> > (0x0x7f2fdc3cc340) 0 empty
  boost::ratio<1000000000l, 1l> (0x0x7f2fdc066480) 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> > > (0x0x7f2fdc066360) 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> (0x0x7f2fdc0666c0) 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> > (0x0x7f2fdc117340) 0
  std::_Rb_tree_node_base (0x0x7f2fdc066660) 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>&> (0x0x7f2fdc066720) 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> > (0x0x7f2fdc066780) 0 empty

Class std::__is_arithmetic<float>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<float> (0x0x7f2fdc117b60) 0 empty
  std::__traitor<std::__is_integer<float>, std::__is_floating<float> > (0x0x7f2fdc0667e0) 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> (0x0x7f2fdc066840) 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> (0x0x7f2fdc0668a0) 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> (0x0x7f2fdc066900) 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> (0x0x7f2fdc066960) 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> (0x0x7f2fdc0669c0) 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> (0x0x7f2fdc066a20) 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> > (0x0x7f2fdc066a80) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7f2fdc117958) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7f2fdc066ae0) 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> (0x0x7f2fdc066b40) 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> (0x0x7f2fdc066ba0) 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> (0x0x7f2fdc066c00) 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> (0x0x7f2fdc066c60) 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> > (0x0x7f2fdc066cc0) 0 empty

Class std::__is_arithmetic<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<long double> (0x0x7f2fdc117a28) 0 empty
  std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> > (0x0x7f2fdc066d20) 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> (0x0x7f2fdc066d80) 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> (0x0x7f2fdc066de0) 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> (0x0x7f2fdc066e40) 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> (0x0x7f2fdc066ea0) 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*> > (0x0x7f2fdc1a7240) 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> (0x0x7f2fdc1a7300) 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> (0x0x7f2fdc1a72a0) 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> (0x0x7f2fdc1c8b60) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7f2fdc1b52d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f2fdc1c8b60)
    std::runtime_error (0x0x7f2fdc1b5340) 0
        primary-for boost::bad_function_call (0x0x7f2fdc1b52d8)
      std::exception (0x0x7f2fdc1a7360) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fdc1b5340)
  boost::exception (0x0x7f2fdc1a73c0) 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> > (0x0x7f2fdc1c8d20) 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> (0x0x7f2fdc1c8d90) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f2fdc1c8d20)
    boost::bad_function_call (0x0x7f2fdc1b53a8) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f2fdc1c8d90)
      std::runtime_error (0x0x7f2fdc1b5410) 0
          primary-for boost::bad_function_call (0x0x7f2fdc1b53a8)
        std::exception (0x0x7f2fdc1a74e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fdc1b5410)
    boost::exception (0x0x7f2fdc1a7540) 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 (0x0x7f2fdc1a75a0) 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> > (0x0x7f2fdbe9b540) 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> (0x0x7f2fdbe9b5b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7f2fdbe9b540)
    std::domain_error (0x0x7f2fdc1b5c30) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f2fdbe9b5b0)
      std::logic_error (0x0x7f2fdc1b5c98) 0
          primary-for std::domain_error (0x0x7f2fdc1b5c30)
        std::exception (0x0x7f2fdc1a7d20) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc1b5c98)
    boost::exception (0x0x7f2fdc1a7d80) 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 (0x0x7f2fdc1a7de0) 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> > (0x0x7f2fdbeb6850) 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> (0x0x7f2fdbeb68c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7f2fdbeb6850)
    std::invalid_argument (0x0x7f2fdc1b5dd0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f2fdbeb68c0)
      std::logic_error (0x0x7f2fdc1b5e38) 0
          primary-for std::invalid_argument (0x0x7f2fdc1b5dd0)
        std::exception (0x0x7f2fdbeb53c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdc1b5e38)
    boost::exception (0x0x7f2fdbeb5420) 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 (0x0x7f2fdbeb5480) 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> > (0x0x7f2fdbedbbd0) 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> (0x0x7f2fdbedbc40) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7f2fdbedbbd0)
    std::length_error (0x0x7f2fdbee9000) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f2fdbedbc40)
      std::logic_error (0x0x7f2fdbee9068) 0
          primary-for std::length_error (0x0x7f2fdbee9000)
        std::exception (0x0x7f2fdbeb56c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdbee9068)
    boost::exception (0x0x7f2fdbeb5720) 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 (0x0x7f2fdbeb5780) 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> > (0x0x7f2fdbef3e70) 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> (0x0x7f2fdbef3ee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7f2fdbef3e70)
    std::out_of_range (0x0x7f2fdbee91a0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f2fdbef3ee0)
      std::logic_error (0x0x7f2fdbee9208) 0
          primary-for std::out_of_range (0x0x7f2fdbee91a0)
        std::exception (0x0x7f2fdbeb5cc0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdbee9208)
    boost::exception (0x0x7f2fdbeb5d20) 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 (0x0x7f2fdbeb5d80) 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> > (0x0x7f2fdbf26150) 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> (0x0x7f2fdbf261c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7f2fdbf26150)
    std::logic_error (0x0x7f2fdbee9340) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f2fdbf261c0)
      std::exception (0x0x7f2fdbf1f300) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2fdbee9340)
    boost::exception (0x0x7f2fdbf1f360) 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 (0x0x7f2fdbf1f3c0) 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> > (0x0x7f2fdbf47620) 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> (0x0x7f2fdbf47690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7f2fdbf47620)
    std::range_error (0x0x7f2fdbee9478) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f2fdbf47690)
      std::runtime_error (0x0x7f2fdbee94e0) 0
          primary-for std::range_error (0x0x7f2fdbee9478)
        std::exception (0x0x7f2fdbf1f900) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fdbee94e0)
    boost::exception (0x0x7f2fdbf1f960) 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 (0x0x7f2fdbf1f9c0) 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> > (0x0x7f2fdbf64930) 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> (0x0x7f2fdbf649a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7f2fdbf64930)
    std::overflow_error (0x0x7f2fdbee9618) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f2fdbf649a0)
      std::runtime_error (0x0x7f2fdbee9680) 0
          primary-for std::overflow_error (0x0x7f2fdbee9618)
        std::exception (0x0x7f2fdbf1ff60) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fdbee9680)
    boost::exception (0x0x7f2fdbf70000) 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 (0x0x7f2fdbf70060) 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> > (0x0x7f2fdbf81c40) 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> (0x0x7f2fdbf81cb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7f2fdbf81c40)
    std::underflow_error (0x0x7f2fdbee9af8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f2fdbf81cb0)
      std::runtime_error (0x0x7f2fdbee9b60) 0
          primary-for std::underflow_error (0x0x7f2fdbee9af8)
        std::exception (0x0x7f2fdbf70300) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2fdbee9b60)
    boost::exception (0x0x7f2fdbf70360) 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 (0x0x7f2fdbf703c0) 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> > (0x0x7f2fdbfb70e0) 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> (0x0x7f2fdbfb7150) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7f2fdbfb70e0)
    std::ios_base::failure (0x0x7f2fdbee90d0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f2fdbfb7150)
      std::exception (0x0x7f2fdbf70660) 0 nearly-empty
          primary-for std::ios_base::failure (0x0x7f2fdbee90d0)
    boost::exception (0x0x7f2fdbf706c0) 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 (0x0x7f2fdbf70720) 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> > (0x0x7f2fdbfd6230) 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> (0x0x7f2fdbfd62a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7f2fdbfd6230)
    std::runtime_error (0x0x7f2fdbfcd1a0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f2fdbfd62a0)
      std::exception (0x0x7f2fdbf70a80) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2fdbfcd1a0)
    boost::exception (0x0x7f2fdbf70ae0) 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 (0x0x7f2fdbf70b40) 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> > (0x0x7f2fdbff44d0) 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> (0x0x7f2fdbff4540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7f2fdbff44d0)
    std::bad_alloc (0x0x7f2fdbfcd2d8) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f2fdbff4540)
      std::exception (0x0x7f2fdbf70ea0) 0 nearly-empty
          primary-for std::bad_alloc (0x0x7f2fdbfcd2d8)
    boost::exception (0x0x7f2fdbf70f00) 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 (0x0x7f2fdbf70f60) 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> > (0x0x7f2fdc00fcb0) 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> (0x0x7f2fdc00fd20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7f2fdc00fcb0)
    std::bad_cast (0x0x7f2fdbfcd410) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f2fdc00fd20)
      std::exception (0x0x7f2fdc008300) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f2fdbfcd410)
    boost::exception (0x0x7f2fdc008360) 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 (0x0x7f2fdc0083c0) 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> > (0x0x7f2fdc0392a0) 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> (0x0x7f2fdc039310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7f2fdc0392a0)
    std::bad_typeid (0x0x7f2fdbfcd680) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f2fdc039310)
      std::exception (0x0x7f2fdc008900) 0 nearly-empty
          primary-for std::bad_typeid (0x0x7f2fdbfcd680)
    boost::exception (0x0x7f2fdc008960) 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 (0x0x7f2fdc0089c0) 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> > (0x0x7f2fdc058690) 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> (0x0x7f2fdc058700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7f2fdc058690)
    std::bad_exception (0x0x7f2fdbfcd7b8) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f2fdc058700)
      std::exception (0x0x7f2fdc008f60) 0 nearly-empty
          primary-for std::bad_exception (0x0x7f2fdbfcd7b8)
    boost::exception (0x0x7f2fdbc60000) 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 (0x0x7f2fdbc60060) 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>*> (0x0x7f2fdbc60600) 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> > (0x0x7f2fdbc60660) 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> > > (0x0x7f2fdbc60840) 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> (0x0x7f2fdbc608a0) 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>*> (0x0x7f2fdbc60900) 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> (0x0x7f2fdbd21720) 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> (0x0x7f2fdbd21780) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f2fdbd21900) 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*>*> (0x0x7f2fdbd21960) 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> (0x0x7f2fdbd219c0) 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*>*> (0x0x7f2fdbe01958) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7f2fdbd21a20) 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>*> (0x0x7f2fdbd21b40) 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> (0x0x7f2fdbd21ba0) 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>*> (0x0x7f2fdbe01d68) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7f2fdbd21c00) 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> (0x0x7f2fdba8a0c0) 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*> (0x0x7f2fdba8a1e0) 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> (0x0x7f2fdba8a180) 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> (0x0x7f2fdba8a120) 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> (0x0x7f2fdba8a240) 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> (0x0x7f2fdba8a5a0) 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> (0x0x7f2fdbaf3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf30d0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdba8a6c0) 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> (0x0x7f2fdbaf3138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf31a0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdba8a720) 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> (0x0x7f2fdbaf3208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf3270) 0 empty
    mpl_::bool_<false> (0x0x7f2fdba8a780) 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> (0x0x7f2fdba8a7e0) 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> (0x0x7f2fdba8a840) 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> (0x0x7f2fdbaf3410) 0 empty
  mpl_::bool_<false> (0x0x7f2fdba8a960) 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> (0x0x7f2fdba8a9c0) 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> (0x0x7f2fdba8a060) 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> (0x0x7f2fdbaf35b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf3618) 0 empty
    mpl_::bool_<false> (0x0x7f2fdba8aba0) 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> > (0x0x7f2fdba8ac00) 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> (0x0x7f2fdba8ab40) 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> (0x0x7f2fdba8aae0) 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> (0x0x7f2fdba8ad20) 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> (0x0x7f2fdba8ad80) 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> (0x0x7f2fdba8ade0) 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> (0x0x7f2fdba8af00) 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> (0x0x7f2fdba8af60) 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> (0x0x7f2fdbaf37b8) 0 empty
  mpl_::integral_c<long unsigned int, 4ul> (0x0x7f2fdbb19000) 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> (0x0x7f2fdbaf3820) 0 empty
  boost::integral_constant<long unsigned int, 4ul> (0x0x7f2fdbaf3888) 0 empty
    mpl_::integral_c<long unsigned int, 4ul> (0x0x7f2fdbb19060) 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> (0x0x7f2fdbb190c0) 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> (0x0x7f2fdbaf38f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdbaf3958) 0 empty
    mpl_::bool_<true> (0x0x7f2fdbb19120) 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> (0x0x7f2fdbb19180) 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> (0x0x7f2fdbb191e0) 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> (0x0x7f2fdbaf39c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf3a28) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb19240) 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> (0x0x7f2fdbb192a0) 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> (0x0x7f2fdbaf3a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf3af8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb19300) 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> (0x0x7f2fdbaf3b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf3bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb19360) 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> (0x0x7f2fdbaf3c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbaf3c98) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb193c0) 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> (0x0x7f2fdbaf3d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdbaf3d68) 0 empty
    mpl_::bool_<true> (0x0x7f2fdbb19420) 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> (0x0x7f2fdbb194e0) 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*> (0x0x7f2fdbb19600) 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> (0x0x7f2fdbb195a0) 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> (0x0x7f2fdbb19540) 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> (0x0x7f2fdbb19720) 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> (0x0x7f2fdbb19a80) 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> (0x0x7f2fdbb72270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbb722d8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb19ba0) 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> (0x0x7f2fdbb72340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbb723a8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb19c00) 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> (0x0x7f2fdbb72410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbb72478) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb19c60) 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> (0x0x7f2fdbb72548) 0 empty
  mpl_::bool_<false> (0x0x7f2fdbb19cc0) 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> (0x0x7f2fdbb19480) 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> > (0x0x7f2fdbb19ea0) 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> (0x0x7f2fdbb19e40) 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> (0x0x7f2fdbb19de0) 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> (0x0x7f2fdbb8a000) 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> (0x0x7f2fdbb8a120) 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> (0x0x7f2fdbb8a180) 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> (0x0x7f2fdbb8a2a0) 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> (0x0x7f2fdbb727b8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f2fdbb72820) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f2fdbb8a300) 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> (0x0x7f2fdbb8a360) 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> (0x0x7f2fdbb72888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdbb728f0) 0 empty
    mpl_::bool_<true> (0x0x7f2fdbb8a480) 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> (0x0x7f2fdbb8a4e0) 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> (0x0x7f2fdbb8a600) 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> (0x0x7f2fdbb72958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbb729c0) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb8a720) 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> (0x0x7f2fdbb8a780) 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> (0x0x7f2fdbb72a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbb72a90) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb8a7e0) 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> (0x0x7f2fdbb72af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbb72b60) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb8a840) 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> (0x0x7f2fdbb72bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbb72c30) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb8a8a0) 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> (0x0x7f2fdbb72c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdbb72d00) 0 empty
    mpl_::bool_<true> (0x0x7f2fdbb8a900) 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 (*)()> (0x0x7f2fdbb8a9c0) 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 (**)()> (0x0x7f2fdbb8aae0) 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 (*)()> (0x0x7f2fdbb8aa80) 0 empty

Class boost::remove_cv<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int (*)()> (0x0x7f2fdbb8aa20) 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 (*)()> (0x0x7f2fdbb8ab40) 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 (*)()> (0x0x7f2fdbb8aea0) 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 (*)()> (0x0x7f2fdbbf0208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbbf0270) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb8af00) 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 (*)()> (0x0x7f2fdbbf02d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbbf0340) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbb8af60) 0 empty

Class boost::is_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int (*)()> (0x0x7f2fdbbf03a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdbbf0410) 0 empty
    mpl_::bool_<true> (0x0x7f2fdbc01000) 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> (0x0x7f2fdbc01060) 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> (0x0x7f2fdbc010c0) 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 (*)()> (0x0x7f2fdbbf05b0) 0 empty
  mpl_::bool_<false> (0x0x7f2fdbc011e0) 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> (0x0x7f2fdbc01240) 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 (*)()> (0x0x7f2fdbb8a960) 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> > (0x0x7f2fdbc01360) 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> (0x0x7f2fdbc01300) 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> (0x0x7f2fdbc012a0) 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 (*)()> (0x0x7f2fdbc013c0) 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> (0x0x7f2fdbc01420) 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 (*)()> (0x0x7f2fdbc01480) 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 (*)()> (0x0x7f2fdbc014e0) 0 empty

Class boost::alignment_of<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<unsigned int (*)()> (0x0x7f2fdbbf0820) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f2fdbbf0888) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f2fdbc01540) 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 (*)()> (0x0x7f2fdbc015a0) 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 (*)()> (0x0x7f2fdbbf08f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdbbf0958) 0 empty
    mpl_::bool_<true> (0x0x7f2fdbc01600) 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 (*)()> (0x0x7f2fdbc01660) 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 (*)()> (0x0x7f2fdbc016c0) 0 empty

Class boost::is_volatile<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<unsigned int (*)()> (0x0x7f2fdbbf09c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbbf0a28) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbc01720) 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 (*)()> (0x0x7f2fdbc01780) 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 (*)()> (0x0x7f2fdbbf0a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbbf0af8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbc017e0) 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 (*)()> (0x0x7f2fdbbf0b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbbf0bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbc01840) 0 empty

Class boost::is_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int (*)()> (0x0x7f2fdbbf0c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2fdbbf0c98) 0 empty
    mpl_::bool_<false> (0x0x7f2fdbc018a0) 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 (*)()> (0x0x7f2fdbbf0d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2fdbbf0d68) 0 empty
    mpl_::bool_<true> (0x0x7f2fdbc01900) 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*> > (0x0x7f2fdbc019c0) 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*> > (0x0x7f2fdbc01ae0) 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*> > (0x0x7f2fdbc01c00) 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*> > (0x0x7f2fdbc01d20) 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*> > (0x0x7f2fdbc01960) 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> (0x0x7f2fdbc01f00) 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> (0x0x7f2fdb887120) 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> (0x0x7f2fdb8841a0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdb887180) 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> (0x0x7f2fdb884208) 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 (0x0x7f2fdb8871e0) 0
      primary-for boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base> (0x0x7f2fdb884208)

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> > (0x0x7f2fdb8872a0) 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>&> (0x0x7f2fdb887300) 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>&> (0x0x7f2fdb8842d8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7f2fdb887360) 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> > (0x0x7f2fdb8873c0) 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>&> (0x0x7f2fdb887420) 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>&> (0x0x7f2fdb884340) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7f2fdb887480) 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> > (0x0x7f2fdb8874e0) 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>&> (0x0x7f2fdb887540) 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>&> (0x0x7f2fdb8843a8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7f2fdb8875a0) 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> > (0x0x7f2fdb887600) 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>&> (0x0x7f2fdb887660) 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>&> (0x0x7f2fdb884410) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7f2fdb8876c0) 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> > (0x0x7f2fdb887720) 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>&> (0x0x7f2fdb887780) 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>&> (0x0x7f2fdb884478) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7f2fdb8877e0) 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> > (0x0x7f2fdb887840) 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>&> (0x0x7f2fdb8878a0) 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>&> (0x0x7f2fdb8844e0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7f2fdb887900) 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> > (0x0x7f2fdb887960) 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>&> (0x0x7f2fdb8879c0) 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>&> (0x0x7f2fdb884548) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7f2fdb887a20) 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> > (0x0x7f2fdb887a80) 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>&> (0x0x7f2fdb887ae0) 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>&> (0x0x7f2fdb8845b0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7f2fdb887b40) 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> > (0x0x7f2fdb887ba0) 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>&> (0x0x7f2fdb887c00) 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>&> (0x0x7f2fdb884618) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7f2fdb887c60) 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> > (0x0x7f2fdb887cc0) 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>&> (0x0x7f2fdb887d20) 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>&> (0x0x7f2fdb884680) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7f2fdb887d80) 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> > (0x0x7f2fdb887de0) 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>&> (0x0x7f2fdb887e40) 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>&> (0x0x7f2fdb8846e8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7f2fdb887ea0) 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> > (0x0x7f2fdb887f00) 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>&> (0x0x7f2fdb887f60) 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>&> (0x0x7f2fdb884750) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7f2fdb956000) 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> > (0x0x7f2fdb956060) 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>&> (0x0x7f2fdb9560c0) 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>&> (0x0x7f2fdb8847b8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7f2fdb956120) 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> > (0x0x7f2fdb956180) 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>&> (0x0x7f2fdb9561e0) 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>&> (0x0x7f2fdb884820) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7f2fdb956240) 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*> (0x0x7f2fdb956600) 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> > (0x0x7f2fdb884a90) 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 (0x0x7f2fdb956660) 0
      primary-for boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> > (0x0x7f2fdb884a90)

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

Class std::iterator_traits<pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<pov::LightSource**> (0x0x7f2fdb956900) 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*> > > (0x0x7f2fdb956960) 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*> > > (0x0x7f2fdb9569c0) 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> (0x0x7f2fdb956a80) 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> (0x0x7f2fdb956a20) 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> (0x0x7f2fdba13b60) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7f2fdb9f72d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f2fdba13b60)
    std::out_of_range (0x0x7f2fdb9f7340) 0
        primary-for boost::gregorian::bad_weekday (0x0x7f2fdb9f72d8)
      std::logic_error (0x0x7f2fdb9f73a8) 0
          primary-for std::out_of_range (0x0x7f2fdb9f7340)
        std::exception (0x0x7f2fdb956ae0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdb9f73a8)
  boost::exception (0x0x7f2fdb956b40) 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> > (0x0x7f2fdba13c40) 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> (0x0x7f2fdba13cb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f2fdba13c40)
    boost::gregorian::bad_weekday (0x0x7f2fdb9f74e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f2fdba13cb0)
      std::out_of_range (0x0x7f2fdb9f7548) 0
          primary-for boost::gregorian::bad_weekday (0x0x7f2fdb9f74e0)
        std::logic_error (0x0x7f2fdb9f75b0) 0
            primary-for std::out_of_range (0x0x7f2fdb9f7548)
          std::exception (0x0x7f2fdb956ba0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdb9f75b0)
    boost::exception (0x0x7f2fdb956c00) 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 (0x0x7f2fdb956c60) 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> (0x0x7f2fdb956d20) 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> (0x0x7f2fdb956cc0) 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> (0x0x7f2fdba28b60) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7f2fdb9f7820) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f2fdba28b60)
    std::out_of_range (0x0x7f2fdb9f7888) 0
        primary-for boost::gregorian::bad_year (0x0x7f2fdb9f7820)
      std::logic_error (0x0x7f2fdb9f78f0) 0
          primary-for std::out_of_range (0x0x7f2fdb9f7888)
        std::exception (0x0x7f2fdb956d80) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdb9f78f0)
  boost::exception (0x0x7f2fdb956de0) 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> > (0x0x7f2fdba28d20) 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> (0x0x7f2fdba28d90) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f2fdba28d20)
    boost::gregorian::bad_year (0x0x7f2fdb9f7958) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f2fdba28d90)
      std::out_of_range (0x0x7f2fdb9f79c0) 0
          primary-for boost::gregorian::bad_year (0x0x7f2fdb9f7958)
        std::logic_error (0x0x7f2fdb9f7a28) 0
            primary-for std::out_of_range (0x0x7f2fdb9f79c0)
          std::exception (0x0x7f2fdb956f00) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdb9f7a28)
    boost::exception (0x0x7f2fdb956f60) 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 (0x0x7f2fdba41000) 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> (0x0x7f2fdba411e0) 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> (0x0x7f2fdba41180) 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> (0x0x7f2fdba47c40) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7f2fdb9f7d68) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f2fdba47c40)
    std::out_of_range (0x0x7f2fdb9f7dd0) 0
        primary-for boost::gregorian::bad_month (0x0x7f2fdb9f7d68)
      std::logic_error (0x0x7f2fdb9f7e38) 0
          primary-for std::out_of_range (0x0x7f2fdb9f7dd0)
        std::exception (0x0x7f2fdba41240) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdb9f7e38)
  boost::exception (0x0x7f2fdba412a0) 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> > (0x0x7f2fdba47d20) 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> (0x0x7f2fdba47d90) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f2fdba47d20)
    boost::gregorian::bad_month (0x0x7f2fdb9f7ea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f2fdba47d90)
      std::out_of_range (0x0x7f2fdb9f7f08) 0
          primary-for boost::gregorian::bad_month (0x0x7f2fdb9f7ea0)
        std::logic_error (0x0x7f2fdb9f7f70) 0
            primary-for std::out_of_range (0x0x7f2fdb9f7f08)
          std::exception (0x0x7f2fdba413c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdb9f7f70)
    boost::exception (0x0x7f2fdba41420) 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 (0x0x7f2fdba41480) 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> (0x0x7f2fdba41540) 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> (0x0x7f2fdba414e0) 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> (0x0x7f2fdb668bd0) 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 (0x0x7f2fdb66b208) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f2fdb668bd0)
    std::out_of_range (0x0x7f2fdb66b270) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7f2fdb66b208)
      std::logic_error (0x0x7f2fdb66b2d8) 0
          primary-for std::out_of_range (0x0x7f2fdb66b270)
        std::exception (0x0x7f2fdba41660) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2fdb66b2d8)
  boost::exception (0x0x7f2fdba416c0) 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> > (0x0x7f2fdb668cb0) 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> (0x0x7f2fdb668d20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f2fdb668cb0)
    boost::gregorian::bad_day_of_year (0x0x7f2fdb66b410) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f2fdb668d20)
      std::out_of_range (0x0x7f2fdb66b478) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7f2fdb66b410)
        std::logic_error (0x0x7f2fdb66b4e0) 0
            primary-for std::out_of_range (0x0x7f2fdb66b478)
          std::exception (0x0x7f2fdba417e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2fdb66b4e0)
    boost::exception (0x0x7f2fdba41840) 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 (0x0x7f2fdba418a0) 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> > > > (0x0x7f2fdba41a80) 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*>*> (0x0x7f2fdba41ba0) 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*>*> (0x0x7f2fdb66b958) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7f2fdba41c00) 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>*> (0x0x7f2fdba41cc0) 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>*> (0x0x7f2fdb66ba90) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7f2fdba41d20) 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> > > > > (0x0x7f2fdba41de0) 0 empty

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

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

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> (0x0x7f2fdb759480) 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> (0x0x7f2fdb71d820) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2fdb7594e0) 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*> > (0x0x7f2fdb759600) 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*>*> (0x0x7f2fdb759660) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f2fdb759720) 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> > (0x0x7f2fdb759840) 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>*> (0x0x7f2fdb7598a0) 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 (*)()> (0x0x7f2fdb759960) 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*> > > (0x0x7f2fdb759c60) 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> (0x0x7f2fdb759cc0) 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*> > > (0x0x7f2fdb4bb820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, false> (0x0x7f2fdb759d20) 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*> > > (0x0x7f2fdb759d80) 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> (0x0x7f2fdb759de0) 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*> > > (0x0x7f2fdb4bb8f0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, false> (0x0x7f2fdb759e40) 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*> (0x0x7f2fdb759ea0) 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> (0x0x7f2fdb759f00) 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*> (0x0x7f2fdb4bb9c0) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7f2fdb759f60) 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> (0x0x7f2fdb532240) 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> (0x0x7f2fdb532360) 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> (0x0x7f2fdb5323c0) 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> (0x0x7f2fdb532420) 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> (0x0x7f2fdb532480) 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> (0x0x7f2fdb5324e0) 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*> > (0x0x7f2fdb547820) 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 (0x0x7f2fdb532540) 0
      primary-for boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f2fdb547820)

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*> > > (0x0x7f2fdb5325a0) 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> (0x0x7f2fdb532600) 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*> > > (0x0x7f2fdb547a90) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, true> (0x0x7f2fdb532660) 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**> (0x0x7f2fdb5326c0) 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> (0x0x7f2fdb532720) 0 empty

Class std::_Niter_base<pov::ObjectBase**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<pov::ObjectBase**> (0x0x7f2fdb547af8) 0 empty
  std::_Iter_base<pov::ObjectBase**, false> (0x0x7f2fdb532780) 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*> > > (0x0x7f2fdb5327e0) 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> (0x0x7f2fdb532840) 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*> > > (0x0x7f2fdb547bc8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, true> (0x0x7f2fdb5328a0) 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**> (0x0x7f2fdb532900) 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> (0x0x7f2fdb532960) 0 empty

Class std::_Niter_base<pov::LightSource**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<pov::LightSource**> (0x0x7f2fdb547c30) 0 empty
  std::_Iter_base<pov::LightSource**, false> (0x0x7f2fdb5329c0) 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*> (0x0x7f2fdb532a20) 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*> (0x0x7f2fdb547c98) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7f2fdb532a80) 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*> (0x0x7f2fdb532ae0) 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> (0x0x7f2fdb532b40) 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*> (0x0x7f2fdb547d00) 0 empty
  std::_Iter_base<short unsigned int*, false> (0x0x7f2fdb532ba0) 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*> (0x0x7f2fdb532e40) 0 empty

Class std::__is_pointer<pov::ObjectBase**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::ObjectBase**> (0x0x7f2fdb532ea0) 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*> (0x0x7f2fdb532f00) 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> (0x0x7f2fdb532f60) 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*> (0x0x7f2fdb5da000) 0 empty

Class std::__is_pointer<pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::LightSource**> (0x0x7f2fdb5da060) 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*> (0x0x7f2fdb5da0c0) 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*> (0x0x7f2fdb5da120) 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*> (0x0x7f2fdb5da180) 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> (0x0x7f2fdb5da1e0) 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*> (0x0x7f2fdb5da240) 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*> (0x0x7f2fdb5da2a0) 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 (0x0x7f2fdb344ae0) 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 (0x0x7f2fdb344b40) 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 (0x0x7f2fdb344ba0) 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 (0x0x7f2fdb344c00) 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 (0x0x7f2fdb344cc0) 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 (0x0x7f2fdb344d20) 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 (0x0x7f2fdb344d80) 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 (0x0x7f2fdb344de0) 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 (0x0x7f2fdb344e40) 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 (0x0x7f2fdb344ea0) 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 (0x0x7f2fdb344f00) 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 (0x0x7f2fdb344f60) 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 (0x0x7f2fdb3f5000) 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 (0x0x7f2fdb3f5060) 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 (0x0x7f2fdb3f50c0) 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 (0x0x7f2fdb3f5120) 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 (0x0x7f2fdb3f5180) 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 (0x0x7f2fdb3f51e0) 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 (0x0x7f2fdb3f5240) 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 (0x0x7f2fdb3f52a0) 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 (0x0x7f2fdb3f5300) 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 (0x0x7f2fdb3f5360) 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 (0x0x7f2fdb3f53c0) 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 (0x0x7f2fdb3f5420) 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 (0x0x7f2fdb3f5480) 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 (0x0x7f2fdb3f54e0) 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 (0x0x7f2fdb3f5600) 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 (0x0x7f2fdb3f5660) 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 (0x0x7f2fdb3f56c0) 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 (0x0x7f2fdb3f5720) 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 (0x0x7f2fdb3f57e0) 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 (0x0x7f2fdb3f5840) 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 (0x0x7f2fdb3f5900) 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 (0x0x7f2fdb3f5960) 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 (0x0x7f2fdb3f5a20) 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> > (0x0x7f2fdb3f5d20) 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>&> (0x0x7f2fdb3f5d80) 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>&> (0x0x7f2fdb04a1a0) 0 empty
  boost::enable_if_c<false, const std::basic_ostream<char>&> (0x0x7f2fdb3f5de0) 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> > (0x0x7f2fdb3f5cc0) 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> > (0x0x7f2fdb3f5c60) 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> > (0x0x7f2fdb3f5ea0) 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> > (0x0x7f2fdb04a340) 0 empty
  boost::enable_if_c<false, std::basic_string<char> > (0x0x7f2fdb11e000) 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> (0x0x7f2fdb11e060) 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> (0x0x7f2fdb04a3a8) 0 empty
  boost::disable_if_c<false, char> (0x0x7f2fdb11e0c0) 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> (0x0x7f2fdb3f5e40) 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*> > (0x0x7f2fdb3f5c00) 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> (0x0x7f2fdb11e1e0) 0 empty

