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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f1d008c6c60) 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> (0x0x7f1d008c6cc0) 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> (0x0x7f1d008c6d20) 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> (0x0x7f1d008c6d80) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f1d000716c0) 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> (0x0x7f1d00071720) 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> (0x0x7f1d00071780) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f1d000717e0) 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> (0x0x7f1d00071840) 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> (0x0x7f1d000718a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f1d00071960) 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> (0x0x7f1d000719c0) 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> (0x0x7f1d00071a20) 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> (0x0x7f1d00071a80) 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> (0x0x7f1d00071ae0) 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> (0x0x7f1d00071b40) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f1d00398618) 0 empty
  std::input_iterator_tag (0x0x7f1d000a41e0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f1d00398680) 0 empty
  std::forward_iterator_tag (0x0x7f1d003986e8) 0 empty
    std::input_iterator_tag (0x0x7f1d000a4240) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f1d00398750) 0 empty
  std::bidirectional_iterator_tag (0x0x7f1d003987b8) 0 empty
    std::forward_iterator_tag (0x0x7f1d00398820) 0 empty
      std::input_iterator_tag (0x0x7f1d000a42a0) 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> (0x0x7f1d000a45a0) 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 (0x0x7f1d000a4780) 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 (0x0x7f1d000a47e0) 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 (0x0x7f1d000a4840) 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 (0x0x7f1d000a48a0) 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 (0x0x7f1d000a4900) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f1d000a4d20) 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> (0x0x7f1d000a4ea0) 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> (0x0x7f1d0017e000) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f1cffef15a0) 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> > (0x0x7f1cffef1600) 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> (0x0x7f1cffef1660) 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> (0x0x7f1d00398dd0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f1cffef16c0) 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> (0x0x7f1cffef17e0) 0 empty

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f1cffc40840) 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 (0x0x7f1cffc408a0) 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 (0x0x7f1cffa293c0) 0

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f1cffa29780) 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> > (0x0x7f1cffa29960) 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> (0x0x7f1cffa299c0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f1cffa29ba0) 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 (0x0x7f1cff9c6f08) 0
  std::allocator<char> (0x0x7f1cff812000) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f1cffa29c00) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f1cff812208) 0
  std::basic_string<char>::_Rep_base (0x0x7f1cffa29cc0) 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> (0x0x7f1cffa29d80) 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 (0x0x7f1cff812340) 0
  std::allocator<wchar_t> (0x0x7f1cff8123a8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f1cffa29de0) 0 empty

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

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f1cffa29f00) 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 (0x0x7f1cff812410) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f1cffa29ea0) 0

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

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

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

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

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7f1cff930120) 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 (0x0x7f1cff812548) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f1cff930300) 0 nearly-empty
      primary-for std::logic_error (0x0x7f1cff812548)

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f1cff812d00) 0
  std::_Bit_iterator_base (0x0x7f1cff812d68) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f1cff930b40) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f1cff812dd0) 0
  std::_Bit_iterator_base (0x0x7f1cff812e38) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f1cff930ba0) 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> (0x0x7f1cff930d20) 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> (0x0x7f1cff930d80) 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> (0x0x7f1cff6e6000) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f1cff930de0) 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> (0x0x7f1cff930e40) 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> (0x0x7f1cff930ea0) 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> (0x0x7f1cff6e6138) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f1cff930f00) 0 empty

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

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

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

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

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

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

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> > (0x0x7f1cff75d960) 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> (0x0x7f1cff75d9c0) 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> (0x0x7f1cff6e6888) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f1cff75da20) 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> (0x0x7f1cff6e6958) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f1cff6e69c0) 0
      primary-for std::collate_byname<char> (0x0x7f1cff6e6958)
    std::locale::facet (0x0x7f1cff75da80) 0
        primary-for std::collate<char> (0x0x7f1cff6e69c0)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f1cff75dcc0) 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 (0x0x7f1cff75db40) 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> (0x0x7f1cff75dd80) 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> (0x0x7f1cff1572a0) 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 (0x0x7f1cff157420) 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> (0x0x7f1cff1da380) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f1cff1576c0) 0
      primary-for std::ctype<char> (0x0x7f1cff1da380)
  std::ctype_base (0x0x7f1cff157720) 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> (0x0x7f1cff205070) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f1cff157780) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f1cff205070)
  std::ctype_base (0x0x7f1cff1577e0) 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> (0x0x7f1cff1d9138) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f1cff205150) 0
      primary-for std::ctype<wchar_t> (0x0x7f1cff1d9138)
    std::locale::facet (0x0x7f1cff157840) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f1cff205150)
    std::ctype_base (0x0x7f1cff1578a0) 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> (0x0x7f1cff1d92d8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f1cff205460) 0
      primary-for std::ctype_byname<char> (0x0x7f1cff1d92d8)
    std::locale::facet (0x0x7f1cff157960) 0
        primary-for std::ctype<char> (0x0x7f1cff205460)
    std::ctype_base (0x0x7f1cff1579c0) 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> (0x0x7f1cff1d9340) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f1cff1d93a8) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f1cff1d9340)
    std::__ctype_abstract_base<wchar_t> (0x0x7f1cff2055b0) 0
        primary-for std::ctype<wchar_t> (0x0x7f1cff1d93a8)
      std::locale::facet (0x0x7f1cff157a20) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f1cff2055b0)
      std::ctype_base (0x0x7f1cff157a80) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f1cff1d9a28) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f1cff157f60) 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> (0x0x7f1cff2eb000) 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> (0x0x7f1cff1d9e38) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f1cff1d9ea0) 0
      primary-for std::numpunct_byname<char> (0x0x7f1cff1d9e38)
    std::locale::facet (0x0x7f1cff2eb300) 0
        primary-for std::numpunct<char> (0x0x7f1cff1d9ea0)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f1cff2ebd80) 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> (0x0x7f1cff2ebde0) 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> (0x0x7f1cff0896e8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f1cff2ebe40) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f1cff2ebea0) 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> (0x0x7f1cff089750 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> (0x0x7f1cff089d68 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> (0x0x7f1cfed07af0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f1cff089750) 0
      primary-for std::basic_iostream<char> (0x0x7f1cfed07af0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f1cff0897b8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f1cff2ebf00) 24
          primary-for std::basic_ios<char> (0x0x7f1cff0897b8)
  std::basic_ostream<char> (0x0x7f1cff089d68) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f1cff0897b8) 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 (0x0x7f1cff2ebf60) 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> (0x0x7f1cfed22340 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> (0x0x7f1cfed22410 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> (0x0x7f1cfed38230) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f1cfed22340) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f1cfed38230)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f1cfed223a8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f1cfed3f000) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f1cfed223a8)
  std::basic_ostream<wchar_t> (0x0x7f1cfed22410) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f1cfed223a8) 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*> (0x0x7f1cfed3f180) 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*> (0x0x7f1cfed3f1e0) 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> (0x0x7f1cfed3f240) 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 (0x0x7f1cfed3f2a0) 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> (0x0x7f1cfed3f360) 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 (0x0x7f1cfed3f300) 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 (0x0x7f1cfed3f480) 0

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

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

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

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f1cfed3fc00) 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> (0x0x7f1cfed3fc60) 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*> (0x0x7f1cfed22c98) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f1cfed3fd80) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f1cfee43060) 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> (0x0x7f1cfee430c0) 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> (0x0x7f1cfee43120) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f1cfee434e0) 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> (0x0x7f1cfee43540) 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> (0x0x7f1cfee435a0) 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> (0x0x7f1cfee43600) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f1cfee43c00) 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> (0x0x7f1cfee43c60) 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> (0x0x7f1cfee43cc0) 0 empty

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

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

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

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

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

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

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

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f1cfeb392a0) 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> (0x0x7f1cfeb84690) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f1cfeb39480) 0
      primary-for std::moneypunct<char, true> (0x0x7f1cfeb84690)
  std::money_base (0x0x7f1cfeb394e0) 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> (0x0x7f1cfeb84850) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f1cfeb39540) 0
      primary-for std::moneypunct<char, false> (0x0x7f1cfeb84850)
  std::money_base (0x0x7f1cfeb395a0) 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> (0x0x7f1cfeb84bd0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f1cfeb39600) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f1cfeb84bd0)
  std::money_base (0x0x7f1cfeb39660) 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> (0x0x7f1cfeb84d90) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f1cfeb396c0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f1cfeb84d90)
  std::money_base (0x0x7f1cfeb39720) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f1cfeb39960) 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> (0x0x7f1cfebd3380) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f1cfeb39a80) 0
      primary-for std::messages<char> (0x0x7f1cfebd3380)
  std::messages_base (0x0x7f1cfeb39ae0) 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> (0x0x7f1cfebd3540) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f1cfeb39b40) 0
      primary-for std::messages<wchar_t> (0x0x7f1cfebd3540)
  std::messages_base (0x0x7f1cfeb39ba0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f1cfeb39c60) 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> (0x0x7f1cfec1f150) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f1cfeb39de0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f1cfec1f150)
  std::codecvt_base (0x0x7f1cfeb39e40) 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> (0x0x7f1cfeb5aaf8) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f1cfec1f230) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f1cfeb5aaf8)
    std::locale::facet (0x0x7f1cfeb39ea0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f1cfec1f230)
    std::codecvt_base (0x0x7f1cfeb39f00) 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> (0x0x7f1cfec1f380) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f1cfeb39f60) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f1cfec1f380)
  std::codecvt_base (0x0x7f1cfec38000) 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> (0x0x7f1cfeb5abc8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f1cfec1f4d0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f1cfeb5abc8)
    std::locale::facet (0x0x7f1cfec38060) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f1cfec1f4d0)
    std::codecvt_base (0x0x7f1cfec380c0) 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> (0x0x7f1cfeb5ad00) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f1cfeb5ad68) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f1cfeb5ad00)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f1cfec1f930) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f1cfeb5ad68)
      std::locale::facet (0x0x7f1cfec38180) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f1cfec1f930)
      std::codecvt_base (0x0x7f1cfec381e0) 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> (0x0x7f1cfeb5ae38) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f1cfeb5aea0) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f1cfeb5ae38)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f1cfec1faf0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f1cfeb5aea0)
      std::locale::facet (0x0x7f1cfec38240) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f1cfec1faf0)
      std::codecvt_base (0x0x7f1cfec382a0) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f1cfec38420) 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> > (0x0x7f1cfec383c0) 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> (0x0x7f1cfec7a618) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f1cfecd58c0) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f1cfec7a618)
    std::locale::facet (0x0x7f1cfec38900) 0
        primary-for std::moneypunct<char, false> (0x0x7f1cfecd58c0)
    std::money_base (0x0x7f1cfec38960) 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> (0x0x7f1cfec7a680) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f1cfecd5930) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f1cfec7a680)
    std::locale::facet (0x0x7f1cfec389c0) 0
        primary-for std::moneypunct<char, true> (0x0x7f1cfecd5930)
    std::money_base (0x0x7f1cfec38a20) 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> (0x0x7f1cfec7a6e8) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f1cfec38a80) 0
      primary-for std::money_get<char> (0x0x7f1cfec7a6e8)

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

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

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

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> (0x0x7f1cfecd5e00) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f1cfec38cc0) 0
      primary-for std::time_get<char> (0x0x7f1cfecd5e00)
  std::time_base (0x0x7f1cfec38d20) 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> (0x0x7f1cfec7aa28) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f1cfecd5ee0) 0
      primary-for std::time_get_byname<char> (0x0x7f1cfec7aa28)
    std::locale::facet (0x0x7f1cfec38de0) 0
        primary-for std::time_get<char> (0x0x7f1cfecd5ee0)
    std::time_base (0x0x7f1cfec38e40) 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> (0x0x7f1cfec7aaf8) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f1cfe910070) 0
      primary-for std::messages_byname<char> (0x0x7f1cfec7aaf8)
    std::locale::facet (0x0x7f1cfec38f00) 0
        primary-for std::messages<char> (0x0x7f1cfe910070)
    std::messages_base (0x0x7f1cfec38f60) 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> (0x0x7f1cfec7ab60) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f1cfe9101c0) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f1cfec7ab60)
    std::locale::facet (0x0x7f1cfe923000) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f1cfe9101c0)
    std::money_base (0x0x7f1cfe923060) 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> (0x0x7f1cfec7abc8) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f1cfe910230) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f1cfec7abc8)
    std::locale::facet (0x0x7f1cfe9230c0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f1cfe910230)
    std::money_base (0x0x7f1cfe923120) 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> (0x0x7f1cfec7ac30) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f1cfe923180) 0
      primary-for std::money_get<wchar_t> (0x0x7f1cfec7ac30)

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

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

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

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> (0x0x7f1cfe9104d0) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f1cfe923420) 0
      primary-for std::time_get<wchar_t> (0x0x7f1cfe9104d0)
  std::time_base (0x0x7f1cfe923480) 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> (0x0x7f1cfe953000) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f1cfe9105b0) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f1cfe953000)
    std::locale::facet (0x0x7f1cfe9234e0) 0
        primary-for std::time_get<wchar_t> (0x0x7f1cfe9105b0)
    std::time_base (0x0x7f1cfe923540) 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> (0x0x7f1cfe9530d0) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f1cfe910690) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f1cfe9530d0)
    std::locale::facet (0x0x7f1cfe923600) 0
        primary-for std::messages<wchar_t> (0x0x7f1cfe910690)
    std::messages_base (0x0x7f1cfe923660) 0 empty

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f1cfe923d80) 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> (0x0x7f1cfe923e40) 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> (0x0x7f1cfe923f00) 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> (0x0x7f1cfe993000) 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> (0x0x7f1cfe993720) 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> (0x0x7f1cfe9538f0) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f1cfe993780) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f1cfe953af8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f1cfe953b60) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f1cfe9938a0) 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> (0x0x7f1cfe953bc8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f1cfe953c30) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f1cfe993900) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f1cfe953d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe953dd0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9939c0) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f1cfe953e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe953ea0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993a20) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f1cfe953f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe953f70) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993a80) 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> (0x0x7f1cfe9b3000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3068) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993ae0) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f1cfe9b31a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3208) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993ba0) 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> (0x0x7f1cfe9b3270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b32d8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993c00) 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> (0x0x7f1cfe9b3340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b33a8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993c60) 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> (0x0x7f1cfe9b3410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3478) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993cc0) 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> (0x0x7f1cfe9b34e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3548) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993d20) 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> (0x0x7f1cfe9b35b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3618) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993d80) 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> (0x0x7f1cfe9b3680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b36e8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993de0) 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> (0x0x7f1cfe9b3750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b37b8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993e40) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f1cfe9b3820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3888) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993ea0) 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> (0x0x7f1cfe9b38f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3958) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993f00) 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> (0x0x7f1cfe9b39c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3a28) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe993f60) 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> (0x0x7f1cfe9b3a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3af8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc000) 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> (0x0x7f1cfe9b3b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3bc8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc060) 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> (0x0x7f1cfe9b3c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3c98) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc0c0) 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> (0x0x7f1cfe9b3d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3d68) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc120) 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> (0x0x7f1cfe9b3dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3e38) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc180) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f1cfe9b3ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9b3f08) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc1e0) 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> (0x0x7f1cfe9b3f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0000) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc240) 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> (0x0x7f1cfe9c0068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c00d0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc2a0) 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> (0x0x7f1cfe9c0138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c01a0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc300) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f1cfe9c0208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0270) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc360) 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> (0x0x7f1cfe9c02d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0340) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc3c0) 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> (0x0x7f1cfe9c03a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0410) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc420) 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> (0x0x7f1cfe9c0478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c04e0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc480) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f1cfe9c0548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c05b0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc4e0) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f1cfe9c0618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0680) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc540) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f1cfe9c06e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0750) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc5a0) 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> (0x0x7f1cfe9c07b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0820) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc600) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f1cfe9c0888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c08f0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc660) 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> (0x0x7f1cfe9c0958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c09c0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc6c0) 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> (0x0x7f1cfe9c0a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0a90) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc720) 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> (0x0x7f1cfe9c0af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0b60) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc780) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f1cfe9c0bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0c30) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc7e0) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f1cfe9c0c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0d00) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc840) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f1cfe9c0d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0dd0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc8a0) 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> (0x0x7f1cfe9c0e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0ea0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc900) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f1cfe9c0f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9c0f70) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc960) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f1cfe9ce000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce068) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bc9c0) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f1cfe9ce0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce138) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bca20) 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> (0x0x7f1cfe9ce1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce208) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bca80) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f1cfe9ce270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce2d8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcae0) 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> (0x0x7f1cfe9ce340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce3a8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcb40) 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> (0x0x7f1cfe9ce410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce478) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcba0) 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> (0x0x7f1cfe9ce4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce548) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcc00) 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> (0x0x7f1cfe9ce5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce618) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcc60) 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> (0x0x7f1cfe9ce680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce6e8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bccc0) 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> (0x0x7f1cfe9ce750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce7b8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcd20) 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> (0x0x7f1cfe9ce820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce888) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcd80) 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> (0x0x7f1cfe9ce8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ce958) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcde0) 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> (0x0x7f1cfe9ce9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9cea28) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bce40) 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> (0x0x7f1cfe9cea90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ceaf8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcea0) 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> (0x0x7f1cfe9ceb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9cebc8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcf00) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f1cfe9cec30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9cec98) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9bcf60) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f1cfe9ced00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9ced68) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9000) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f1cfe9cedd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9cee38) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9060) 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> (0x0x7f1cfe9ceea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9cef08) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d90c0) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f1cfe9cef70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da000) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9120) 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> (0x0x7f1cfe9da068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da0d0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9180) 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> (0x0x7f1cfe9da138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da1a0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d91e0) 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> (0x0x7f1cfe9da208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da270) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9240) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f1cfe9da3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da410) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9300) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f1cfe9da478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da4e0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9360) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f1cfe9da548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da5b0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d93c0) 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> (0x0x7f1cfe9da618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da680) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9420) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f1cfe9da6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da750) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9480) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f1cfe9da7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da820) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d94e0) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f1cfe9da888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da8f0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9540) 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> (0x0x7f1cfe9da958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9da9c0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d95a0) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f1cfe9daa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9daa90) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9600) 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> (0x0x7f1cfe9daaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9dab60) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9660) 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> (0x0x7f1cfe9dabc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9dac30) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d96c0) 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> (0x0x7f1cfe9dac98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfe9dad00) 0 empty
    mpl_::bool_<true> (0x0x7f1cfe9d9720) 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> (0x0x7f1cfe5f14e0) 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> (0x0x7f1cfe5f1540) 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> (0x0x7f1cfe5f15a0) 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> (0x0x7f1cfe5f1600) 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> (0x0x7f1cfe5f1780) 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> (0x0x7f1cfe5f17e0) 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> (0x0x7f1cfe5f1840) 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> (0x0x7f1cfe5f18a0) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f1cfe610000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610068) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1c00) 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> (0x0x7f1cfe6100d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610138) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1c60) 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> (0x0x7f1cfe6101a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610208) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1cc0) 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> (0x0x7f1cfe610270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe6102d8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1d20) 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> (0x0x7f1cfe610340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe6103a8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1d80) 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> (0x0x7f1cfe610410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610478) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1de0) 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> (0x0x7f1cfe6104e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610548) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1e40) 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> (0x0x7f1cfe6105b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610618) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe5f1ea0) 0 empty

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f1cfe5f1f60) 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> (0x0x7f1cfe6106e8) 0 empty
  mpl_::bool_<true> (0x0x7f1cfe618060) 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> (0x0x7f1cfe6107b8) 0 empty
  mpl_::bool_<false> (0x0x7f1cfe618120) 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> (0x0x7f1cfe618360) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f1cfe618540) 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> > (0x0x7f1cfe6108f0) 0 empty
  mpl_::int_<-1> (0x0x7f1cfe6185a0) 0 empty

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f1cfe618600) 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> (0x0x7f1cfe618900) 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> (0x0x7f1cfe618960) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f1cfe6189c0) 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> (0x0x7f1cfe618a20) 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> (0x0x7f1cfe618a80) 0

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

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

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

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f1cfe618c60) 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::*> (0x0x7f1cfe618cc0) 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::*)()> (0x0x7f1cfe618d20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f1cfe65f480) 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> (0x0x7f1cfe65f4e0) 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> (0x0x7f1cfe65f540) 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> (0x0x7f1cfe65f5a0) 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> (0x0x7f1cfe65f600) 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> (0x0x7f1cfe65f660) 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> (0x0x7f1cfe65f6c0) 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> (0x0x7f1cfe65f720) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f1cfe65fae0) 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> > (0x0x7f1cfe610bc8) 0 empty
  mpl_::int_<-1> (0x0x7f1cfe65fba0) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f1cfe610d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610d68) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe65fd20) 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> (0x0x7f1cfe610dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610e38) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe65fd80) 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> (0x0x7f1cfe610ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe610f08) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe65fde0) 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> (0x0x7f1cfe610f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d000) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe65fe40) 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> (0x0x7f1cfe67d068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d0d0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe65fea0) 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> (0x0x7f1cfe67d138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d1a0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe65ff00) 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> (0x0x7f1cfe67d208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d270) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe65ff60) 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> (0x0x7f1cfe67d2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d340) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe680000) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f1cfe67d478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d4e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe680180) 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> (0x0x7f1cfe67d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d5b0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe6801e0) 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> (0x0x7f1cfe67d618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d680) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe680240) 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> (0x0x7f1cfe67d6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d750) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe6802a0) 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> (0x0x7f1cfe67d7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d820) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe680300) 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> (0x0x7f1cfe67d888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d8f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe680360) 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> (0x0x7f1cfe67d958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67d9c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe6803c0) 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> (0x0x7f1cfe67da28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe67da90) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe680420) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f1cfe680480) 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_> (0x0x7f1cfe67db60) 0 empty
  mpl_::bool_<true> (0x0x7f1cfe680540) 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_> (0x0x7f1cfe67dc30) 0 empty
  mpl_::bool_<false> (0x0x7f1cfe680600) 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> (0x0x7f1cfe680660) 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> > (0x0x7f1cfe67dd68) 0 empty
  mpl_::int_<-1> (0x0x7f1cfe6807e0) 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> (0x0x7f1cfe680840) 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> > (0x0x7f1cfe67dea0) 0 empty
  mpl_::int_<-1> (0x0x7f1cfe6809c0) 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_> (0x0x7f1cfe680b40) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f1cfe6a90d0) 0 empty
  boost::in_place_factory_base (0x0x7f1cfe680ea0) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f1cfe6c7a80) 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> (0x0x7f1cfe6c7d20) 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> (0x0x7f1cfe6c7e40) 0 empty

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f1cfe3a5360) 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> (0x0x7f1cfe3a53c0) 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> (0x0x7f1cfe3a5420) 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> (0x0x7f1cfe3a5480) 0 empty

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

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

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

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

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

Class boost::detail::make_reference_content<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_reference_content<std::locale> (0x0x7f1cfe4d9000) 0 empty

Class boost::detail::is_reference_impl<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::locale> (0x0x7f1cfe4d9060) 0 empty

Class boost::is_lvalue_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::locale> (0x0x7f1cfe4793a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe479410) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe4d90c0) 0 empty

Class boost::is_rvalue_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::locale> (0x0x7f1cfe479478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe4794e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe4d9120) 0 empty

Class boost::is_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::locale> (0x0x7f1cfe479548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfe4795b0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfe4d9180) 0 empty

Class boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> > (0x0x7f1cfe4d9240) 0 empty

Class boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> > (0x0x7f1cfe4d91e0) 0 empty

Class boost::optional_detail::types_when_isnt_ref<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::types_when_isnt_ref<std::locale> (0x0x7f1cfe4d9360) 0 empty

Class boost::detail::alignment_of_impl<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<std::locale> (0x0x7f1cfe4d9480) 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> (0x0x7f1cfe4d94e0) 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> (0x0x7f1cfe479680) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f1cfe4d9540) 0 empty

Class boost::alignment_of<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<std::locale> (0x0x7f1cfe4796e8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f1cfe479750) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f1cfe4d95a0) 0 empty

Class boost::optional_detail::aligned_storage<std::locale>::dummy_u
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::aligned_storage<std::locale>::dummy_u (0x0x7f1cfe4d9420) 0

Class boost::optional_detail::aligned_storage<std::locale>
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::aligned_storage<std::locale> (0x0x7f1cfe4d93c0) 0

Class boost::optional_detail::optional_base<std::locale>
   size=16 align=8
   base size=16 base align=8
boost::optional_detail::optional_base<std::locale> (0x0x7f1cfe4792d8) 0
  boost::optional_detail::optional_tag (0x0x7f1cfe3a5f60) 0 empty

Class boost::optional<std::locale>
   size=16 align=8
   base size=16 base align=8
boost::optional<std::locale> (0x0x7f1cfe479820) 0
  boost::optional_detail::optional_base<std::locale> (0x0x7f1cfe479888) 0
    boost::optional_detail::optional_tag (0x0x7f1cfe4d9600) 0 empty

Class __gnu_cxx::new_allocator<bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<bool> (0x0x7f1cfe4d97e0) 0 empty

Class std::allocator<bool>
   size=1 align=1
   base size=1 base align=1
std::allocator<bool> (0x0x7f1cfe4799c0) 0 empty
  __gnu_cxx::new_allocator<bool> (0x0x7f1cfe4d9840) 0 empty

Class std::allocator<bool>::rebind<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::allocator<bool>::rebind<long unsigned int> (0x0x7f1cfe4d98a0) 0 empty

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

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7f1cfe479a90) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7f1cfe4d9960) 0 empty

Class std::_Bvector_base<std::allocator<bool> >::_Bvector_impl
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> >::_Bvector_impl (0x0x7f1cfe479af8) 0
  std::allocator<long unsigned int> (0x0x7f1cfe479b60) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7f1cfe4d99c0) 0 empty

Class std::_Bvector_base<std::allocator<bool> >
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> > (0x0x7f1cfe4d9780) 0

Class std::vector<bool>
   size=40 align=8
   base size=40 base align=8
std::vector<bool> (0x0x7f1cfe479bc8) 0
  std::_Bvector_base<std::allocator<bool> > (0x0x7f1cfe4d9a20) 0

Vtable for boost::io::format_error
boost::io::format_error::_ZTVN5boost2io12format_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io12format_errorE)
16    (int (*)(...))boost::io::format_error::~format_error
24    (int (*)(...))boost::io::format_error::~format_error
32    (int (*)(...))boost::io::format_error::what

Class boost::io::format_error
   size=8 align=8
   base size=8 base align=8
boost::io::format_error (0x0x7f1cfe479c30) 0 nearly-empty
    vptr=((& boost::io::format_error::_ZTVN5boost2io12format_errorE) + 16u)
  std::exception (0x0x7f1cfe4d9a80) 0 nearly-empty
      primary-for boost::io::format_error (0x0x7f1cfe479c30)

Vtable for boost::io::bad_format_string
boost::io::bad_format_string::_ZTVN5boost2io17bad_format_stringE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io17bad_format_stringE)
16    (int (*)(...))boost::io::bad_format_string::~bad_format_string
24    (int (*)(...))boost::io::bad_format_string::~bad_format_string
32    (int (*)(...))boost::io::bad_format_string::what

Class boost::io::bad_format_string
   size=24 align=8
   base size=24 base align=8
boost::io::bad_format_string (0x0x7f1cfe479c98) 0
    vptr=((& boost::io::bad_format_string::_ZTVN5boost2io17bad_format_stringE) + 16u)
  boost::io::format_error (0x0x7f1cfe479d00) 0 nearly-empty
      primary-for boost::io::bad_format_string (0x0x7f1cfe479c98)
    std::exception (0x0x7f1cfe4d9ae0) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f1cfe479d00)

Vtable for boost::io::too_few_args
boost::io::too_few_args::_ZTVN5boost2io12too_few_argsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io12too_few_argsE)
16    (int (*)(...))boost::io::too_few_args::~too_few_args
24    (int (*)(...))boost::io::too_few_args::~too_few_args
32    (int (*)(...))boost::io::too_few_args::what

Class boost::io::too_few_args
   size=24 align=8
   base size=24 base align=8
boost::io::too_few_args (0x0x7f1cfe479d68) 0
    vptr=((& boost::io::too_few_args::_ZTVN5boost2io12too_few_argsE) + 16u)
  boost::io::format_error (0x0x7f1cfe479dd0) 0 nearly-empty
      primary-for boost::io::too_few_args (0x0x7f1cfe479d68)
    std::exception (0x0x7f1cfe4d9b40) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f1cfe479dd0)

Vtable for boost::io::too_many_args
boost::io::too_many_args::_ZTVN5boost2io13too_many_argsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io13too_many_argsE)
16    (int (*)(...))boost::io::too_many_args::~too_many_args
24    (int (*)(...))boost::io::too_many_args::~too_many_args
32    (int (*)(...))boost::io::too_many_args::what

Class boost::io::too_many_args
   size=24 align=8
   base size=24 base align=8
boost::io::too_many_args (0x0x7f1cfe479ea0) 0
    vptr=((& boost::io::too_many_args::_ZTVN5boost2io13too_many_argsE) + 16u)
  boost::io::format_error (0x0x7f1cfe479f08) 0 nearly-empty
      primary-for boost::io::too_many_args (0x0x7f1cfe479ea0)
    std::exception (0x0x7f1cfe4d9ba0) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f1cfe479f08)

Vtable for boost::io::out_of_range
boost::io::out_of_range::_ZTVN5boost2io12out_of_rangeE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io12out_of_rangeE)
16    (int (*)(...))boost::io::out_of_range::~out_of_range
24    (int (*)(...))boost::io::out_of_range::~out_of_range
32    (int (*)(...))boost::io::out_of_range::what

Class boost::io::out_of_range
   size=24 align=8
   base size=20 base align=8
boost::io::out_of_range (0x0x7f1cfe479340) 0
    vptr=((& boost::io::out_of_range::_ZTVN5boost2io12out_of_rangeE) + 16u)
  boost::io::format_error (0x0x7f1cfe4798f0) 0 nearly-empty
      primary-for boost::io::out_of_range (0x0x7f1cfe479340)
    std::exception (0x0x7f1cfe4d9c00) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f1cfe4798f0)

Class boost::io::detail::group0
   size=1 align=1
   base size=0 base align=1
boost::io::detail::group0 (0x0x7f1cfe4d9c60) 0 empty

Class boost::io::detail::group1<boost::io::detail::group0>
   size=1 align=1
   base size=1 base align=1
boost::io::detail::group1<boost::io::detail::group0> (0x0x7f1cfe24a8a0) 0

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

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

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f1cfe075ae0) 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> (0x0x7f1cfe075c00) 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 (0x0x7f1cfe074680) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7f1cfe075c60) 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> (0x0x7f1cfe075cc0) 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*> (0x0x7f1cfe074888) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f1cfe075d20) 0 empty

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

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7f1cfe075de0) 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> (0x0x7f1cfe075e40) 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> (0x0x7f1cfe075ea0) 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> (0x0x7f1cfe074a90) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfe075f00) 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> (0x0x7f1cfdce6060) 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> (0x0x7f1cfe074af8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce60c0) 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> (0x0x7f1cfdce6120) 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> (0x0x7f1cfe074b60) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce6180) 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> (0x0x7f1cfdce61e0) 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> (0x0x7f1cfe074bc8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce6240) 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> (0x0x7f1cfdce6360) 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> (0x0x7f1cfe074c30) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce63c0) 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> (0x0x7f1cfdce64e0) 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> (0x0x7f1cfe074c98) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce6540) 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> (0x0x7f1cfdce65a0) 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> (0x0x7f1cfe074d00) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce6600) 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> (0x0x7f1cfdce6660) 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> (0x0x7f1cfe074d68) 0 empty
  boost::enable_if_c<true, void> (0x0x7f1cfdce66c0) 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> (0x0x7f1cfdce67e0) 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> (0x0x7f1cfe074ea0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce6840) 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> (0x0x7f1cfdce6960) 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> (0x0x7f1cfe074f08) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cfdce69c0) 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 (0x0x7f1cfe074f70) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 16u)
  std::runtime_error (0x0x7f1cfdd0f000) 0
      primary-for boost::system::system_error (0x0x7f1cfe074f70)
    std::exception (0x0x7f1cfdce6ae0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f1cfdd0f000)

Class boost::thread_interrupted
   size=1 align=1
   base size=0 base align=1
boost::thread_interrupted (0x0x7f1cfdce6b40) 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 (0x0x7f1cfdd0f1a0) 0
    vptr=((& boost::thread_exception::_ZTVN5boost16thread_exceptionE) + 16u)
  boost::system::system_error (0x0x7f1cfdd0f208) 0
      primary-for boost::thread_exception (0x0x7f1cfdd0f1a0)
    std::runtime_error (0x0x7f1cfdd0f270) 0
        primary-for boost::system::system_error (0x0x7f1cfdd0f208)
      std::exception (0x0x7f1cfdce6ba0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cfdd0f270)

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 (0x0x7f1cfdd0f478) 0
    vptr=((& boost::condition_error::_ZTVN5boost15condition_errorE) + 16u)
  boost::system::system_error (0x0x7f1cfdd0f4e0) 0
      primary-for boost::condition_error (0x0x7f1cfdd0f478)
    std::runtime_error (0x0x7f1cfdd0f548) 0
        primary-for boost::system::system_error (0x0x7f1cfdd0f4e0)
      std::exception (0x0x7f1cfdce6c00) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cfdd0f548)

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 (0x0x7f1cfdd0f750) 0
    vptr=((& boost::lock_error::_ZTVN5boost10lock_errorE) + 16u)
  boost::thread_exception (0x0x7f1cfdd0f7b8) 0
      primary-for boost::lock_error (0x0x7f1cfdd0f750)
    boost::system::system_error (0x0x7f1cfdd0f820) 0
        primary-for boost::thread_exception (0x0x7f1cfdd0f7b8)
      std::runtime_error (0x0x7f1cfdd0f888) 0
          primary-for boost::system::system_error (0x0x7f1cfdd0f820)
        std::exception (0x0x7f1cfdce6c60) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cfdd0f888)

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 (0x0x7f1cfdd0f8f0) 0
    vptr=((& boost::thread_resource_error::_ZTVN5boost21thread_resource_errorE) + 16u)
  boost::thread_exception (0x0x7f1cfdd0f958) 0
      primary-for boost::thread_resource_error (0x0x7f1cfdd0f8f0)
    boost::system::system_error (0x0x7f1cfdd0f9c0) 0
        primary-for boost::thread_exception (0x0x7f1cfdd0f958)
      std::runtime_error (0x0x7f1cfdd0fa28) 0
          primary-for boost::system::system_error (0x0x7f1cfdd0f9c0)
        std::exception (0x0x7f1cfdce6cc0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cfdd0fa28)

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 (0x0x7f1cfdd0fa90) 0
    vptr=((& boost::unsupported_thread_option::_ZTVN5boost25unsupported_thread_optionE) + 16u)
  boost::thread_exception (0x0x7f1cfdd0faf8) 0
      primary-for boost::unsupported_thread_option (0x0x7f1cfdd0fa90)
    boost::system::system_error (0x0x7f1cfdd0fb60) 0
        primary-for boost::thread_exception (0x0x7f1cfdd0faf8)
      std::runtime_error (0x0x7f1cfdd0fbc8) 0
          primary-for boost::system::system_error (0x0x7f1cfdd0fb60)
        std::exception (0x0x7f1cfdce6d20) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cfdd0fbc8)

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 (0x0x7f1cfdd0fc30) 0
    vptr=((& boost::invalid_thread_argument::_ZTVN5boost23invalid_thread_argumentE) + 16u)
  boost::thread_exception (0x0x7f1cfdd0fc98) 0
      primary-for boost::invalid_thread_argument (0x0x7f1cfdd0fc30)
    boost::system::system_error (0x0x7f1cfdd0fd00) 0
        primary-for boost::thread_exception (0x0x7f1cfdd0fc98)
      std::runtime_error (0x0x7f1cfdd0fd68) 0
          primary-for boost::system::system_error (0x0x7f1cfdd0fd00)
        std::exception (0x0x7f1cfdce6d80) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cfdd0fd68)

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 (0x0x7f1cfdd0fdd0) 0
    vptr=((& boost::thread_permission_error::_ZTVN5boost23thread_permission_errorE) + 16u)
  boost::thread_exception (0x0x7f1cfdd0fe38) 0
      primary-for boost::thread_permission_error (0x0x7f1cfdd0fdd0)
    boost::system::system_error (0x0x7f1cfdd0fea0) 0
        primary-for boost::thread_exception (0x0x7f1cfdd0fe38)
      std::runtime_error (0x0x7f1cfdd0ff08) 0
          primary-for boost::system::system_error (0x0x7f1cfdd0fea0)
        std::exception (0x0x7f1cfdce6de0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cfdd0ff08)

Class boost::detail::add_reference_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<void> (0x0x7f1cfddb73c0) 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> (0x0x7f1cfddb7420) 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> (0x0x7f1cfddb7480) 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> (0x0x7f1cfddb74e0) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f1cfde9e060) 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> (0x0x7f1cfde9e2a0) 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> (0x0x7f1cfde9e360) 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> (0x0x7f1cfde9e420) 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> (0x0x7f1cfde9e5a0) 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> (0x0x7f1cfde9e600) 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> (0x0x7f1cfde9e660) 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> (0x0x7f1cfde9e6c0) 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> (0x0x7f1cfde9e720) 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> (0x0x7f1cfde9e780) 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> (0x0x7f1cfde9e7e0) 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> (0x0x7f1cfde9e840) 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> (0x0x7f1cfde9e8a0) 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> (0x0x7f1cfde9e900) 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> (0x0x7f1cfde9e960) 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> (0x0x7f1cfde9e9c0) 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> (0x0x7f1cfde9ea20) 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> (0x0x7f1cfde9ea80) 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> (0x0x7f1cfde9eae0) 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> (0x0x7f1cfde9eb40) 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> (0x0x7f1cfdecc420) 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> > (0x0x7f1cfddb4d00) 0 empty
  mpl_::int_<-1> (0x0x7f1cfdecc5a0) 0 empty

Class boost::mpl::identity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<mpl_::na> (0x0x7f1cfdecc6c0) 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> > (0x0x7f1cfddb4e38) 0 empty
  mpl_::int_<-1> (0x0x7f1cfdecc840) 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> (0x0x7f1cfdecc8a0) 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> > (0x0x7f1cfddb4f70) 0 empty
  mpl_::int_<-1> (0x0x7f1cfdecca20) 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> (0x0x7f1cfdaf9000) 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> (0x0x7f1cfdaf90c0) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7f1cfdaf9300) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f1cfdaee5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaee618) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf97e0) 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> (0x0x7f1cfdaee680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaee6e8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9840) 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> (0x0x7f1cfdaee750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaee7b8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf98a0) 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> (0x0x7f1cfdaee820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaee888) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9900) 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> (0x0x7f1cfdaee958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaee9c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9a20) 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> (0x0x7f1cfdaeea28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaeea90) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9a80) 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> (0x0x7f1cfdaeeaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaeeb60) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9ae0) 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> (0x0x7f1cfdaeebc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaeec30) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9b40) 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> (0x0x7f1cfdaeed00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaeed68) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9c60) 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> (0x0x7f1cfdaeedd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaeee38) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9cc0) 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> (0x0x7f1cfdaeeea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdaeef08) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9d20) 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> (0x0x7f1cfdaeef70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23000) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdaf9d80) 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> (0x0x7f1cfdb23208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23270) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c000) 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> (0x0x7f1cfdb232d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23340) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c060) 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> (0x0x7f1cfdb233a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23410) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c0c0) 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> (0x0x7f1cfdb23478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb234e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c120) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7f1cfdb235b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23618) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c240) 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> (0x0x7f1cfdb23680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb236e8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c2a0) 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> (0x0x7f1cfdb23750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb237b8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c300) 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> (0x0x7f1cfdb23820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23888) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c360) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7f1cfdb23958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb239c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c480) 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> (0x0x7f1cfdb23a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23a90) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c4e0) 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> (0x0x7f1cfdb23af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23b60) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c540) 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> (0x0x7f1cfdb23bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23c30) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c5a0) 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> (0x0x7f1cfdb23d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23d68) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c6c0) 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> (0x0x7f1cfdb23dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23e38) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c720) 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> (0x0x7f1cfdb23ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb23f08) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c780) 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> (0x0x7f1cfdb23f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfdb3d000) 0 empty
    mpl_::bool_<false> (0x0x7f1cfdb2c7e0) 0 empty

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

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

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

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

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

Class boost::date_time::c_time
   size=1 align=1
   base size=0 base align=1
boost::date_time::c_time (0x0x7f1cfdb862a0) 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 (0x0x7f1cfdb86540) 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 (0x0x7f1cfdb865a0) 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> (0x0x7f1cfdb86600) 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 (0x0x7f1cfdb866c0) 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 (0x0x7f1cfdb86720) 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> (0x0x7f1cfdb86780) 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 (0x0x7f1cfdb3dc98) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7f1cfdb3dd00) 0
      primary-for boost::gregorian::bad_weekday (0x0x7f1cfdb3dc98)
    std::logic_error (0x0x7f1cfdb3dd68) 0
        primary-for std::out_of_range (0x0x7f1cfdb3dd00)
      std::exception (0x0x7f1cfdb86ea0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfdb3dd68)

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*> (0x0x7f1cfd8f3180) 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> (0x0x7f1cfd8f3120) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7f1cfd8f30c0) 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*> (0x0x7f1cfd8f32a0) 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> (0x0x7f1cfd8f3240) 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> (0x0x7f1cfd8f31e0) 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> (0x0x7f1cfd8f3060) 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> (0x0x7f1cfd8f3300) 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> (0x0x7f1cfd8fd068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd8fd0d0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd8f3360) 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> (0x0x7f1cfd8f33c0) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7f1cfd8fd138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd8fd1a0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd8f3420) 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> (0x0x7f1cfd8f3480) 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> (0x0x7f1cfd8f34e0) 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> (0x0x7f1cfd8fd208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd8fd270) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd8f3540) 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> (0x0x7f1cfd8f35a0) 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> (0x0x7f1cfd8f3000) 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> (0x0x7f1cfdb86f60) 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> > (0x0x7f1cfdb86f00) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7f1cfd8fd410) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7f1cfd8f36c0) 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 (0x0x7f1cfd8fd478) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7f1cfd8fd4e0) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7f1cfd8fd478)
    std::logic_error (0x0x7f1cfd8fd548) 0
        primary-for std::out_of_range (0x0x7f1cfd8fd4e0)
      std::exception (0x0x7f1cfd8f3720) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfd8fd548)

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 (0x0x7f1cfd8fd5b0) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7f1cfd8fd618) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7f1cfd8fd5b0)
    std::logic_error (0x0x7f1cfd8fd680) 0
        primary-for std::out_of_range (0x0x7f1cfd8fd618)
      std::exception (0x0x7f1cfd8f37e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfd8fd680)

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*> (0x0x7f1cfd8f3ae0) 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> (0x0x7f1cfd8f3a80) 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> (0x0x7f1cfd8f3a20) 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> (0x0x7f1cfd8f39c0) 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> (0x0x7f1cfd8f3b40) 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> (0x0x7f1cfd8fd888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd8fd8f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd8f3c60) 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> (0x0x7f1cfd8fd958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd8fd9c0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd8f3cc0) 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> (0x0x7f1cfd8f3d20) 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> (0x0x7f1cfd8f3960) 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> (0x0x7f1cfd8f3900) 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> > (0x0x7f1cfd8f38a0) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7f1cfd8fdc30) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7f1cfd8f3e40) 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 (0x0x7f1cfd8fdc98) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7f1cfd8fdd00) 0
      primary-for boost::gregorian::bad_year (0x0x7f1cfd8fdc98)
    std::logic_error (0x0x7f1cfd8fdd68) 0
        primary-for std::out_of_range (0x0x7f1cfd8fdd00)
      std::exception (0x0x7f1cfd8f3ea0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfd8fdd68)

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*> (0x0x7f1cfd960180) 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> (0x0x7f1cfd960120) 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> (0x0x7f1cfd9600c0) 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> (0x0x7f1cfd960060) 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> (0x0x7f1cfd9601e0) 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> (0x0x7f1cfd8fdf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd969000) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd960240) 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> (0x0x7f1cfd969068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd9690d0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd9602a0) 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> (0x0x7f1cfd960300) 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> (0x0x7f1cfd960000) 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> (0x0x7f1cfd8f3f60) 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> > (0x0x7f1cfd8f3f00) 0

Class boost::gregorian::greg_year
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_year (0x0x7f1cfd969340) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7f1cfd960360) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f1cfd9603c0) 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*> (0x0x7f1cfd960600) 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 (0x0x7f1cfd969618) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7f1cfd969680) 0
      primary-for boost::gregorian::bad_month (0x0x7f1cfd969618)
    std::logic_error (0x0x7f1cfd9696e8) 0
        primary-for std::out_of_range (0x0x7f1cfd969680)
      std::exception (0x0x7f1cfd9607e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfd9696e8)

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*> (0x0x7f1cfd960a80) 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> (0x0x7f1cfd960a20) 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> (0x0x7f1cfd9609c0) 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> (0x0x7f1cfd960960) 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> (0x0x7f1cfd960ae0) 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> (0x0x7f1cfd9698f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd969958) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd960b40) 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> (0x0x7f1cfd9699c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd969a28) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd960ba0) 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> (0x0x7f1cfd960c00) 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> (0x0x7f1cfd960900) 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> (0x0x7f1cfd9608a0) 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> > (0x0x7f1cfd960840) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7f1cfd969bc8) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f1cfd960d20) 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> (0x0x7f1cfd960d80) 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> (0x0x7f1cfd960e40) 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> (0x0x7f1cfd960de0) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7f1cfd969c98) 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> (0x0x7f1cfd960ea0) 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 (0x0x7f1cfd960f60) 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 (0x0x7f1cfd724000) 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> > (0x0x7f1cfd724060) 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> > > (0x0x7f1cfd969e38) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd7240c0) 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> > > > (0x0x7f1cfd969f08) 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> > > (0x0x7f1cfd969f70) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd724120) 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> > > > > (0x0x7f1cfd72c068) 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> > > > (0x0x7f1cfd72c0d0) 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> > > (0x0x7f1cfd72c138) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd724180) 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> > > > > > (0x0x7f1cfd72c208) 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> > > > > (0x0x7f1cfd72c270) 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> > > > (0x0x7f1cfd72c2d8) 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> > > (0x0x7f1cfd72c340) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd7241e0) 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> > > > > > > (0x0x7f1cfd72c410) 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> > > > > > (0x0x7f1cfd72c478) 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> > > > > (0x0x7f1cfd72c4e0) 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> > > > (0x0x7f1cfd72c548) 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> > > (0x0x7f1cfd72c5b0) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd724240) 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> (0x0x7f1cfd72c680) 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> > > > > > > (0x0x7f1cfd72c6e8) 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> > > > > > (0x0x7f1cfd72c750) 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> > > > > (0x0x7f1cfd72c7b8) 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> > > > (0x0x7f1cfd72c820) 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> > > (0x0x7f1cfd72c888) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd7242a0) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7f1cfd72c9c0) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f1cfd72ca28) 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> > > > > > > (0x0x7f1cfd72ca90) 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> > > > > > (0x0x7f1cfd72caf8) 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> > > > > (0x0x7f1cfd72cb60) 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> > > > (0x0x7f1cfd72cbc8) 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> > > (0x0x7f1cfd72cc30) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd724300) 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> (0x0x7f1cfd724480) 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> > (0x0x7f1cfd7244e0) 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> (0x0x7f1cfd724540) 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> > (0x0x7f1cfd72cf08) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7f1cfd7245a0) 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> (0x0x7f1cfd79b138) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f1cfd79b1a0) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7f1cfd724600) 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> > (0x0x7f1cfd79b270) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f1cfd79b2d8) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f1cfd79b340) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7f1cfd724660) 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> (0x0x7f1cfd79b410) 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> > (0x0x7f1cfd79b478) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f1cfd79b4e0) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f1cfd79b548) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7f1cfd7246c0) 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> (0x0x7f1cfd79b618) 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> (0x0x7f1cfd79b680) 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> > (0x0x7f1cfd79b6e8) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f1cfd79b750) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f1cfd79b7b8) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7f1cfd724720) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7f1cfd79b9c0) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f1cfd79ba28) 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> (0x0x7f1cfd79ba90) 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> > (0x0x7f1cfd79baf8) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f1cfd79bb60) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f1cfd79bbc8) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7f1cfd724780) 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*> (0x0x7f1cfd724a80) 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> (0x0x7f1cfd724a20) 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> (0x0x7f1cfd7249c0) 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> (0x0x7f1cfd724960) 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> (0x0x7f1cfd724ae0) 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> (0x0x7f1cfd79be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd79bea0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd724c00) 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> (0x0x7f1cfd79bf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd79bf70) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd724c60) 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> (0x0x7f1cfd724cc0) 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> (0x0x7f1cfd724900) 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> (0x0x7f1cfd7248a0) 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> > (0x0x7f1cfd724840) 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> (0x0x7f1cfd724f60) 0

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

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7f1cfd7e72d8) 0
  boost::gregorian::date_duration (0x0x7f1cfd7e7340) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f1cfd7e73a8) 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> > > > > > > (0x0x7f1cfd7e7410) 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> > > > > > (0x0x7f1cfd7e7478) 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> > > > > (0x0x7f1cfd7e74e0) 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> > > > (0x0x7f1cfd7e7548) 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> > > (0x0x7f1cfd7e75b0) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f1cfd823120) 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> (0x0x7f1cfd7e79c0) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f1cfd823300) 0
      primary-for std::basic_stringbuf<char> (0x0x7f1cfd7e79c0)

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

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

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> (0x0x7f1cfd88d150 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> (0x0x7f1cfd8943a8 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> (0x0x7f1cfd894478 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> (0x0x7f1cfd894340) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f1cfd88d150) 0
      primary-for std::basic_stringstream<char> (0x0x7f1cfd894340)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f1cfd8943a8) 0
        primary-for std::basic_iostream<char> (0x0x7f1cfd88d150)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f1cfd894410) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f1cfd823720) 104
            primary-for std::basic_ios<char> (0x0x7f1cfd894410)
    std::basic_ostream<char> (0x0x7f1cfd894478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f1cfd894410) 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> (0x0x7f1cfd894a90) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f1cfd823960) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f1cfd894a90)

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

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

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> (0x0x7f1cfd88d540 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> (0x0x7f1cfd8c70d0 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> (0x0x7f1cfd8c71a0 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> (0x0x7f1cfd8c7068) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f1cfd88d540) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f1cfd8c7068)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f1cfd8c70d0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f1cfd88d540)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f1cfd8c7138) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f1cfd823d80) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f1cfd8c7138)
    std::basic_ostream<wchar_t> (0x0x7f1cfd8c71a0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f1cfd8c7138) 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> (0x0x7f1cfd5111e0) 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> > (0x0x7f1cfd511240) 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> (0x0x7f1cfd5112a0) 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> > (0x0x7f1cfd502c98) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511300) 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> (0x0x7f1cfd502d00) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd502d68) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511360) 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> > (0x0x7f1cfd502dd0) 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> (0x0x7f1cfd502e38) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd502ea0) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd5113c0) 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> (0x0x7f1cfd502f08) 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> > (0x0x7f1cfd502f70) 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> (0x0x7f1cfd502138) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd5021a0) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511420) 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> (0x0x7f1cfd5114e0) 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> > (0x0x7f1cfd502208) 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> (0x0x7f1cfd502270) 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> > (0x0x7f1cfd502a90) 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> (0x0x7f1cfd502af8) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd502b60) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511480) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7f1cfd5500d0) 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> > (0x0x7f1cfd550138) 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> (0x0x7f1cfd5501a0) 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> > (0x0x7f1cfd550208) 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> (0x0x7f1cfd550270) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd5502d8) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511540) 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 (0x0x7f1cfd511600) 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> (0x0x7f1cfd5117e0) 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> > (0x0x7f1cfd511840) 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> (0x0x7f1cfd5118a0) 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> > (0x0x7f1cfd5503a8) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f1cfd511900) 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> (0x0x7f1cfd5504e0) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f1cfd550548) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f1cfd511960) 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> > (0x0x7f1cfd5505b0) 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> (0x0x7f1cfd550618) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f1cfd550680) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f1cfd5119c0) 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> (0x0x7f1cfd5506e8) 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> > (0x0x7f1cfd550750) 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> (0x0x7f1cfd5507b8) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f1cfd550820) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f1cfd511a20) 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> (0x0x7f1cfd511b40) 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> > (0x0x7f1cfd511ae0) 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> > > (0x0x7f1cfd550888) 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> (0x0x7f1cfd5508f0) 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> > (0x0x7f1cfd550958) 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> (0x0x7f1cfd5509c0) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f1cfd550a28) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f1cfd511a80) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7f1cfd550bc8) 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> > > (0x0x7f1cfd550c30) 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> (0x0x7f1cfd550c98) 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> > (0x0x7f1cfd550d00) 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> (0x0x7f1cfd550d68) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f1cfd550dd0) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f1cfd511cc0) 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> (0x0x7f1cfd511d20) 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> (0x0x7f1cfd511d80) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7f1cfd550f08) 0
  boost::posix_time::time_duration (0x0x7f1cfd550f70) 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> > (0x0x7f1cfd550000) 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> (0x0x7f1cfd550a90) 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> > (0x0x7f1cfd550af8) 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> (0x0x7f1cfd550e38) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd550ea0) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511de0) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7f1cfd643000) 0
  boost::posix_time::time_duration (0x0x7f1cfd643068) 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> > (0x0x7f1cfd6430d0) 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> (0x0x7f1cfd643138) 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> > (0x0x7f1cfd6431a0) 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> (0x0x7f1cfd643208) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd643270) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511e40) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7f1cfd6432d8) 0
  boost::posix_time::time_duration (0x0x7f1cfd643340) 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> > (0x0x7f1cfd6433a8) 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> (0x0x7f1cfd643410) 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> > (0x0x7f1cfd643478) 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> (0x0x7f1cfd6434e0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd643548) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd511ea0) 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> (0x0x7f1cfd660120) 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> > (0x0x7f1cfd643820) 0 empty
  mpl_::bool_<false> (0x0x7f1cfd660240) 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> (0x0x7f1cfd6603c0) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f1cfd6604e0) 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> > (0x0x7f1cfd6439c0) 0 empty
  mpl_::int_<-1> (0x0x7f1cfd6605a0) 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> > (0x0x7f1cfd643af8) 0 empty
  mpl_::bool_<true> (0x0x7f1cfd6606c0) 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> (0x0x7f1cfd660840) 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> > (0x0x7f1cfd643c98) 0 empty
  mpl_::int_<-1> (0x0x7f1cfd6609c0) 0 empty

Class boost::mpl::abs<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs<mpl_::na> (0x0x7f1cfd660ae0) 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> > (0x0x7f1cfd643e38) 0 empty
  mpl_::int_<-1> (0x0x7f1cfd660c60) 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> (0x0x7f1cfd660d20) 0 empty

Class boost::mpl::sign<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign<mpl_::na> (0x0x7f1cfd660ea0) 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> > (0x0x7f1cfd6a50d0) 0 empty
  mpl_::int_<-1> (0x0x7f1cfd6a8060) 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> (0x0x7f1cfd6a8120) 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> (0x0x7f1cfd6a5208) 0 empty
  mpl_::int_<1> (0x0x7f1cfd6a81e0) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7f1cfd6a8240) 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> (0x0x7f1cfd6a5270) 0 empty
  mpl_::int_<2> (0x0x7f1cfd6a82a0) 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> (0x0x7f1cfd6a52d8) 0 empty
  mpl_::int_<3> (0x0x7f1cfd6a8300) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7f1cfd6a8360) 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> (0x0x7f1cfd6a5340) 0 empty
  mpl_::int_<4> (0x0x7f1cfd6a83c0) 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> (0x0x7f1cfd6a53a8) 0 empty
  mpl_::int_<5> (0x0x7f1cfd6a8420) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7f1cfd6a8480) 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> (0x0x7f1cfd6a5410) 0 empty
  mpl_::int_<6> (0x0x7f1cfd6a84e0) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f1cfd6a8540) 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> (0x0x7f1cfd6a5478) 0 empty
  mpl_::int_<7> (0x0x7f1cfd6a85a0) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f1cfd6a8600) 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> (0x0x7f1cfd6a54e0) 0 empty
  mpl_::int_<8> (0x0x7f1cfd6a8660) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f1cfd6a86c0) 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> (0x0x7f1cfd6a5548) 0 empty
  mpl_::int_<9> (0x0x7f1cfd6a8720) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f1cfd6a8780) 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> (0x0x7f1cfd6a55b0) 0 empty
  mpl_::int_<10> (0x0x7f1cfd6a87e0) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f1cfd6a8840) 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> (0x0x7f1cfd6a5618) 0 empty
  mpl_::int_<11> (0x0x7f1cfd6a88a0) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f1cfd6a8900) 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> (0x0x7f1cfd6a5680) 0 empty
  mpl_::int_<12> (0x0x7f1cfd6a8960) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f1cfd6a89c0) 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> (0x0x7f1cfd6a56e8) 0 empty
  mpl_::int_<13> (0x0x7f1cfd6a8a20) 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> (0x0x7f1cfd6a8ba0) 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> > (0x0x7f1cfd6a58f0) 0 empty
  mpl_::int_<-1> (0x0x7f1cfd6a8d20) 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> (0x0x7f1cfd6a8f00) 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> (0x0x7f1cfd2d80c0) 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> > (0x0x7f1cfd6a5c98) 0 empty
  mpl_::int_<-1> (0x0x7f1cfd2d8240) 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> (0x0x7f1cfd2d8420) 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> (0x0x7f1cfd2d85a0) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f1cfd2e2cb0) 0 empty
  std::numeric_limits<bool> (0x0x7f1cfd2d8600) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f1cfd2d8660) 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'> (0x0x7f1cfd2d86c0) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f1cfd2e2e00) 0 empty
  std::numeric_limits<char> (0x0x7f1cfd2d8720) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f1cfd2d8780) 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> (0x0x7f1cfd2d87e0) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f1cfd2e2f50) 0 empty
  std::numeric_limits<signed char> (0x0x7f1cfd2d8840) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f1cfd2d88a0) 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> (0x0x7f1cfd2d8900) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f1cfd2f20e0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f1cfd2d8960) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f1cfd2d89c0) 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> (0x0x7f1cfd2d8a20) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f1cfd2f2230) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f1cfd2d8a80) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f1cfd2d8ae0) 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> (0x0x7f1cfd2d8b40) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f1cfd2f2380) 0 empty
  std::numeric_limits<short int> (0x0x7f1cfd2d8ba0) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f1cfd2d8c00) 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> (0x0x7f1cfd2d8c60) 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> (0x0x7f1cfd2f24d0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f1cfd2d8cc0) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f1cfd2d8d20) 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> (0x0x7f1cfd2d8d80) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f1cfd2f2620) 0 empty
  std::numeric_limits<int> (0x0x7f1cfd2d8de0) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f1cfd2d8e40) 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> (0x0x7f1cfd2d8ea0) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f1cfd2f2770) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f1cfd2d8f00) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f1cfd2d8f60) 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> (0x0x7f1cfd302000) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f1cfd2f28c0) 0 empty
  std::numeric_limits<long int> (0x0x7f1cfd302120) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f1cfd302180) 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> (0x0x7f1cfd302240) 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> (0x0x7f1cfd2f2a10) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f1cfd3022a0) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f1cfd302300) 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> (0x0x7f1cfd302360) 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> (0x0x7f1cfd2f2b60) 0 empty
  std::numeric_limits<long long int> (0x0x7f1cfd3023c0) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f1cfd302420) 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> (0x0x7f1cfd302480) 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> (0x0x7f1cfd2f2cb0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f1cfd3025a0) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f1cfd302600) 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> (0x0x7f1cfd302a20) 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> (0x0x7f1cfd3407e0) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7f1cfd307750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd3077b8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd340840) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7f1cfd307820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd307888) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd3408a0) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7f1cfd3078f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd307958) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd340900) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7f1cfd3079c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd307a28) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd340960) 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> (0x0x7f1cfd3409c0) 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> (0x0x7f1cfd340780) 0 empty

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

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f1cfd307d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd307d68) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340b40) 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> (0x0x7f1cfd307dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd307e38) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340ba0) 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> (0x0x7f1cfd307ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd307f08) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340c00) 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> (0x0x7f1cfd307f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd368000) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340c60) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f1cfd368068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd3680d0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340cc0) 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> (0x0x7f1cfd368138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd3681a0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340d20) 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> (0x0x7f1cfd368208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd368270) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340d80) 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> (0x0x7f1cfd3682d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd368340) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340de0) 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> (0x0x7f1cfd3683a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd368410) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340e40) 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> (0x0x7f1cfd368478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd3684e0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340ea0) 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> (0x0x7f1cfd368548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd3685b0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340f00) 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> (0x0x7f1cfd368618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd368680) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd340f60) 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> (0x0x7f1cfd36f180) 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> (0x0x7f1cfd36fba0) 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> (0x0x7f1cfd36fc00) 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> (0x0x7f1cfd36fc60) 0 empty

Class boost::xtime
   size=16 align=8
   base size=16 base align=8
boost::xtime (0x0x7f1cfd3e66c0) 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> (0x0x7f1cfd4861a0) 0
  boost::posix_time::time_duration (0x0x7f1cfd486208) 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> > (0x0x7f1cfd486270) 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> (0x0x7f1cfd4862d8) 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> > (0x0x7f1cfd486340) 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> (0x0x7f1cfd4863a8) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f1cfd486410) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f1cfd3e6720) 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> > (0x0x7f1cfd4864e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd486548) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd3e6780) 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> > (0x0x7f1cfd3e67e0) 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> > (0x0x7f1cfd4865b0) 0 empty
  boost::enable_if_c<true, boost::chrono::duration<long int> > (0x0x7f1cfd3e6840) 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> (0x0x7f1cfd486618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd486680) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd3e6900) 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> (0x0x7f1cfd3e6a20) 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> > (0x0x7f1cfd3e69c0) 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> > (0x0x7f1cfd4867b8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6a80) 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> > (0x0x7f1cfd486820) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6ae0) 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> (0x0x7f1cfd486888) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1l> > (0x0x7f1cfd4868f0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6b40) 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> > (0x0x7f1cfd3e6ba0) 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> (0x0x7f1cfd486a90) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6c60) 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> (0x0x7f1cfd486af8) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f1cfd486b60) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6cc0) 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> > (0x0x7f1cfd3e6c00) 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> > (0x0x7f1cfd486c30) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6de0) 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> > (0x0x7f1cfd486c98) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6e40) 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> > (0x0x7f1cfd486d00) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7f1cfd486d68) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6ea0) 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> > (0x0x7f1cfd486dd0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6f00) 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> (0x0x7f1cfd486e38) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7f1cfd486ea0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd3e6f60) 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> > (0x0x7f1cfd0ed000) 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> > (0x0x7f1cfd486068) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed060) 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> > (0x0x7f1cfd4860d0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed0c0) 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> (0x0x7f1cfd0f1000) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1l> > (0x0x7f1cfd0f1068) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed120) 0 empty

Class boost::ratio<1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l> (0x0x7f1cfd3e6960) 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> > (0x0x7f1cfd0f11a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd0f1208) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd0ed180) 0 empty

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

Class mpl_::integral_c<long int, 1000000000l>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd0ed300) 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> > (0x0x7f1cfd0ed2a0) 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> > (0x0x7f1cfd0f1340) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd0ed360) 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> > (0x0x7f1cfd0f13a8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd0ed480) 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> (0x0x7f1cfd0f1410) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f1cfd0f1478) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd0ed4e0) 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> > (0x0x7f1cfd0ed540) 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> (0x0x7f1cfd0f1548) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f1cfd0f15b0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed600) 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> (0x0x7f1cfd0f1618) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7f1cfd0f1680) 0 empty
    boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7f1cfd0f16e8) 0 empty
      mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed660) 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> > (0x0x7f1cfd0ed5a0) 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> > (0x0x7f1cfd0f1888) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed6c0) 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> > (0x0x7f1cfd0f18f0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed720) 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> > (0x0x7f1cfd0f1958) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7f1cfd0f19c0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed840) 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> > (0x0x7f1cfd0f1a28) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd0ed900) 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> (0x0x7f1cfd0f1a90) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f1cfd0f1af8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd0eda20) 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> > (0x0x7f1cfd0edae0) 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> > (0x0x7f1cfd0f1bc8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd0edb40) 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> > (0x0x7f1cfd0f1c30) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd0edc60) 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> (0x0x7f1cfd0f1c98) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> > (0x0x7f1cfd0f1d00) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd0edcc0) 0 empty

Class boost::ratio<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l, 1000000000l> (0x0x7f1cfd0ed240) 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> > (0x0x7f1cfd0f1e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd0f1ea0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd0edd20) 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> > (0x0x7f1cfd0ed1e0) 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> (0x0x7f1cfd0edde0) 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> (0x0x7f1cfd0f1f08) 0 empty
  boost::type_traits_detail::common_type_2<long int, long int> (0x0x7f1cfd0ede40) 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> > (0x0x7f1cfd0edea0) 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> > (0x0x7f1cfd0edf00) 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> (0x0x7f1cfd13a000) 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> (0x0x7f1cfd134138) 0 empty
  boost::mpl::if_c<true, long int, long int> (0x0x7f1cfd13a060) 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> > (0x0x7f1cfd13a0c0) 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> > (0x0x7f1cfd486750) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd13a120) 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> > (0x0x7f1cfd1342d8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd13a180) 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> > (0x0x7f1cfd134340) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f1cfd1343a8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cfd13a2a0) 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> > (0x0x7f1cfd134410) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7f1cfd13a360) 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> (0x0x7f1cfd134478) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f1cfd1344e0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd13a480) 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> > (0x0x7f1cfd0edf60) 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> > (0x0x7f1cfd134680) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd13a4e0) 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> > (0x0x7f1cfd1346e8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd13a540) 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> > (0x0x7f1cfd134750) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7f1cfd1347b8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd13a660) 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> > (0x0x7f1cfd134820) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd13a720) 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> (0x0x7f1cfd134888) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f1cfd1348f0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd13a840) 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> > (0x0x7f1cfd134958) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f1cfd13a900) 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> (0x0x7f1cfd0edd80) 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 (0x0x7f1cfd13a960) 0

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

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

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

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

Class boost::timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::timed_mutex (0x0x7f1cfd13ac60) 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> > > (0x0x7f1cfd134b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd134bc8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd13ad20) 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> (0x0x7f1cfd13acc0) 0

Class boost::is_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long int> (0x0x7f1cfd134d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd134dd0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd13ad80) 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> (0x0x7f1cfd134e38) 0 empty
  boost::is_floating_point<long int> (0x0x7f1cfd134ea0) 0 empty
    boost::integral_constant<bool, false> (0x0x7f1cfd134f08) 0 empty
      mpl_::bool_<false> (0x0x7f1cfd13ade0) 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> > (0x0x7f1cfd134f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfd134a90) 0 empty
    mpl_::bool_<false> (0x0x7f1cfd13ae40) 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> (0x0x7f1cfd134af8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd13af60) 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> (0x0x7f1cfd1c0000) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true> (0x0x7f1cfd1c0068) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2000) 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> > (0x0x7f1cfd13af00) 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> > (0x0x7f1cfd1c0138) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2120) 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> > (0x0x7f1cfd1c01a0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2240) 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> > (0x0x7f1cfd1c02d8) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f1cfd1c0340) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2360) 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> > (0x0x7f1cfd1c0410) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2480) 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> (0x0x7f1cfd1c0548) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f1cfd1c05b0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c24e0) 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> > (0x0x7f1cfd13aea0) 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> > (0x0x7f1cfd1c0680) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7f1cfd1c2540) 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> > > (0x0x7f1cfd1c06e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfd1c0750) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd1c25a0) 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> (0x0x7f1cfd1c07b8) 0 empty
  mpl_::bool_<true> (0x0x7f1cfd1c2600) 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> > (0x0x7f1cfd1c0820) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f1cfd1c0888) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd1c2660) 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> > > (0x0x7f1cfd1c08f0) 0 empty
  mpl_::bool_<true> (0x0x7f1cfd1c26c0) 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> > (0x0x7f1cfd1c0a28) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f1cfd1c0a90) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd1c2720) 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> > (0x0x7f1cfd1c0af8) 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> > (0x0x7f1cfd1c0b60) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f1cfd1c0bc8) 0 empty
      mpl_::bool_<true> (0x0x7f1cfd1c2780) 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> > > (0x0x7f1cfd1c0c30) 0 empty
  mpl_::bool_<true> (0x0x7f1cfd1c27e0) 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> > (0x0x7f1cfd1c0c98) 0 empty
  mpl_::bool_<true> (0x0x7f1cfd1c2840) 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> > (0x0x7f1cfd1c0d00) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cfd1c0d68) 0 empty
    mpl_::bool_<true> (0x0x7f1cfd1c2960) 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> > (0x0x7f1cfd1c0dd0) 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> > (0x0x7f1cfd1c0e38) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cfd1c0ea0) 0 empty
      mpl_::bool_<true> (0x0x7f1cfd1c29c0) 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> (0x0x7f1cfd1c0f08) 0 empty
  boost::enable_if_c<true, void> (0x0x7f1cfd1c2a20) 0 empty

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

Class boost::condition_variable
   size=88 align=8
   base size=88 base align=8
boost::condition_variable (0x0x7f1cfd1c2ba0) 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> (0x0x7f1cfd1c2c00) 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> (0x0x7f1cfd224208) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7f1cfd224270) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2d20) 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> > (0x0x7f1cfd1c2cc0) 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> > (0x0x7f1cfd224340) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2e40) 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> > (0x0x7f1cfd2243a8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd1c2f60) 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> > (0x0x7f1cfd2244e0) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7f1cfd224548) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd23c0c0) 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> > (0x0x7f1cfd224618) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd23c180) 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> (0x0x7f1cfd224750) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7f1cfd2247b8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7f1cfd23c1e0) 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> > (0x0x7f1cfd224888) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f1cfd23c240) 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> (0x0x7f1cfd1c2c60) 0 empty

Class boost::thread_attributes
   size=56 align=8
   base size=56 base align=8
boost::thread_attributes (0x0x7f1cfd23c360) 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> (0x0x7f1cfd23c480) 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> (0x0x7f1cfd23c4e0) 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> (0x0x7f1cfd23c540) 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> (0x0x7f1cfd23c5a0) 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> (0x0x7f1cfd23c420) 0

Class boost::detail::tss_data_node
   size=24 align=8
   base size=24 base align=8
boost::detail::tss_data_node (0x0x7f1cfd23c3c0) 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> (0x0x7f1cfd23c600) 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> (0x0x7f1cfd224a28) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cfd23c720) 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> (0x0x7f1cfd23c780) 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> (0x0x7f1cfd23c8a0) 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> (0x0x7f1cfd23c840) 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> (0x0x7f1cfd23c7e0) 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> (0x0x7f1cfd23c9c0) 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> (0x0x7f1cfd23ca20) 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> (0x0x7f1cfd23ca80) 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> (0x0x7f1cfd23c960) 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> > (0x0x7f1cfd23cb40) 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> > (0x0x7f1cfd224dd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7f1cfd23cba0) 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> > > (0x0x7f1cfd23cc00) 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> > (0x0x7f1cfd23cde0) 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> > (0x0x7f1cfd23cd80) 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> > > (0x0x7f1cfd23cf00) 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> > > (0x0x7f1cfd23cea0) 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> (0x0x7f1cfced5180) 0 empty

Class std::less<const void*>
   size=1 align=1
   base size=1 base align=1
std::less<const void*> (0x0x7f1cfced6068) 0 empty
  std::binary_function<const void*, const void*, bool> (0x0x7f1cfced51e0) 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> > > (0x0x7f1cfced5240) 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> > > (0x0x7f1cfced60d0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f1cfced5360) 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> (0x0x7f1cfced6208) 0
  std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f1cfced6270) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7f1cfced53c0) 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> > > (0x0x7f1cfd23ce40) 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> (0x0x7f1cfd23cae0) 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*> > (0x0x7f1cfced55a0) 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*> > (0x0x7f1cfced6410) 0 empty
  __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f1cfced5600) 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*> > > (0x0x7f1cfced5540) 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*> > (0x0x7f1cfced5720) 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*> > (0x0x7f1cfced56c0) 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 (0x0x7f1cfced6680) 0
  std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f1cfced66e8) 0 empty
    __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7f1cfced5780) 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*> > > (0x0x7f1cfced54e0) 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*> > (0x0x7f1cfced6750) 0
  std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7f1cfced57e0) 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> > (0x0x7f1cfced5900) 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> > (0x0x7f1cfced6820) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f1cfced5960) 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> > > (0x0x7f1cfced58a0) 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> > (0x0x7f1cfced5a80) 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> > (0x0x7f1cfced5a20) 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 (0x0x7f1cfced6a90) 0
  std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f1cfced6af8) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7f1cfced5ae0) 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> > > (0x0x7f1cfced5840) 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> > (0x0x7f1cfced6b60) 0
  std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7f1cfced5b40) 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 (0x0x7f1cfd224d00) 0
    vptr=((& boost::detail::thread_data_base::_ZTVN5boost6detail16thread_data_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::thread_data_base> (0x0x7f1cfd23c900) 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*> (0x0x7f1cfced5ba0) 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> (0x0x7f1cfced5c60) 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> (0x0x7f1cfced5cc0) 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> (0x0x7f1cfced5d20) 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> (0x0x7f1cfced5d80) 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> (0x0x7f1cfced5c00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7f1cfc6f4a80) 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> (0x0x7f1cfc6f4cc0) 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> (0x0x7f1cfc6f4d20) 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> (0x0x7f1cfc6f4d80) 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> (0x0x7f1cfc6f4e40) 0 empty

Class boost::static_log2<0ul>
   size=1 align=1
   base size=0 base align=1
boost::static_log2<0ul> (0x0x7f1cfc6f4f00) 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> (0x0x7f1cfc70d340) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f1cfc7be000) 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 (0x0x7f1cfc7be060) 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> (0x0x7f1cfc70d3a8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be180) 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> (0x0x7f1cfc70d410) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be1e0) 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> (0x0x7f1cfc70d478) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be240) 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> (0x0x7f1cfc70d4e0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be2a0) 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> (0x0x7f1cfc70d548) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be300) 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> (0x0x7f1cfc70d5b0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be360) 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> (0x0x7f1cfc70d618) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be3c0) 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> (0x0x7f1cfc70d680) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be420) 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> (0x0x7f1cfc70d6e8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be480) 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> (0x0x7f1cfc70d750) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be4e0) 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> (0x0x7f1cfc70d7b8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be540) 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> (0x0x7f1cfc70d8f0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be720) 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> (0x0x7f1cfc70d958) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be780) 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> (0x0x7f1cfc70d9c0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be7e0) 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> (0x0x7f1cfc70da28) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be840) 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> (0x0x7f1cfc70da90) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be8a0) 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> (0x0x7f1cfc70daf8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be900) 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> (0x0x7f1cfc70db60) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7f1cfc7be960) 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> (0x0x7f1cfc7be9c0) 0 empty

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

Class boost::is_enum<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<bool> (0x0x7f1cfc70dc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc70dc98) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc7beae0) 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> (0x0x7f1cfc7beb40) 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> (0x0x7f1cfc70dd00) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc7beba0) 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> (0x0x7f1cfc7bec00) 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> (0x0x7f1cfc70dd68) 0 empty
  boost::hash_detail::ulong_numbers2<bool> (0x0x7f1cfc7bec60) 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> (0x0x7f1cfc7becc0) 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> (0x0x7f1cfc70ddd0) 0 empty
  boost::hash_detail::long_numbers2<bool> (0x0x7f1cfc7bed20) 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> (0x0x7f1cfc7bed80) 0 empty

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

Class boost::is_enum<char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<char> (0x0x7f1cfc70dea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc70df08) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc7beea0) 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> (0x0x7f1cfc70df70) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc7bef00) 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> (0x0x7f1cfc7bef60) 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> (0x0x7f1cfc70d2d8) 0 empty
  boost::hash_detail::ulong_numbers2<char> (0x0x7f1cfc7f8000) 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> (0x0x7f1cfc7f8060) 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> (0x0x7f1cfc7fc000) 0 empty
  boost::hash_detail::long_numbers2<char> (0x0x7f1cfc7f80c0) 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> (0x0x7f1cfc7f8120) 0 empty

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

Class boost::is_enum<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<signed char> (0x0x7f1cfc7fc0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc7fc138) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc7f8240) 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> (0x0x7f1cfc7fc1a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc7f82a0) 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> (0x0x7f1cfc7f8300) 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> (0x0x7f1cfc7fc208) 0 empty
  boost::hash_detail::ulong_numbers2<signed char> (0x0x7f1cfc7f8360) 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> (0x0x7f1cfc7f83c0) 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> (0x0x7f1cfc7fc270) 0 empty
  boost::hash_detail::long_numbers2<signed char> (0x0x7f1cfc7f8420) 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> (0x0x7f1cfc7f8480) 0 empty

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

Class boost::is_enum<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned char> (0x0x7f1cfc7fc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc7fc3a8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc7f85a0) 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> (0x0x7f1cfc7fc410) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc7f8600) 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> (0x0x7f1cfc7f8660) 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> (0x0x7f1cfc7fc478) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned char> (0x0x7f1cfc7f86c0) 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> (0x0x7f1cfc7f8720) 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> (0x0x7f1cfc7fc4e0) 0 empty
  boost::hash_detail::long_numbers2<unsigned char> (0x0x7f1cfc7f8780) 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> (0x0x7f1cfc7f87e0) 0 empty

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

Class boost::is_enum<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<wchar_t> (0x0x7f1cfc7fc5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc7fc618) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc7f8900) 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> (0x0x7f1cfc7fc680) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc7f8960) 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> (0x0x7f1cfc7f89c0) 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> (0x0x7f1cfc7fc6e8) 0 empty
  boost::hash_detail::ulong_numbers2<wchar_t> (0x0x7f1cfc7f8a20) 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> (0x0x7f1cfc7f8a80) 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> (0x0x7f1cfc7fc750) 0 empty
  boost::hash_detail::long_numbers2<wchar_t> (0x0x7f1cfc7f8ae0) 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> (0x0x7f1cfc7f8b40) 0 empty

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

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7f1cfc7fc820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc7fc888) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc7f8c60) 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> (0x0x7f1cfc7fc8f0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc7f8cc0) 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> (0x0x7f1cfc7f8d20) 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> (0x0x7f1cfc7fc958) 0 empty
  boost::hash_detail::ulong_numbers2<short int> (0x0x7f1cfc7f8d80) 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> (0x0x7f1cfc7f8de0) 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> (0x0x7f1cfc7fc9c0) 0 empty
  boost::hash_detail::long_numbers2<short int> (0x0x7f1cfc7f8e40) 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> (0x0x7f1cfc7f8ea0) 0 empty

Class boost::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short unsigned int> (0x0x7f1cfc7fca28) 0 empty
  std::unary_function<short unsigned int, long unsigned int> (0x0x7f1cfc7f8f00) 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> (0x0x7f1cfc7f8f60) 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> (0x0x7f1cfc7fca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc7fcaf8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc827000) 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> (0x0x7f1cfc7fcb60) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc827060) 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> (0x0x7f1cfc8270c0) 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> (0x0x7f1cfc7fcbc8) 0 empty
  boost::hash_detail::ulong_numbers2<short unsigned int> (0x0x7f1cfc827120) 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> (0x0x7f1cfc827180) 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> (0x0x7f1cfc7fcc30) 0 empty
  boost::hash_detail::long_numbers2<short unsigned int> (0x0x7f1cfc8271e0) 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> (0x0x7f1cfc827240) 0 empty

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

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f1cfc7fcd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc7fcd68) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc827360) 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> (0x0x7f1cfc7fcdd0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc8273c0) 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> (0x0x7f1cfc827420) 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> (0x0x7f1cfc7fce38) 0 empty
  boost::hash_detail::ulong_numbers2<int> (0x0x7f1cfc827480) 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> (0x0x7f1cfc8274e0) 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> (0x0x7f1cfc7fcea0) 0 empty
  boost::hash_detail::long_numbers2<int> (0x0x7f1cfc827540) 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> (0x0x7f1cfc8275a0) 0 empty

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

Class boost::is_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned int> (0x0x7f1cfc7fcf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc838000) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc8276c0) 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> (0x0x7f1cfc838068) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc827720) 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> (0x0x7f1cfc827780) 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> (0x0x7f1cfc8380d0) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned int> (0x0x7f1cfc8277e0) 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> (0x0x7f1cfc827840) 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> (0x0x7f1cfc838138) 0 empty
  boost::hash_detail::long_numbers2<unsigned int> (0x0x7f1cfc8278a0) 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> (0x0x7f1cfc827900) 0 empty

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

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7f1cfc838208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc838270) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc827a20) 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> (0x0x7f1cfc8382d8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc827a80) 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> (0x0x7f1cfc827ae0) 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> (0x0x7f1cfc838340) 0 empty
  boost::hash_detail::ulong_numbers2<long int> (0x0x7f1cfc827b40) 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> (0x0x7f1cfc827ba0) 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> (0x0x7f1cfc8383a8) 0 empty
  boost::hash_detail::long_numbers2<long int> (0x0x7f1cfc827c00) 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> (0x0x7f1cfc827c60) 0 empty

Class boost::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long unsigned int> (0x0x7f1cfc838410) 0 empty
  std::unary_function<long unsigned int, long unsigned int> (0x0x7f1cfc827cc0) 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> (0x0x7f1cfc827d20) 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> (0x0x7f1cfc838478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc8384e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc827d80) 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> (0x0x7f1cfc838548) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc827de0) 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> (0x0x7f1cfc827e40) 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> (0x0x7f1cfc8385b0) 0 empty
  boost::hash_detail::ulong_numbers2<long unsigned int> (0x0x7f1cfc827ea0) 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> (0x0x7f1cfc827f00) 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> (0x0x7f1cfc838618) 0 empty
  boost::hash_detail::long_numbers2<long unsigned int> (0x0x7f1cfc827f60) 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> (0x0x7f1cfc850000) 0 empty

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

Class boost::is_enum<float>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<float> (0x0x7f1cfc8386e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc838750) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc8500c0) 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> (0x0x7f1cfc8387b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc850120) 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> (0x0x7f1cfc850180) 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> (0x0x7f1cfc838820) 0 empty
  boost::hash_detail::ulong_numbers2<float> (0x0x7f1cfc8501e0) 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> (0x0x7f1cfc850240) 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> (0x0x7f1cfc838888) 0 empty
  boost::hash_detail::long_numbers2<float> (0x0x7f1cfc8502a0) 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> (0x0x7f1cfc850300) 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> (0x0x7f1cfc850360) 0 empty

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

Class boost::is_enum<double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<double> (0x0x7f1cfc838958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc8389c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc850420) 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> (0x0x7f1cfc838a28) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc850480) 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> (0x0x7f1cfc8504e0) 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> (0x0x7f1cfc838a90) 0 empty
  boost::hash_detail::ulong_numbers2<double> (0x0x7f1cfc850540) 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> (0x0x7f1cfc8505a0) 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> (0x0x7f1cfc838af8) 0 empty
  boost::hash_detail::long_numbers2<double> (0x0x7f1cfc850600) 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> (0x0x7f1cfc850660) 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> (0x0x7f1cfc8506c0) 0 empty

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

Class boost::is_enum<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long double> (0x0x7f1cfc838bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc838c30) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc850780) 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> (0x0x7f1cfc838c98) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc8507e0) 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> (0x0x7f1cfc850840) 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> (0x0x7f1cfc838d00) 0 empty
  boost::hash_detail::ulong_numbers2<long double> (0x0x7f1cfc8508a0) 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> (0x0x7f1cfc850900) 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> (0x0x7f1cfc838d68) 0 empty
  boost::hash_detail::long_numbers2<long double> (0x0x7f1cfc850960) 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> (0x0x7f1cfc8509c0) 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> (0x0x7f1cfc850a20) 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> > (0x0x7f1cfc838dd0) 0 empty
  std::unary_function<std::basic_string<char>, long unsigned int> (0x0x7f1cfc850a80) 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> > (0x0x7f1cfc850ae0) 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> > (0x0x7f1cfc838e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc838ea0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc850b40) 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> (0x0x7f1cfc838f08) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc850ba0) 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> > (0x0x7f1cfc850c00) 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> > (0x0x7f1cfc838f70) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<char> > (0x0x7f1cfc850c60) 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> > (0x0x7f1cfc850cc0) 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> > (0x0x7f1cfc874000) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<char> > (0x0x7f1cfc850d20) 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> > (0x0x7f1cfc850d80) 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> (0x0x7f1cfc850de0) 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> > (0x0x7f1cfc874068) 0 empty
  std::unary_function<std::basic_string<wchar_t>, long unsigned int> (0x0x7f1cfc850e40) 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> > (0x0x7f1cfc850ea0) 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> > (0x0x7f1cfc8740d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc874138) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc87d000) 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> (0x0x7f1cfc8741a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc87d120) 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> > (0x0x7f1cfc87d180) 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> > (0x0x7f1cfc8742d8) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> > (0x0x7f1cfc87d1e0) 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> > (0x0x7f1cfc87d300) 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> > (0x0x7f1cfc874340) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<wchar_t> > (0x0x7f1cfc87d420) 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> > (0x0x7f1cfc87d540) 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> (0x0x7f1cfc87d660) 0 empty

Class boost::hash<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long long int> (0x0x7f1cfc8743a8) 0 empty
  std::unary_function<long long int, long unsigned int> (0x0x7f1cfc87d6c0) 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> (0x0x7f1cfc87d720) 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> (0x0x7f1cfc874410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc874478) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc87d780) 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> (0x0x7f1cfc8744e0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc87d7e0) 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> (0x0x7f1cfc87d840) 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> (0x0x7f1cfc874548) 0 empty
  boost::hash_detail::ulong_numbers2<long long int> (0x0x7f1cfc87d8a0) 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> (0x0x7f1cfc87d900) 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> (0x0x7f1cfc87d960) 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> (0x0x7f1cfc8745b0) 0 empty
  std::unary_function<long long unsigned int, long unsigned int> (0x0x7f1cfc87d9c0) 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> (0x0x7f1cfc87da20) 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> (0x0x7f1cfc874618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc874680) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc87da80) 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> (0x0x7f1cfc8746e8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc87dae0) 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> (0x0x7f1cfc87db40) 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> (0x0x7f1cfc874750) 0 empty
  boost::hash_detail::long_numbers2<long long unsigned int> (0x0x7f1cfc87dba0) 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> (0x0x7f1cfc87dc00) 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> (0x0x7f1cfc87dc60) 0 empty

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

Class boost::is_enum<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128> (0x0x7f1cfc874820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc874888) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc87dd80) 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> (0x0x7f1cfc8748f0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc87dde0) 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> (0x0x7f1cfc87de40) 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> (0x0x7f1cfc874958) 0 empty
  boost::hash_detail::ulong_numbers2<__int128> (0x0x7f1cfc87dea0) 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> (0x0x7f1cfc8749c0) 0 empty
  boost::hash_detail::long_numbers2<__int128> (0x0x7f1cfc874a28) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7f1cfc87df00) 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> (0x0x7f1cfc87df60) 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> (0x0x7f1cfc47e000) 0 empty

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

Class boost::is_enum<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128 unsigned> (0x0x7f1cfc874af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfc874b60) 0 empty
    mpl_::bool_<false> (0x0x7f1cfc47e120) 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> (0x0x7f1cfc874bc8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7f1cfc47e180) 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> (0x0x7f1cfc874c30) 0 empty
  boost::hash_detail::ulong_numbers2<__int128 unsigned> (0x0x7f1cfc874c98) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7f1cfc47e1e0) 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> (0x0x7f1cfc47e240) 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> (0x0x7f1cfc874d00) 0 empty
  boost::hash_detail::long_numbers2<__int128 unsigned> (0x0x7f1cfc47e2a0) 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> (0x0x7f1cfc47e300) 0 empty

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

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

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

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

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

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

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

Class boost::thread
   size=16 align=8
   base size=16 base align=8
boost::thread (0x0x7f1cfc3a10c0) 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> (0x0x7f1cfc3a11e0) 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> (0x0x7f1cfc3a1300) 0 empty

Class boost::thread::id
   size=8 align=8
   base size=8 base align=8
boost::thread::id (0x0x7f1cfc3a1360) 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 (0x0x7f1cfc3a13c0) 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 (0x0x7f1cfc3a14e0) 0

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

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

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

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

Class boost::unique_lock<boost::mutex>
   size=16 align=8
   base size=9 base align=8
boost::unique_lock<boost::mutex> (0x0x7f1cfc3a1840) 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> > (0x0x7f1cfc3a1960) 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> > (0x0x7f1cfc3a19c0) 0

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

Class std::allocator<boost::thread*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::thread*> (0x0x7f1cfc39a9c0) 0 empty
  __gnu_cxx::new_allocator<boost::thread*> (0x0x7f1cfc3a1b40) 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*> > (0x0x7f1cfc3a1ba0) 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*> (0x0x7f1cfc3a1c00) 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*> > (0x0x7f1cfc3a1c60) 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*> > (0x0x7f1cfc39aaf8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7f1cfc3a1cc0) 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 (0x0x7f1cfc39ab60) 0
  std::allocator<std::_List_node<boost::thread*> > (0x0x7f1cfc39abc8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7f1cfc3a1d20) 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*> > (0x0x7f1cfc3a1a80) 0

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

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

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

Class boost::shared_lock<boost::shared_mutex>
   size=16 align=8
   base size=9 base align=8
boost::shared_lock<boost::shared_mutex> (0x0x7f1cfc3a1e40) 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> > (0x0x7f1cfc3a1f00) 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> > (0x0x7f1cfc3a1f60) 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> > (0x0x7f1cfc163000) 0

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

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

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

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

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

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

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

Class boost::recursive_timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_timed_mutex (0x0x7f1cfbe9c960) 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> (0x0x7f1cfbe9cae0) 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> (0x0x7f1cfbe9cb40) 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 (0x0x7f1cfbe9cba0) 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> (0x0x7f1cfbe9cde0) 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> (0x0x7f1cfbe9cf60) 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> (0x0x7f1cfbf7c120) 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> (0x0x7f1cfbf7c180) 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> (0x0x7f1cfbf7c1e0) 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> (0x0x7f1cfbf7c240) 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> (0x0x7f1cfbf7c2a0) 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> (0x0x7f1cfbf7c300) 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> (0x0x7f1cfbf7c360) 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> (0x0x7f1cfbf7c3c0) 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> (0x0x7f1cfbf7c420) 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> (0x0x7f1cfbf7c480) 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> (0x0x7f1cfbf7c5a0) 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> (0x0x7f1cfbf7c600) 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> (0x0x7f1cfbf7c660) 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> (0x0x7f1cfbf7c6c0) 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> (0x0x7f1cfbf7c720) 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> (0x0x7f1cfbf7c780) 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> (0x0x7f1cfbf7c7e0) 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> (0x0x7f1cfbf7c840) 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 (0x0x7f1cfbf7cc60) 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 (0x0x7f1cfbf7ccc0) 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 (0x0x7f1cfbf7cd80) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f1cfbf7ce40) 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> (0x0x7f1cfbf7cf00) 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 (0x0x7f1cfbf7cf60) 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 (0x0x7f1cfbfbb000) 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 (0x0x7f1cfbfbb060) 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 (0x0x7f1cfbfbb0c0) 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> (0x0x7f1cfbfbb240) 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> (0x0x7f1cfbf8c208) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f1cfbf8c270) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f1cfbfbb2a0) 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 (0x0x7f1cfbfbb4e0) 0 empty

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

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

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> (0x0x7f1cfbfbba20) 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> (0x0x7f1cfbfbbb40) 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> (0x0x7f1cfbfbbc60) 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> (0x0x7f1cfbc6a5a0) 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> (0x0x7f1cfbc6a6c0) 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> (0x0x7f1cfbc6a7e0) 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> (0x0x7f1cfbc6a900) 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> (0x0x7f1cfbcf42a0) 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> (0x0x7f1cfbcf43c0) 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> (0x0x7f1cfbcf44e0) 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> (0x0x7f1cfbcf4600) 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> (0x0x7f1cfbcf4f60) 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> (0x0x7f1cfbd7e0c0) 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> (0x0x7f1cfbd7e1e0) 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> (0x0x7f1cfbd7e300) 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> (0x0x7f1cfbd7ec00) 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> (0x0x7f1cfbd7ed20) 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> (0x0x7f1cfbd7ee40) 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> (0x0x7f1cfbd7ef60) 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> (0x0x7f1cfba0b8a0) 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> (0x0x7f1cfba0b9c0) 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> (0x0x7f1cfba0bae0) 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> (0x0x7f1cfba0bc00) 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> (0x0x7f1cfbadd8a0) 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> (0x0x7f1cfbaddba0) 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> (0x0x7f1cfbaddea0) 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> (0x0x7f1cfbb1e1e0) 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> (0x0x7f1cfbb94ba0) 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> (0x0x7f1cfbba4060) 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> (0x0x7f1cfbba44e0) 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> (0x0x7f1cfbba4960) 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> (0x0x7f1cfbbe2660) 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> (0x0x7f1cfbbe2780) 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> (0x0x7f1cfbbe28a0) 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> (0x0x7f1cfbbe29c0) 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> (0x0x7f1cfb8a64e0) 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> (0x0x7f1cfb8a6600) 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> (0x0x7f1cfb8a6720) 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> (0x0x7f1cfb8a6840) 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> (0x0x7f1cfb968180) 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> (0x0x7f1cfb9682a0) 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> (0x0x7f1cfb9683c0) 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> (0x0x7f1cfb9684e0) 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> (0x0x7f1cfb968a20) 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 (0x0x7f1cfb7a6d20) 0

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

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7f1cfb40d0d0) 0
  boost::function0<void> (0x0x7f1cfb40d138) 0
    boost::function_base (0x0x7f1cfb7a6f00) 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 (0x0x7f1cfb7a6d80) 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 (0x0x7f1cfb7a6f60) 0

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

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

Class boost::function<long unsigned int()>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int()> (0x0x7f1cfb40d2d8) 0
  boost::function0<long unsigned int> (0x0x7f1cfb40d340) 0
    boost::function_base (0x0x7f1cfb43d1e0) 0

Class boost::barrier
   size=168 align=8
   base size=168 base align=8
boost::barrier (0x0x7f1cfb43d000) 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> (0x0x7f1cfb40d410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfb40d478) 0 empty
    mpl_::bool_<false> (0x0x7f1cfb43d240) 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> (0x0x7f1cfb43d2a0) 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> (0x0x7f1cfb43d300) 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> (0x0x7f1cfb40d6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfb40d750) 0 empty
    mpl_::bool_<false> (0x0x7f1cfb43d360) 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()> > (0x0x7f1cfb40d888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfb40d8f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cfb43d3c0) 0 empty

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

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7f1cfb4c9540) 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> (0x0x7f1cfb4c9720) 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> (0x0x7f1cfb4c9a20) 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<> > (0x0x7f1cfb4c9cc0) 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<> > (0x0x7f1cfb4c9d20) 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> (0x0x7f1cfb4c9d80) 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> (0x0x7f1cfb4c9de0) 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> (0x0x7f1cfb4c9ea0) 0 empty

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

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7f1cfb53e060) 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::*)()))()> (0x0x7f1cfb53e3c0) 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::*)()))()> (0x0x7f1cfb53e6c0) 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> (0x0x7f1cfb53e720) 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 (0x0x7f1cfb5b1480) 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 (0x0x7f1cfb5b14e0) 0 empty

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

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f1cfb5b1960) 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> (0x0x7f1cfb5b1a20) 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 (0x0x7f1cfb5b1a80) 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> > > (0x0x7f1cfb5b1c60) 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> > > (0x0x7f1cfb2454e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7f1cfb5b1cc0) 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> > > > (0x0x7f1cfb5b1d20) 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> > > (0x0x7f1cfb5b1e40) 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> > > (0x0x7f1cfb5b1de0) 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> > > > (0x0x7f1cfb5b1f60) 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> > > > (0x0x7f1cfb5b1f00) 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> (0x0x7f1cfb2a8000) 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_> (0x0x7f1cfb245820) 0 empty
  std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool> (0x0x7f1cfb2a8120) 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> > > > (0x0x7f1cfb2a8180) 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> > > > (0x0x7f1cfb2458f0) 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> > > > (0x0x7f1cfb2a81e0) 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> (0x0x7f1cfb245958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7f1cfb2459c0) 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> > > > (0x0x7f1cfb2a8240) 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> > > > (0x0x7f1cfb5b1ea0) 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> > (0x0x7f1cfb5b1c00) 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 (0x0x7f1cfb245478) 0
    vptr=((& boost::exception_detail::error_info_container_impl::_ZTVN5boost16exception_detail25error_info_container_implE) + 16u)
  boost::exception_detail::error_info_container (0x0x7f1cfb5b1ba0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_container_impl (0x0x7f1cfb245478)

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> (0x0x7f1cfb2a8360) 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> (0x0x7f1cfb2a83c0) 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> (0x0x7f1cfb2a8420) 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> (0x0x7f1cfb2a8480) 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> (0x0x7f1cfb2a8300) 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> > (0x0x7f1cfb2a85a0) 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>&> (0x0x7f1cfb2a8600) 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> > > (0x0x7f1cfb2a8660) 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> > > (0x0x7f1cfb2a86c0) 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> (0x0x7f1cfb2a88a0) 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> (0x0x7f1cfb245dd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cfb2a8900) 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*> > (0x0x7f1cfb2a8a80) 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*> > (0x0x7f1cfb2a8ba0) 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> > (0x0x7f1cfb2a8c00) 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*> (0x0x7f1cfb2a8d80) 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> (0x0x7f1cfb2a8ea0) 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> (0x0x7f1cfaf7b060) 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> (0x0x7f1cfaf7b0c0) 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> (0x0x7f1cfaf7b120) 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> (0x0x7f1cfaf7b180) 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> (0x0x7f1cfaf7b000) 0

Class boost::exception_ptr
   size=16 align=8
   base size=16 base align=8
boost::exception_ptr (0x0x7f1cfb2a8f60) 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> (0x0x7f1cfaf7b360) 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> (0x0x7f1cfb245340) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cfaf7b3c0) 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> (0x0x7f1cfaf7b420) 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*> (0x0x7f1cfb245548) 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 (0x0x7f1cfaf7b6c0) 0 nearly-empty
      primary-for boost::error_info<boost::tag_original_exception_type, const std::type_info*> (0x0x7f1cfb245548)

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

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

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 (0x0x7f1cfafd9310) 0
    vptr=((& boost::unknown_exception::_ZTVN5boost17unknown_exceptionE) + 16u)
  boost::exception (0x0x7f1cfaf7ba20) 0
      primary-for boost::unknown_exception (0x0x7f1cfafd9310)
  std::exception (0x0x7f1cfaf7ba80) 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> (0x0x7f1cfaf7bae0) 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&> (0x0x7f1cfaf7bb40) 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&> (0x0x7f1cfafd12d8) 0 empty
  boost::enable_if_c<true, const boost::unknown_exception&> (0x0x7f1cfaf7bba0) 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> (0x0x7f1cfaf7bd20) 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_> (0x0x7f1cfaf7bd80) 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_> (0x0x7f1cfaf7bde0) 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>&> (0x0x7f1cfaf7be40) 0 empty

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

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f1cfaf7bf60) 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> > (0x0x7f1cfb054000) 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*> (0x0x7f1cfb054120) 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> > (0x0x7f1cfb054180) 0 empty

Class boost::future_errc
   size=4 align=4
   base size=4 base align=4
boost::future_errc (0x0x7f1cfb054480) 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> (0x0x7f1cfafd1958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfafd19c0) 0 empty
    mpl_::bool_<true> (0x0x7f1cfb054720) 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> (0x0x7f1cfafd1a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfafd1a90) 0 empty
    mpl_::bool_<true> (0x0x7f1cfb054780) 0 empty

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

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

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 (0x0x7f1cfb114000) 0
    vptr=((& boost::future_uninitialized::_ZTVN5boost20future_uninitializedE) + 16u)
  boost::future_error (0x0x7f1cfb114068) 0
      primary-for boost::future_uninitialized (0x0x7f1cfb114000)
    std::logic_error (0x0x7f1cfb1140d0) 0
        primary-for boost::future_error (0x0x7f1cfb114068)
      std::exception (0x0x7f1cfb054d80) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfb1140d0)

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 (0x0x7f1cfb114138) 0
    vptr=((& boost::broken_promise::_ZTVN5boost14broken_promiseE) + 16u)
  boost::future_error (0x0x7f1cfb1141a0) 0
      primary-for boost::broken_promise (0x0x7f1cfb114138)
    std::logic_error (0x0x7f1cfb114208) 0
        primary-for boost::future_error (0x0x7f1cfb1141a0)
      std::exception (0x0x7f1cfb054de0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfb114208)

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 (0x0x7f1cfb114270) 0
    vptr=((& boost::future_already_retrieved::_ZTVN5boost24future_already_retrievedE) + 16u)
  boost::future_error (0x0x7f1cfb1142d8) 0
      primary-for boost::future_already_retrieved (0x0x7f1cfb114270)
    std::logic_error (0x0x7f1cfb114340) 0
        primary-for boost::future_error (0x0x7f1cfb1142d8)
      std::exception (0x0x7f1cfb054e40) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfb114340)

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 (0x0x7f1cfb1143a8) 0
    vptr=((& boost::promise_already_satisfied::_ZTVN5boost25promise_already_satisfiedE) + 16u)
  boost::future_error (0x0x7f1cfb114410) 0
      primary-for boost::promise_already_satisfied (0x0x7f1cfb1143a8)
    std::logic_error (0x0x7f1cfb114478) 0
        primary-for boost::future_error (0x0x7f1cfb114410)
      std::exception (0x0x7f1cfb054ea0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfb114478)

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 (0x0x7f1cfb1144e0) 0
    vptr=((& boost::task_already_started::_ZTVN5boost20task_already_startedE) + 16u)
  boost::future_error (0x0x7f1cfb114548) 0
      primary-for boost::task_already_started (0x0x7f1cfb1144e0)
    std::logic_error (0x0x7f1cfb1145b0) 0
        primary-for boost::future_error (0x0x7f1cfb114548)
      std::exception (0x0x7f1cfb054f00) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfb1145b0)

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 (0x0x7f1cfb114618) 0
    vptr=((& boost::task_moved::_ZTVN5boost10task_movedE) + 16u)
  boost::future_error (0x0x7f1cfb114680) 0
      primary-for boost::task_moved (0x0x7f1cfb114618)
    std::logic_error (0x0x7f1cfb1146e8) 0
        primary-for boost::future_error (0x0x7f1cfb114680)
      std::exception (0x0x7f1cfb054f60) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfb1146e8)

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 (0x0x7f1cfb114750) 0
    vptr=((& boost::promise_moved::_ZTVN5boost13promise_movedE) + 16u)
  boost::future_error (0x0x7f1cfb1147b8) 0
      primary-for boost::promise_moved (0x0x7f1cfb114750)
    std::logic_error (0x0x7f1cfb114820) 0
        primary-for boost::future_error (0x0x7f1cfb1147b8)
      std::exception (0x0x7f1cfb140000) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cfb114820)

Class boost::detail::relocker
   size=16 align=8
   base size=9 base align=8
boost::detail::relocker (0x0x7f1cfb140060) 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> (0x0x7f1cfb140120) 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> (0x0x7f1cfb1400c0) 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*> (0x0x7f1cfb140240) 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*> (0x0x7f1cfb1149c0) 0 empty
  __gnu_cxx::new_allocator<boost::condition_variable_any*> (0x0x7f1cfb1402a0) 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*> > (0x0x7f1cfb140300) 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*> (0x0x7f1cfb140360) 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*> > (0x0x7f1cfb1403c0) 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*> > (0x0x7f1cfb114af8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f1cfb140420) 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 (0x0x7f1cfb114b60) 0
  std::allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f1cfb114bc8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7f1cfb140480) 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*> > (0x0x7f1cfb1401e0) 0

Class std::list<boost::condition_variable_any*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::condition_variable_any*> (0x0x7f1cfb114d00) 0
  std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> > (0x0x7f1cfb1405a0) 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 (0x0x7f1cfb114958) 0
    vptr=((& boost::detail::shared_state_base::_ZTVN5boost6detail17shared_state_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f1cfb140180) 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*> (0x0x7f1cfb140600) 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*> (0x0x7f1cfb1406c0) 0

Class boost::is_integral<boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void()> > (0x0x7f1cfb114f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfb114f70) 0 empty
    mpl_::bool_<false> (0x0x7f1cfb140840) 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> (0x0x7f1cfb140900) 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> (0x0x7f1cfae35270) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cfb140960) 0 empty

Class boost::detail::future_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::future_traits<void> (0x0x7f1cfb140b40) 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> (0x0x7f1cfae35680) 0
    vptr=((& boost::detail::shared_state<void>::_ZTVN5boost6detail12shared_stateIvEE) + 16u)
  boost::detail::shared_state_base (0x0x7f1cfae356e8) 0
      primary-for boost::detail::shared_state<void> (0x0x7f1cfae35680)
    boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f1cfb140c60) 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>&> (0x0x7f1cfb140d80) 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>&> (0x0x7f1cfae359c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae35a28) 0 empty
    mpl_::bool_<false> (0x0x7f1cfb140de0) 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>&> (0x0x7f1cfae35a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae35af8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfb140e40) 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>&> (0x0x7f1cfae35b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae35bc8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfb140ea0) 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> > > (0x0x7f1cfb140f00) 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> > > (0x0x7f1cfae35c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae35c98) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85060) 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> > > (0x0x7f1cfae35d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae35d68) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85240) 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> > > (0x0x7f1cfae35dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae35e38) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85360) 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> > > (0x0x7f1cfae85480) 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> > (0x0x7f1cfae855a0) 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> > > (0x0x7f1cfae35f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae35000) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85600) 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> (0x0x7f1cfae857e0) 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> > > (0x0x7f1cfae85840) 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> > > (0x0x7f1cfb140d20) 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> > > (0x0x7f1cfae858a0) 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> > > (0x0x7f1cfae350d0) 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> > > (0x0x7f1cfae85900) 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>&> (0x0x7f1cfae85a80) 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>&> (0x0x7f1cfae85a20) 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>&> (0x0x7f1cfae859c0) 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>&> (0x0x7f1cfae85ba0) 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>&> (0x0x7f1cfae9b0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfae9b138) 0 empty
    mpl_::bool_<true> (0x0x7f1cfae85c00) 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>&> (0x0x7f1cfae9b1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae9b208) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85c60) 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>&> (0x0x7f1cfae9b270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cfae9b2d8) 0 empty
    mpl_::bool_<true> (0x0x7f1cfae85cc0) 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>&> (0x0x7f1cfae9b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae9b3a8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85d20) 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> (0x0x7f1cfae85d80) 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>&> (0x0x7f1cfae85b40) 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>&> (0x0x7f1cfae85ae0) 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> > > (0x0x7f1cfae85960) 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> > > (0x0x7f1cfae85de0) 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> > > (0x0x7f1cfae9b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae9b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85e40) 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> > > (0x0x7f1cfae9b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae9b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfae85f60) 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> > > (0x0x7f1cfaead0c0) 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> > > (0x0x7f1cfae9b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae9b888) 0 empty
    mpl_::bool_<false> (0x0x7f1cfaead1e0) 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> > > (0x0x7f1cfae9ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae9baf8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfaead240) 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> > > (0x0x7f1cfae9bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfae9bd68) 0 empty
    mpl_::bool_<false> (0x0x7f1cfaead2a0) 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> >*> (0x0x7f1cfaead480) 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> > > (0x0x7f1cfaec5068) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7f1cfaead4e0) 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> > > (0x0x7f1cfaec50d0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f1cfaec5138) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7f1cfaead540) 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> > > (0x0x7f1cfaec51a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfaec5208) 0 empty
    mpl_::bool_<false> (0x0x7f1cfaead660) 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> > > (0x0x7f1cfaec5270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cfaec52d8) 0 empty
    mpl_::bool_<false> (0x0x7f1cfaead840) 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> > > (0x0x7f1cfaead8a0) 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> > > (0x0x7f1cfaec5410) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7f1cfaead9c0) 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 (0x0x7f1cfaeada80) 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> >&> (0x0x7f1cfaeada20) 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> > (0x0x7f1cfaec5548) 0 empty
  boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7f1cfaeadae0) 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> > (0x0x7f1cfaeadb40) 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> >&> (0x0x7f1cfaeadba0) 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>&> (0x0x7f1cfaeadc00) 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> (0x0x7f1cfaec5820) 0
    vptr=((& boost::detail::future_async_shared_state_base<void>::_ZTVN5boost6detail30future_async_shared_state_baseIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7f1cfaec5888) 0
      primary-for boost::detail::future_async_shared_state_base<void> (0x0x7f1cfaec5820)
    boost::detail::shared_state_base (0x0x7f1cfaec58f0) 0
        primary-for boost::detail::shared_state<void> (0x0x7f1cfaec5888)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f1cfaeadcc0) 8

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f1cfaef21e0) 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> (0x0x7f1cfaef2180) 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 (0x0x7f1cfaec5ea0) 0
  std::allocator<int> (0x0x7f1cfaf15000) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f1cfaef2240) 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> > (0x0x7f1cfaeadf60) 0

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

Class boost::detail::future_waiter::registered_waiter
   size=32 align=8
   base size=32 base align=8
boost::detail::future_waiter::registered_waiter (0x0x7f1cfaef23c0) 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> > (0x0x7f1cfaef2480) 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 (0x0x7f1cfaef2420) 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> (0x0x7f1cfaef25a0) 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> (0x0x7f1cfaf15208) 0 empty
  __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f1cfaef2600) 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> > (0x0x7f1cfaef2540) 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> (0x0x7f1cfaef27e0) 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> (0x0x7f1cfaef2780) 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 (0x0x7f1cfaf153a8) 0
  std::allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f1cfaf15410) 0 empty
    __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7f1cfaef2840) 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> > (0x0x7f1cfaef24e0) 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> (0x0x7f1cfaf15478) 0
  std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7f1cfaef28a0) 0

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

Class boost::detail::base_future
   size=1 align=1
   base size=0 base align=1
boost::detail::base_future (0x0x7f1cfaef2cc0) 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> > (0x0x7f1cfac67180) 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> > (0x0x7f1cfac671e0) 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> > (0x0x7f1cfac67240) 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> > (0x0x7f1cfac672a0) 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> > (0x0x7f1cfac67120) 0

Class boost::promise<void>
   size=24 align=8
   base size=17 base align=8
boost::promise<void> (0x0x7f1cfac670c0) 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> (0x0x7f1cfac67300) 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> > (0x0x7f1cfac67360) 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> > (0x0x7f1cfacdb138) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cfac673c0) 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> > (0x0x7f1cfac674e0) 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> (0x0x7f1cfac67540) 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> >&> (0x0x7f1cfac675a0) 0 empty

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

Class boost::unique_future<void>
   size=16 align=8
   base size=16 base align=8
boost::unique_future<void> (0x0x7f1cfacdb548) 0
  boost::detail::basic_future<void> (0x0x7f1cfacdb5b0) 0
    boost::detail::base_future (0x0x7f1cfac67660) 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> > (0x0x7f1cfac676c0) 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> > > (0x0x7f1cfac67720) 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> > (0x0x7f1cfac67780) 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> (0x0x7f1cfacdbd00) 0
    vptr=((& boost::detail::task_base_shared_state<void>::_ZTVN5boost6detail22task_base_shared_stateIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7f1cfacdbd68) 0
      primary-for boost::detail::task_base_shared_state<void> (0x0x7f1cfacdbd00)
    boost::detail::shared_state_base (0x0x7f1cfacdbdd0) 0
        primary-for boost::detail::shared_state<void> (0x0x7f1cfacdbd68)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f1cfac67a20) 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> (0x0x7f1cfad66000) 0
    vptr=((& boost::detail::task_shared_state<void (*)(), void>::_ZTVN5boost6detail17task_shared_stateIPFvvEvEE) + 16u)
  boost::detail::task_base_shared_state<void> (0x0x7f1cfad66068) 0
      primary-for boost::detail::task_shared_state<void (*)(), void> (0x0x7f1cfad66000)
    boost::detail::shared_state<void> (0x0x7f1cfad660d0) 0
        primary-for boost::detail::task_base_shared_state<void> (0x0x7f1cfad66068)
      boost::detail::shared_state_base (0x0x7f1cfad66138) 0
          primary-for boost::detail::shared_state<void> (0x0x7f1cfad660d0)
        boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7f1cfac67b40) 8

Class boost::shared_future<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_future<void> (0x0x7f1cfad66270) 0
  boost::detail::basic_future<void> (0x0x7f1cfad662d8) 0
    boost::detail::base_future (0x0x7f1cfac67c60) 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> > (0x0x7f1cfac67cc0) 0

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

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

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

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 (0x0x7f1cfac67ea0) 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 (0x0x7f1cfad66478) 0
    vptr=((& POVMS_Attribute::_ZTV15POVMS_Attribute) + 16u)
  POVMS_Container (0x0x7f1cfac67f00) 0
      primary-for POVMS_Attribute (0x0x7f1cfad66478)

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

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 (0x0x7f1cfaa79060) 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 (0x0x7f1cfaa790c0) 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 (0x0x7f1cfad66548) 0
    vptr=((& POVMS_Object::_ZTV12POVMS_Object) + 16u)
  POVMS_Container (0x0x7f1cfaa79000) 0
      primary-for POVMS_Object (0x0x7f1cfad66548)

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

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 (0x0x7f1cfaa792a0) 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 (0x0x7f1cfaa79300) 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 (0x0x7f1cfad66888) 0
    vptr=((& POVMS_MessageReceiver::FunctionHandlerOO::_ZTVN21POVMS_MessageReceiver17FunctionHandlerOOE) + 16u)
  POVMS_MessageReceiver::HandlerOO (0x0x7f1cfaa795a0) 0 nearly-empty
      primary-for POVMS_MessageReceiver::FunctionHandlerOO (0x0x7f1cfad66888)

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

Class POVMS_MessageReceiver::HandlerNode
   size=40 align=8
   base size=40 base align=8
POVMS_MessageReceiver::HandlerNode (0x0x7f1cfaa796c0) 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 (0x0x7f1cfaa79240) 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> (0x0x7f1cfaa79780) 0 empty

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7f1cfad66a90) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7f1cfaa797e0) 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> (0x0x7f1cfaa79840) 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> (0x0x7f1cfaa79900) 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> (0x0x7f1cfaa798a0) 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> (0x0x7f1cfad66bc8) 0 empty
  __gnu_cxx::char_traits<short unsigned int> (0x0x7f1cfaa79960) 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 (0x0x7f1cfad66c30) 0
  std::allocator<short unsigned int> (0x0x7f1cfad66c98) 0 empty
    __gnu_cxx::new_allocator<short unsigned int> (0x0x7f1cfaa799c0) 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> (0x0x7f1cfaa79720) 0

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

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

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

Class std::allocator<float>::rebind<float>
   size=1 align=1
   base size=0 base align=1
std::allocator<float>::rebind<float> (0x0x7f1cfaa79d20) 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> (0x0x7f1cfaa79cc0) 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 (0x0x7f1cfad66ea0) 0
  std::allocator<float> (0x0x7f1cfad66f08) 0 empty
    __gnu_cxx::new_allocator<float> (0x0x7f1cfaa79d80) 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> > (0x0x7f1cfaa79ae0) 0

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

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

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

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

Class pov_base::FloatSetting
   size=16 align=8
   base size=16 base align=8
pov_base::FloatSetting (0x0x7f1cfa82d1a0) 0
  pov_base::GenericSetting (0x0x7f1cfa8c0060) 0

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<short unsigned int> > > (0x0x7f1cfa8c0180) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<short unsigned int> > >::rebind<std::basic_string<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<short unsigned int> > >::rebind<std::basic_string<short unsigned int> > (0x0x7f1cfa8c0300) 0 empty

Class std::_Vector_base<std::basic_string<short unsigned int>, std::allocator<std::basic_string<short unsigned int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<short unsigned int>, std::allocator<std::basic_string<short unsigned int> > >::_Vector_impl (0x0x7f1cfa82d478) 0
  std::allocator<std::basic_string<short unsigned int> > (0x0x7f1cfa82d4e0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<short unsigned int> > (0x0x7f1cfa8c03c0) 0 empty

Class std::_Vector_base<std::basic_string<short unsigned int>, std::allocator<std::basic_string<short unsigned int> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<short unsigned int>, std::allocator<std::basic_string<short unsigned int> > > (0x0x7f1cfa8c0120) 0

Class std::vector<std::basic_string<short unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<short unsigned int> > (0x0x7f1cfa82d548) 0
  std::_Vector_base<std::basic_string<short unsigned int>, std::allocator<std::basic_string<short unsigned int> > > (0x0x7f1cfa8c0420) 0

Class pov_base::Path
   size=40 align=8
   base size=40 base align=8
pov_base::Path (0x0x7f1cfa8c00c0) 0

Class pov_base::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
pov_base::<anonymous struct> (0x0x7f1cfa8c0480) 0

Vtable for pov_base::IOBase
pov_base::IOBase::_ZTVN8pov_base6IOBaseE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base6IOBaseE)
16    (int (*)(...))pov_base::IOBase::~IOBase
24    (int (*)(...))pov_base::IOBase::~IOBase
32    (int (*)(...))pov_base::IOBase::open
40    (int (*)(...))pov_base::IOBase::close
48    (int (*)(...))pov_base::IOBase::read
56    (int (*)(...))pov_base::IOBase::seekg
64    (int (*)(...))pov_base::IOBase::tellg

Class pov_base::IOBase
   size=40 align=8
   base size=40 base align=8
pov_base::IOBase (0x0x7f1cfa8c04e0) 0
    vptr=((& pov_base::IOBase::_ZTVN8pov_base6IOBaseE) + 16u)

Vtable for pov_base::IStream
pov_base::IStream::_ZTVN8pov_base7IStreamE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base7IStreamE)
16    (int (*)(...))pov_base::IStream::~IStream
24    (int (*)(...))pov_base::IStream::~IStream
32    (int (*)(...))pov_base::IOBase::open
40    (int (*)(...))pov_base::IOBase::close
48    (int (*)(...))pov_base::IOBase::read
56    (int (*)(...))pov_base::IOBase::seekg
64    (int (*)(...))pov_base::IOBase::tellg
72    (int (*)(...))pov_base::IStream::Read_Byte
80    (int (*)(...))pov_base::IStream::UnRead_Byte
88    (int (*)(...))pov_base::IStream::getline

Class pov_base::IStream
   size=40 align=8
   base size=40 base align=8
pov_base::IStream (0x0x7f1cfa82d618) 0
    vptr=((& pov_base::IStream::_ZTVN8pov_base7IStreamE) + 16u)
  pov_base::IOBase (0x0x7f1cfa8c0540) 0
      primary-for pov_base::IStream (0x0x7f1cfa82d618)

Vtable for pov_base::IMemStream
pov_base::IMemStream::_ZTVN8pov_base10IMemStreamE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base10IMemStreamE)
16    (int (*)(...))pov_base::IMemStream::~IMemStream
24    (int (*)(...))pov_base::IMemStream::~IMemStream
32    (int (*)(...))pov_base::IMemStream::open
40    (int (*)(...))pov_base::IMemStream::close
48    (int (*)(...))pov_base::IMemStream::read
56    (int (*)(...))pov_base::IMemStream::seekg
64    (int (*)(...))pov_base::IMemStream::tellg
72    (int (*)(...))pov_base::IMemStream::Read_Byte
80    (int (*)(...))pov_base::IMemStream::UnRead_Byte
88    (int (*)(...))pov_base::IMemStream::getline

Class pov_base::IMemStream
   size=64 align=8
   base size=64 base align=8
pov_base::IMemStream (0x0x7f1cfa82d680) 0
    vptr=((& pov_base::IMemStream::_ZTVN8pov_base10IMemStreamE) + 16u)
  pov_base::IStream (0x0x7f1cfa82d6e8) 0
      primary-for pov_base::IMemStream (0x0x7f1cfa82d680)
    pov_base::IOBase (0x0x7f1cfa8c05a0) 0
        primary-for pov_base::IStream (0x0x7f1cfa82d6e8)

Vtable for pov_base::OStream
pov_base::OStream::_ZTVN8pov_base7OStreamE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base7OStreamE)
16    (int (*)(...))pov_base::OStream::~OStream
24    (int (*)(...))pov_base::OStream::~OStream
32    (int (*)(...))pov_base::IOBase::open
40    (int (*)(...))pov_base::IOBase::close
48    (int (*)(...))pov_base::IOBase::read
56    (int (*)(...))pov_base::IOBase::seekg
64    (int (*)(...))pov_base::IOBase::tellg

Class pov_base::OStream
   size=40 align=8
   base size=40 base align=8
pov_base::OStream (0x0x7f1cfa82d750) 0
    vptr=((& pov_base::OStream::_ZTVN8pov_base7OStreamE) + 16u)
  pov_base::IOBase (0x0x7f1cfa8c0600) 0
      primary-for pov_base::OStream (0x0x7f1cfa82d750)

Vtable for pov_base::PlatformBase
pov_base::PlatformBase::_ZTVN8pov_base12PlatformBaseE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base12PlatformBaseE)
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

Class pov_base::PlatformBase
   size=8 align=8
   base size=8 base align=8
pov_base::PlatformBase (0x0x7f1cfa8c0660) 0 nearly-empty
    vptr=((& pov_base::PlatformBase::_ZTVN8pov_base12PlatformBaseE) + 16u)

Vtable for pov_base::GammaCurve
pov_base::GammaCurve::_ZTVN8pov_base10GammaCurveE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base10GammaCurveE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    0u
48    0u
56    (int (*)(...))pov_base::GammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral

Class pov_base::GammaCurve
   size=64 align=8
   base size=64 base align=8
pov_base::GammaCurve (0x0x7f1cfa8c06c0) 0
    vptr=((& pov_base::GammaCurve::_ZTVN8pov_base10GammaCurveE) + 16u)

Class boost::detail::sp_element<pov_base::GammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_base::GammaCurve> (0x0x7f1cfa8c0780) 0 empty

Class boost::detail::sp_dereference<pov_base::GammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_base::GammaCurve> (0x0x7f1cfa8c07e0) 0 empty

Class boost::detail::sp_member_access<pov_base::GammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_base::GammaCurve> (0x0x7f1cfa8c0840) 0 empty

Class boost::detail::sp_array_access<pov_base::GammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_base::GammaCurve> (0x0x7f1cfa8c08a0) 0 empty

Class boost::shared_ptr<pov_base::GammaCurve>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_base::GammaCurve> (0x0x7f1cfa8c0720) 0

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

Vtable for pov_base::SimpleGammaCurve
pov_base::SimpleGammaCurve::_ZTVN8pov_base16SimpleGammaCurveE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base16SimpleGammaCurveE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    0u
48    0u
56    (int (*)(...))pov_base::SimpleGammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class pov_base::SimpleGammaCurve
   size=64 align=8
   base size=64 base align=8
pov_base::SimpleGammaCurve (0x0x7f1cfa82d888) 0
    vptr=((& pov_base::SimpleGammaCurve::_ZTVN8pov_base16SimpleGammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7f1cfa8c0a20) 0
      primary-for pov_base::SimpleGammaCurve (0x0x7f1cfa82d888)

Vtable for pov_base::UniqueGammaCurve
pov_base::UniqueGammaCurve::_ZTVN8pov_base16UniqueGammaCurveE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base16UniqueGammaCurveE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    0u
48    0u
56    (int (*)(...))pov_base::UniqueGammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))pov_base::UniqueGammaCurve::GetParam

Class pov_base::UniqueGammaCurve
   size=64 align=8
   base size=64 base align=8
pov_base::UniqueGammaCurve (0x0x7f1cfa82d8f0) 0
    vptr=((& pov_base::UniqueGammaCurve::_ZTVN8pov_base16UniqueGammaCurveE) + 16u)
  pov_base::SimpleGammaCurve (0x0x7f1cfa82d958) 0
      primary-for pov_base::UniqueGammaCurve (0x0x7f1cfa82d8f0)
    pov_base::GammaCurve (0x0x7f1cfa8c0a80) 0
        primary-for pov_base::SimpleGammaCurve (0x0x7f1cfa82d958)

Vtable for pov_base::NeutralGammaCurve
pov_base::NeutralGammaCurve::_ZTVN8pov_base17NeutralGammaCurveE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base17NeutralGammaCurveE)
16    (int (*)(...))pov_base::NeutralGammaCurve::Encode
24    (int (*)(...))pov_base::NeutralGammaCurve::Decode
32    (int (*)(...))pov_base::NeutralGammaCurve::ApproximateDecodingGamma
40    (int (*)(...))pov_base::NeutralGammaCurve::~NeutralGammaCurve
48    (int (*)(...))pov_base::NeutralGammaCurve::~NeutralGammaCurve
56    (int (*)(...))pov_base::NeutralGammaCurve::Matches
64    (int (*)(...))pov_base::NeutralGammaCurve::IsNeutral
72    (int (*)(...))pov_base::NeutralGammaCurve::GetTypeId
80    (int (*)(...))pov_base::UniqueGammaCurve::GetParam

Class pov_base::NeutralGammaCurve
   size=64 align=8
   base size=64 base align=8
pov_base::NeutralGammaCurve (0x0x7f1cfa82d9c0) 0
    vptr=((& pov_base::NeutralGammaCurve::_ZTVN8pov_base17NeutralGammaCurveE) + 16u)
  pov_base::UniqueGammaCurve (0x0x7f1cfa82da28) 0
      primary-for pov_base::NeutralGammaCurve (0x0x7f1cfa82d9c0)
    pov_base::SimpleGammaCurve (0x0x7f1cfa82da90) 0
        primary-for pov_base::UniqueGammaCurve (0x0x7f1cfa82da28)
      pov_base::GammaCurve (0x0x7f1cfa8c0ae0) 0
          primary-for pov_base::SimpleGammaCurve (0x0x7f1cfa82da90)

Vtable for pov_base::SRGBGammaCurve
pov_base::SRGBGammaCurve::_ZTVN8pov_base14SRGBGammaCurveE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base14SRGBGammaCurveE)
16    (int (*)(...))pov_base::SRGBGammaCurve::Encode
24    (int (*)(...))pov_base::SRGBGammaCurve::Decode
32    (int (*)(...))pov_base::SRGBGammaCurve::ApproximateDecodingGamma
40    (int (*)(...))pov_base::SRGBGammaCurve::~SRGBGammaCurve
48    (int (*)(...))pov_base::SRGBGammaCurve::~SRGBGammaCurve
56    (int (*)(...))pov_base::UniqueGammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral
72    (int (*)(...))pov_base::SRGBGammaCurve::GetTypeId
80    (int (*)(...))pov_base::UniqueGammaCurve::GetParam

Class pov_base::SRGBGammaCurve
   size=64 align=8
   base size=64 base align=8
pov_base::SRGBGammaCurve (0x0x7f1cfa82daf8) 0
    vptr=((& pov_base::SRGBGammaCurve::_ZTVN8pov_base14SRGBGammaCurveE) + 16u)
  pov_base::UniqueGammaCurve (0x0x7f1cfa82db60) 0
      primary-for pov_base::SRGBGammaCurve (0x0x7f1cfa82daf8)
    pov_base::SimpleGammaCurve (0x0x7f1cfa82dbc8) 0
        primary-for pov_base::UniqueGammaCurve (0x0x7f1cfa82db60)
      pov_base::GammaCurve (0x0x7f1cfa8c0b40) 0
          primary-for pov_base::SimpleGammaCurve (0x0x7f1cfa82dbc8)

Vtable for pov_base::ITURBT709GammaCurve
pov_base::ITURBT709GammaCurve::_ZTVN8pov_base19ITURBT709GammaCurveE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base19ITURBT709GammaCurveE)
16    (int (*)(...))pov_base::ITURBT709GammaCurve::Encode
24    (int (*)(...))pov_base::ITURBT709GammaCurve::Decode
32    (int (*)(...))pov_base::ITURBT709GammaCurve::ApproximateDecodingGamma
40    (int (*)(...))pov_base::ITURBT709GammaCurve::~ITURBT709GammaCurve
48    (int (*)(...))pov_base::ITURBT709GammaCurve::~ITURBT709GammaCurve
56    (int (*)(...))pov_base::GammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral

Class pov_base::ITURBT709GammaCurve
   size=64 align=8
   base size=64 base align=8
pov_base::ITURBT709GammaCurve (0x0x7f1cfa82dc30) 0
    vptr=((& pov_base::ITURBT709GammaCurve::_ZTVN8pov_base19ITURBT709GammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7f1cfa8c0ba0) 0
      primary-for pov_base::ITURBT709GammaCurve (0x0x7f1cfa82dc30)

Vtable for pov_base::Rec1361GammaCurve
pov_base::Rec1361GammaCurve::_ZTVN8pov_base17Rec1361GammaCurveE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base17Rec1361GammaCurveE)
16    (int (*)(...))pov_base::Rec1361GammaCurve::Encode
24    (int (*)(...))pov_base::Rec1361GammaCurve::Decode
32    (int (*)(...))pov_base::Rec1361GammaCurve::ApproximateDecodingGamma
40    (int (*)(...))pov_base::Rec1361GammaCurve::~Rec1361GammaCurve
48    (int (*)(...))pov_base::Rec1361GammaCurve::~Rec1361GammaCurve
56    (int (*)(...))pov_base::GammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral

Class pov_base::Rec1361GammaCurve
   size=64 align=8
   base size=64 base align=8
pov_base::Rec1361GammaCurve (0x0x7f1cfa82dc98) 0
    vptr=((& pov_base::Rec1361GammaCurve::_ZTVN8pov_base17Rec1361GammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7f1cfa8c0c00) 0
      primary-for pov_base::Rec1361GammaCurve (0x0x7f1cfa82dc98)

Vtable for pov_base::PowerLawGammaCurve
pov_base::PowerLawGammaCurve::_ZTVN8pov_base18PowerLawGammaCurveE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base18PowerLawGammaCurveE)
16    (int (*)(...))pov_base::PowerLawGammaCurve::Encode
24    (int (*)(...))pov_base::PowerLawGammaCurve::Decode
32    (int (*)(...))pov_base::PowerLawGammaCurve::ApproximateDecodingGamma
40    (int (*)(...))pov_base::PowerLawGammaCurve::~PowerLawGammaCurve
48    (int (*)(...))pov_base::PowerLawGammaCurve::~PowerLawGammaCurve
56    (int (*)(...))pov_base::PowerLawGammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral
72    (int (*)(...))pov_base::PowerLawGammaCurve::GetTypeId
80    (int (*)(...))pov_base::PowerLawGammaCurve::GetParam

Class pov_base::PowerLawGammaCurve
   size=72 align=8
   base size=68 base align=8
pov_base::PowerLawGammaCurve (0x0x7f1cfa82dd00) 0
    vptr=((& pov_base::PowerLawGammaCurve::_ZTVN8pov_base18PowerLawGammaCurveE) + 16u)
  pov_base::SimpleGammaCurve (0x0x7f1cfa82dd68) 0
      primary-for pov_base::PowerLawGammaCurve (0x0x7f1cfa82dd00)
    pov_base::GammaCurve (0x0x7f1cfa8c0c60) 0
        primary-for pov_base::SimpleGammaCurve (0x0x7f1cfa82dd68)

Vtable for pov_base::ScaledGammaCurve
pov_base::ScaledGammaCurve::_ZTVN8pov_base16ScaledGammaCurveE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base16ScaledGammaCurveE)
16    (int (*)(...))pov_base::ScaledGammaCurve::Encode
24    (int (*)(...))pov_base::ScaledGammaCurve::Decode
32    (int (*)(...))pov_base::ScaledGammaCurve::ApproximateDecodingGamma
40    (int (*)(...))pov_base::ScaledGammaCurve::~ScaledGammaCurve
48    (int (*)(...))pov_base::ScaledGammaCurve::~ScaledGammaCurve
56    (int (*)(...))pov_base::ScaledGammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral

Class pov_base::ScaledGammaCurve
   size=88 align=8
   base size=84 base align=8
pov_base::ScaledGammaCurve (0x0x7f1cfa82ddd0) 0
    vptr=((& pov_base::ScaledGammaCurve::_ZTVN8pov_base16ScaledGammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7f1cfa8c0cc0) 0
      primary-for pov_base::ScaledGammaCurve (0x0x7f1cfa82ddd0)

Vtable for pov_base::TranscodingGammaCurve
pov_base::TranscodingGammaCurve::_ZTVN8pov_base21TranscodingGammaCurveE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base21TranscodingGammaCurveE)
16    (int (*)(...))pov_base::TranscodingGammaCurve::Encode
24    (int (*)(...))pov_base::TranscodingGammaCurve::Decode
32    (int (*)(...))pov_base::TranscodingGammaCurve::ApproximateDecodingGamma
40    (int (*)(...))pov_base::TranscodingGammaCurve::~TranscodingGammaCurve
48    (int (*)(...))pov_base::TranscodingGammaCurve::~TranscodingGammaCurve
56    (int (*)(...))pov_base::TranscodingGammaCurve::Matches
64    (int (*)(...))pov_base::GammaCurve::IsNeutral

Class pov_base::TranscodingGammaCurve
   size=96 align=8
   base size=96 base align=8
pov_base::TranscodingGammaCurve (0x0x7f1cfa82de38) 0
    vptr=((& pov_base::TranscodingGammaCurve::_ZTVN8pov_base21TranscodingGammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7f1cfa8c0d20) 0
      primary-for pov_base::TranscodingGammaCurve (0x0x7f1cfa82de38)

Vtable for pov_base::TextStreamBuffer
pov_base::TextStreamBuffer::_ZTVN8pov_base16TextStreamBufferE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base16TextStreamBufferE)
16    (int (*)(...))pov_base::TextStreamBuffer::~TextStreamBuffer
24    (int (*)(...))pov_base::TextStreamBuffer::~TextStreamBuffer
32    (int (*)(...))pov_base::TextStreamBuffer::lineoutput
40    (int (*)(...))pov_base::TextStreamBuffer::directoutput
48    (int (*)(...))pov_base::TextStreamBuffer::rawoutput

Class pov_base::TextStreamBuffer
   size=48 align=8
   base size=48 base align=8
pov_base::TextStreamBuffer (0x0x7f1cfa8c0d80) 0
    vptr=((& pov_base::TextStreamBuffer::_ZTVN8pov_base16TextStreamBufferE) + 16u)

Vtable for pov_frontend::Console
pov_frontend::Console::_ZTVN12pov_frontend7ConsoleE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend7ConsoleE)
16    0u
24    0u
32    (int (*)(...))pov_frontend::Console::lineoutput
40    (int (*)(...))pov_base::TextStreamBuffer::directoutput
48    (int (*)(...))pov_base::TextStreamBuffer::rawoutput
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual

Class pov_frontend::Console
   size=48 align=8
   base size=48 base align=8
pov_frontend::Console (0x0x7f1cfa82dea0) 0
    vptr=((& pov_frontend::Console::_ZTVN12pov_frontend7ConsoleE) + 16u)
  pov_base::TextStreamBuffer (0x0x7f1cfa8c0de0) 0
      primary-for pov_frontend::Console (0x0x7f1cfa82dea0)

Class pov_base::DitherHandler::OffsetInfo::<anonymous union>
   size=4 align=4
   base size=4 base align=4
pov_base::DitherHandler::OffsetInfo::<anonymous union> (0x0x7f1cfa8c0f00) 0

Class pov_base::DitherHandler::OffsetInfo
   size=16 align=4
   base size=16 base align=4
pov_base::DitherHandler::OffsetInfo (0x0x7f1cfa8c0ea0) 0

Vtable for pov_base::DitherHandler
pov_base::DitherHandler::_ZTVN8pov_base13DitherHandlerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base13DitherHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))pov_base::DitherHandler::setError

Class pov_base::DitherHandler
   size=8 align=8
   base size=8 base align=8
pov_base::DitherHandler (0x0x7f1cfa8c0e40) 0 nearly-empty
    vptr=((& pov_base::DitherHandler::_ZTVN8pov_base13DitherHandlerE) + 16u)

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

Class pov_base::Image::RGBMapEntry
   size=12 align=4
   base size=12 base align=4
pov_base::Image::RGBMapEntry (0x0x7f1cfa685060) 0

Class pov_base::Image::RGBAMapEntry
   size=16 align=4
   base size=16 base align=4
pov_base::Image::RGBAMapEntry (0x0x7f1cfa6850c0) 0

Class pov_base::Image::RGBFTMapEntry
   size=20 align=4
   base size=20 base align=4
pov_base::Image::RGBFTMapEntry (0x0x7f1cfa685120) 0

Class boost::detail::sp_element<pov_base::SimpleGammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_base::SimpleGammaCurve> (0x0x7f1cfa685240) 0 empty

Class boost::detail::sp_dereference<pov_base::SimpleGammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_base::SimpleGammaCurve> (0x0x7f1cfa6852a0) 0 empty

Class boost::detail::sp_member_access<pov_base::SimpleGammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_base::SimpleGammaCurve> (0x0x7f1cfa685300) 0 empty

Class boost::detail::sp_array_access<pov_base::SimpleGammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_base::SimpleGammaCurve> (0x0x7f1cfa685360) 0 empty

Class boost::shared_ptr<pov_base::SimpleGammaCurve>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_base::SimpleGammaCurve> (0x0x7f1cfa6851e0) 0

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

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

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

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

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

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f1cfa6e4068) 0
  std::allocator<std::basic_string<char> > (0x0x7f1cfa6e40d0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f1cfa685660) 0 empty

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

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

Class pov_base::Image::ReadOptions
   size=72 align=8
   base size=72 base align=8
pov_base::Image::ReadOptions (0x0x7f1cfa685180) 0

Class boost::detail::sp_element<pov_base::DitherHandler>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_base::DitherHandler> (0x0x7f1cfa6857e0) 0 empty

Class boost::detail::sp_dereference<pov_base::DitherHandler>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_base::DitherHandler> (0x0x7f1cfa685840) 0 empty

Class boost::detail::sp_member_access<pov_base::DitherHandler>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_base::DitherHandler> (0x0x7f1cfa6858a0) 0 empty

Class boost::detail::sp_array_access<pov_base::DitherHandler>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_base::DitherHandler> (0x0x7f1cfa685900) 0 empty

Class boost::shared_ptr<pov_base::DitherHandler>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_base::DitherHandler> (0x0x7f1cfa685780) 0

Class pov_base::Image::WriteOptions
   size=72 align=8
   base size=72 base align=8
pov_base::Image::WriteOptions (0x0x7f1cfa685720) 0

Class pov_base::Image::MapEntry
   size=20 align=4
   base size=20 base align=4
pov_base::Image::MapEntry (0x0x7f1cfa685960) 0

Class __gnu_cxx::new_allocator<pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov_base::Image::MapEntry> (0x0x7f1cfa685a80) 0 empty

Class std::allocator<pov_base::Image::MapEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_base::Image::MapEntry> (0x0x7f1cfa6e4340) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::MapEntry> (0x0x7f1cfa685ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::MapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::MapEntry> > (0x0x7f1cfa685a20) 0 empty

Class std::allocator<pov_base::Image::MapEntry>::rebind<pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_base::Image::MapEntry>::rebind<pov_base::Image::MapEntry> (0x0x7f1cfa685c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::MapEntry> >::rebind<pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::MapEntry> >::rebind<pov_base::Image::MapEntry> (0x0x7f1cfa685ba0) 0 empty

Class std::_Vector_base<pov_base::Image::MapEntry, std::allocator<pov_base::Image::MapEntry> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::MapEntry, std::allocator<pov_base::Image::MapEntry> >::_Vector_impl (0x0x7f1cfa6e44e0) 0
  std::allocator<pov_base::Image::MapEntry> (0x0x7f1cfa6e4548) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::MapEntry> (0x0x7f1cfa685c60) 0 empty

Class std::_Vector_base<pov_base::Image::MapEntry, std::allocator<pov_base::Image::MapEntry> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::MapEntry, std::allocator<pov_base::Image::MapEntry> > (0x0x7f1cfa6859c0) 0

Class std::vector<pov_base::Image::MapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::MapEntry> (0x0x7f1cfa6e4680) 0
  std::_Vector_base<pov_base::Image::MapEntry, std::allocator<pov_base::Image::MapEntry> > (0x0x7f1cfa685d80) 0

Vtable for pov_base::Image
pov_base::Image::_ZTVN8pov_base5ImageE: 46u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base5ImageE)
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 (*)(...))pov_base::Image::HasTransparency
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))pov_base::Image::GetIndexedValue
184   (int (*)(...))__cxa_pure_virtual
192   (int (*)(...))__cxa_pure_virtual
200   (int (*)(...))__cxa_pure_virtual
208   (int (*)(...))__cxa_pure_virtual
216   (int (*)(...))__cxa_pure_virtual
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual
256   (int (*)(...))__cxa_pure_virtual
264   (int (*)(...))__cxa_pure_virtual
272   (int (*)(...))pov_base::Image::SetIndexedValue
280   (int (*)(...))__cxa_pure_virtual
288   (int (*)(...))__cxa_pure_virtual
296   (int (*)(...))__cxa_pure_virtual
304   (int (*)(...))__cxa_pure_virtual
312   (int (*)(...))__cxa_pure_virtual
320   (int (*)(...))__cxa_pure_virtual
328   (int (*)(...))__cxa_pure_virtual
336   (int (*)(...))__cxa_pure_virtual
344   (int (*)(...))__cxa_pure_virtual
352   (int (*)(...))__cxa_pure_virtual
360   (int (*)(...))pov_base::Image::FillIndexedValue

Class pov_base::Image
   size=56 align=8
   base size=49 base align=8
pov_base::Image (0x0x7f1cfa685000) 0
    vptr=((& pov_base::Image::_ZTVN8pov_base5ImageE) + 16u)

Class boost::detail::sp_convertible<pov_base::SimpleGammaCurve, pov_base::SimpleGammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<pov_base::SimpleGammaCurve, pov_base::SimpleGammaCurve> (0x0x7f1cfa685e40) 0 empty

Class boost::detail::sp_enable_if_convertible<pov_base::SimpleGammaCurve, pov_base::SimpleGammaCurve>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<pov_base::SimpleGammaCurve, pov_base::SimpleGammaCurve> (0x0x7f1cfa6e4750) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cfa685ea0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov_base::SimpleGammaCurve>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov_base::SimpleGammaCurve>, int> (0x0x7f1cfa40e000) 0 empty

Class boost::detail::sp_convertible<pov_base::DitherHandler, pov_base::DitherHandler>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<pov_base::DitherHandler, pov_base::DitherHandler> (0x0x7f1cfa40e120) 0 empty

Class boost::detail::sp_enable_if_convertible<pov_base::DitherHandler, pov_base::DitherHandler>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<pov_base::DitherHandler, pov_base::DitherHandler> (0x0x7f1cfa6e47b8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cfa40e180) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov_base::DitherHandler>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov_base::DitherHandler>, int> (0x0x7f1cfa40e2a0) 0 empty

Class __gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry> (0x0x7f1cfa40e3c0) 0 empty

Class std::allocator<pov_base::Image::RGBMapEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_base::Image::RGBMapEntry> (0x0x7f1cfa6e4820) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry> (0x0x7f1cfa40e420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBMapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBMapEntry> > (0x0x7f1cfa40e360) 0 empty

Class std::allocator<pov_base::Image::RGBMapEntry>::rebind<pov_base::Image::RGBMapEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_base::Image::RGBMapEntry>::rebind<pov_base::Image::RGBMapEntry> (0x0x7f1cfa40e540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBMapEntry> >::rebind<pov_base::Image::RGBMapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBMapEntry> >::rebind<pov_base::Image::RGBMapEntry> (0x0x7f1cfa40e4e0) 0 empty

Class std::_Vector_base<pov_base::Image::RGBMapEntry, std::allocator<pov_base::Image::RGBMapEntry> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::RGBMapEntry, std::allocator<pov_base::Image::RGBMapEntry> >::_Vector_impl (0x0x7f1cfa6e49c0) 0
  std::allocator<pov_base::Image::RGBMapEntry> (0x0x7f1cfa6e4a28) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry> (0x0x7f1cfa40e5a0) 0 empty

Class std::_Vector_base<pov_base::Image::RGBMapEntry, std::allocator<pov_base::Image::RGBMapEntry> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::RGBMapEntry, std::allocator<pov_base::Image::RGBMapEntry> > (0x0x7f1cfa40e300) 0

Class std::vector<pov_base::Image::RGBMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBMapEntry> (0x0x7f1cfa6e4a90) 0
  std::_Vector_base<pov_base::Image::RGBMapEntry, std::allocator<pov_base::Image::RGBMapEntry> > (0x0x7f1cfa40e780) 0

Class std::iterator_traits<const pov_base::Image::RGBMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const pov_base::Image::RGBMapEntry*> (0x0x7f1cfa40e8a0) 0 empty

Class __gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > (0x0x7f1cfa40e840) 0

Class std::__are_same<const pov_base::Image::RGBMapEntry*, pov_base::Image::RGBMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const pov_base::Image::RGBMapEntry*, pov_base::Image::RGBMapEntry*> (0x0x7f1cfa40e900) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<pov_base::Image::RGBMapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<pov_base::Image::RGBMapEntry> > (0x0x7f1cfa40e960) 0 empty

Class __gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa40ea80) 0 empty

Class std::allocator<pov_base::Image::RGBAMapEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa6e4c30) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa40eae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBAMapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBAMapEntry> > (0x0x7f1cfa40ea20) 0 empty

Class std::allocator<pov_base::Image::RGBAMapEntry>::rebind<pov_base::Image::RGBAMapEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_base::Image::RGBAMapEntry>::rebind<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa40ec00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBAMapEntry> >::rebind<pov_base::Image::RGBAMapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBAMapEntry> >::rebind<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa40eba0) 0 empty

Class std::_Vector_base<pov_base::Image::RGBAMapEntry, std::allocator<pov_base::Image::RGBAMapEntry> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::RGBAMapEntry, std::allocator<pov_base::Image::RGBAMapEntry> >::_Vector_impl (0x0x7f1cfa6e4dd0) 0
  std::allocator<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa6e4e38) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa40ec60) 0 empty

Class std::_Vector_base<pov_base::Image::RGBAMapEntry, std::allocator<pov_base::Image::RGBAMapEntry> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::RGBAMapEntry, std::allocator<pov_base::Image::RGBAMapEntry> > (0x0x7f1cfa40e9c0) 0

Class std::vector<pov_base::Image::RGBAMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBAMapEntry> (0x0x7f1cfa6e4f70) 0
  std::_Vector_base<pov_base::Image::RGBAMapEntry, std::allocator<pov_base::Image::RGBAMapEntry> > (0x0x7f1cfa40ed80) 0

Class std::iterator_traits<const pov_base::Image::RGBAMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const pov_base::Image::RGBAMapEntry*> (0x0x7f1cfa40ee40) 0 empty

Class __gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > (0x0x7f1cfa40ede0) 0

Class std::__are_same<const pov_base::Image::RGBAMapEntry*, pov_base::Image::RGBAMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const pov_base::Image::RGBAMapEntry*, pov_base::Image::RGBAMapEntry*> (0x0x7f1cfa40eea0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<pov_base::Image::RGBAMapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<pov_base::Image::RGBAMapEntry> > (0x0x7f1cfa40ef00) 0 empty

Class __gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa565060) 0 empty

Class std::allocator<pov_base::Image::RGBFTMapEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa6e43a8) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa5650c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBFTMapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBFTMapEntry> > (0x0x7f1cfa565000) 0 empty

Class std::allocator<pov_base::Image::RGBFTMapEntry>::rebind<pov_base::Image::RGBFTMapEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_base::Image::RGBFTMapEntry>::rebind<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa5651e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBFTMapEntry> >::rebind<pov_base::Image::RGBFTMapEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_base::Image::RGBFTMapEntry> >::rebind<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa565180) 0 empty

Class std::_Vector_base<pov_base::Image::RGBFTMapEntry, std::allocator<pov_base::Image::RGBFTMapEntry> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::RGBFTMapEntry, std::allocator<pov_base::Image::RGBFTMapEntry> >::_Vector_impl (0x0x7f1cfa6e4af8) 0
  std::allocator<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa6e4bc8) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa565240) 0 empty

Class std::_Vector_base<pov_base::Image::RGBFTMapEntry, std::allocator<pov_base::Image::RGBFTMapEntry> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::Image::RGBFTMapEntry, std::allocator<pov_base::Image::RGBFTMapEntry> > (0x0x7f1cfa40ef60) 0

Class std::vector<pov_base::Image::RGBFTMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBFTMapEntry> (0x0x7f1cfa195000) 0
  std::_Vector_base<pov_base::Image::RGBFTMapEntry, std::allocator<pov_base::Image::RGBFTMapEntry> > (0x0x7f1cfa565360) 0

Class std::iterator_traits<const pov_base::Image::RGBFTMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const pov_base::Image::RGBFTMapEntry*> (0x0x7f1cfa565420) 0 empty

Class __gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > (0x0x7f1cfa5653c0) 0

Class std::__are_same<const pov_base::Image::RGBFTMapEntry*, pov_base::Image::RGBFTMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const pov_base::Image::RGBFTMapEntry*, pov_base::Image::RGBFTMapEntry*> (0x0x7f1cfa565480) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<pov_base::Image::RGBFTMapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<pov_base::Image::RGBFTMapEntry> > (0x0x7f1cfa5654e0) 0 empty

Class pov_frontend::Display::RGBA8
   size=4 align=1
   base size=4 base align=1
pov_frontend::Display::RGBA8 (0x0x7f1cfa5655a0) 0

Vtable for pov_frontend::Display
pov_frontend::Display::_ZTVN12pov_frontend7DisplayE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend7DisplayE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))pov_frontend::Display::DrawRectangleFrame
56    (int (*)(...))pov_frontend::Display::DrawFilledRectangle
64    (int (*)(...))pov_frontend::Display::DrawPixelBlock
72    (int (*)(...))pov_frontend::Display::Clear

Class pov_frontend::Display
   size=32 align=8
   base size=32 base align=8
pov_frontend::Display (0x0x7f1cfa565540) 0
    vptr=((& pov_frontend::Display::_ZTVN12pov_frontend7DisplayE) + 16u)

Class boost::detail::sp_element<pov_base::Image>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_base::Image> (0x0x7f1cfa5656c0) 0 empty

Class boost::detail::sp_dereference<pov_base::Image>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_base::Image> (0x0x7f1cfa565720) 0 empty

Class boost::detail::sp_member_access<pov_base::Image>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_base::Image> (0x0x7f1cfa565780) 0 empty

Class boost::detail::sp_array_access<pov_base::Image>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_base::Image> (0x0x7f1cfa5657e0) 0 empty

Class boost::shared_ptr<pov_base::Image>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_base::Image> (0x0x7f1cfa565660) 0

Vtable for pov_frontend::ImageProcessing
pov_frontend::ImageProcessing::_ZTVN12pov_frontend15ImageProcessingE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend15ImageProcessingE)
16    (int (*)(...))pov_frontend::ImageProcessing::~ImageProcessing
24    (int (*)(...))pov_frontend::ImageProcessing::~ImageProcessing
32    (int (*)(...))pov_frontend::ImageProcessing::OutputIsStdout
40    (int (*)(...))pov_frontend::ImageProcessing::OutputIsStderr

Class pov_frontend::ImageProcessing
   size=32 align=8
   base size=26 base align=8
pov_frontend::ImageProcessing (0x0x7f1cfa565600) 0
    vptr=((& pov_frontend::ImageProcessing::_ZTVN12pov_frontend15ImageProcessingE) + 16u)

Class boost::detail::sp_element<pov_frontend::Console>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_frontend::Console> (0x0x7f1cfa565900) 0 empty

Class boost::detail::sp_dereference<pov_frontend::Console>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_frontend::Console> (0x0x7f1cfa565960) 0 empty

Class boost::detail::sp_member_access<pov_frontend::Console>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_frontend::Console> (0x0x7f1cfa5659c0) 0 empty

Class boost::detail::sp_array_access<pov_frontend::Console>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_frontend::Console> (0x0x7f1cfa565a20) 0 empty

Class boost::shared_ptr<pov_frontend::Console>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_frontend::Console> (0x0x7f1cfa5658a0) 0

Class __gnu_cxx::new_allocator<POVMS_Object>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<POVMS_Object> (0x0x7f1cfa565ae0) 0 empty

Class std::allocator<POVMS_Object>
   size=1 align=1
   base size=1 base align=1
std::allocator<POVMS_Object> (0x0x7f1cfa1952d8) 0 empty
  __gnu_cxx::new_allocator<POVMS_Object> (0x0x7f1cfa565b40) 0 empty

Class std::allocator<POVMS_Object>::rebind<std::_List_node<POVMS_Object> >
   size=1 align=1
   base size=0 base align=1
std::allocator<POVMS_Object>::rebind<std::_List_node<POVMS_Object> > (0x0x7f1cfa565ba0) 0 empty

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

Class __gnu_cxx::new_allocator<std::_List_node<POVMS_Object> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<POVMS_Object> > (0x0x7f1cfa565c60) 0 empty

Class std::allocator<std::_List_node<POVMS_Object> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<POVMS_Object> > (0x0x7f1cfa195410) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<POVMS_Object> > (0x0x7f1cfa565cc0) 0 empty

Class std::_List_base<POVMS_Object, std::allocator<POVMS_Object> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<POVMS_Object, std::allocator<POVMS_Object> >::_List_impl (0x0x7f1cfa195478) 0
  std::allocator<std::_List_node<POVMS_Object> > (0x0x7f1cfa1954e0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<POVMS_Object> > (0x0x7f1cfa565d20) 0 empty

Class std::_List_base<POVMS_Object, std::allocator<POVMS_Object> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<POVMS_Object, std::allocator<POVMS_Object> > (0x0x7f1cfa565a80) 0

Class std::list<POVMS_Object>
   size=16 align=8
   base size=16 base align=8
std::list<POVMS_Object> (0x0x7f1cfa195548) 0
  std::_List_base<POVMS_Object, std::allocator<POVMS_Object> > (0x0x7f1cfa565d80) 0

Class __gnu_cxx::new_allocator<pov_base::Path>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov_base::Path> (0x0x7f1cfa565e40) 0 empty

Class std::allocator<pov_base::Path>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_base::Path> (0x0x7f1cfa195618) 0 empty
  __gnu_cxx::new_allocator<pov_base::Path> (0x0x7f1cfa565ea0) 0 empty

Class std::allocator<pov_base::Path>::rebind<std::_List_node<pov_base::Path> >
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_base::Path>::rebind<std::_List_node<pov_base::Path> > (0x0x7f1cfa565f00) 0 empty

Class std::allocator<pov_base::Path>::rebind<pov_base::Path>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_base::Path>::rebind<pov_base::Path> (0x0x7f1cfa565f60) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<pov_base::Path> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<pov_base::Path> > (0x0x7f1cfa2ed000) 0 empty

Class std::allocator<std::_List_node<pov_base::Path> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<pov_base::Path> > (0x0x7f1cfa195750) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<pov_base::Path> > (0x0x7f1cfa2ed060) 0 empty

Class std::_List_base<pov_base::Path, std::allocator<pov_base::Path> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<pov_base::Path, std::allocator<pov_base::Path> >::_List_impl (0x0x7f1cfa1957b8) 0
  std::allocator<std::_List_node<pov_base::Path> > (0x0x7f1cfa195820) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<pov_base::Path> > (0x0x7f1cfa2ed0c0) 0 empty

Class std::_List_base<pov_base::Path, std::allocator<pov_base::Path> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<pov_base::Path, std::allocator<pov_base::Path> > (0x0x7f1cfa565de0) 0

Class std::list<pov_base::Path>
   size=16 align=8
   base size=16 base align=8
std::list<pov_base::Path> (0x0x7f1cfa195888) 0
  std::_List_base<pov_base::Path, std::allocator<pov_base::Path> > (0x0x7f1cfa2ed120) 0

Class boost::detail::sp_element<pov_base::TextStreamBuffer>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_base::TextStreamBuffer> (0x0x7f1cfa2ed1e0) 0 empty

Class boost::detail::sp_dereference<pov_base::TextStreamBuffer>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_base::TextStreamBuffer> (0x0x7f1cfa2ed240) 0 empty

Class boost::detail::sp_member_access<pov_base::TextStreamBuffer>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_base::TextStreamBuffer> (0x0x7f1cfa2ed2a0) 0 empty

Class boost::detail::sp_array_access<pov_base::TextStreamBuffer>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_base::TextStreamBuffer> (0x0x7f1cfa2ed300) 0 empty

Class boost::shared_ptr<pov_base::TextStreamBuffer>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_base::TextStreamBuffer> (0x0x7f1cfa2ed180) 0

Class pov_frontend::SceneData::<anonymous struct>
   size=12 align=4
   base size=12 base align=4
pov_frontend::SceneData::<anonymous struct> (0x0x7f1cfa2ed360) 0

Class pov_frontend::SceneData
   size=368 align=8
   base size=368 base align=8
pov_frontend::SceneData (0x0x7f1cfa565840) 0

Class boost::detail::sp_element<pov_frontend::Display>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_frontend::Display> (0x0x7f1cfa2ed480) 0 empty

Class boost::detail::sp_dereference<pov_frontend::Display>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_frontend::Display> (0x0x7f1cfa2ed4e0) 0 empty

Class boost::detail::sp_member_access<pov_frontend::Display>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_frontend::Display> (0x0x7f1cfa2ed540) 0 empty

Class boost::detail::sp_array_access<pov_frontend::Display>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_frontend::Display> (0x0x7f1cfa2ed5a0) 0 empty

Class boost::shared_ptr<pov_frontend::Display>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_frontend::Display> (0x0x7f1cfa2ed420) 0

Class boost::detail::sp_element<pov_base::OStream>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_base::OStream> (0x0x7f1cfa2ed660) 0 empty

Class boost::detail::sp_dereference<pov_base::OStream>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_base::OStream> (0x0x7f1cfa2ed6c0) 0 empty

Class boost::detail::sp_member_access<pov_base::OStream>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_base::OStream> (0x0x7f1cfa2ed720) 0 empty

Class boost::detail::sp_array_access<pov_base::OStream>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_base::OStream> (0x0x7f1cfa2ed780) 0 empty

Class boost::shared_ptr<pov_base::OStream>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_base::OStream> (0x0x7f1cfa2ed600) 0

Class pov_frontend::ViewData
   size=96 align=8
   base size=96 base align=8
pov_frontend::ViewData (0x0x7f1cfa2ed3c0) 0

Vtable for pov_frontend::ParserMessageHandler
pov_frontend::ParserMessageHandler::_ZTVN12pov_frontend20ParserMessageHandlerE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend20ParserMessageHandlerE)
16    (int (*)(...))pov_frontend::ParserMessageHandler::~ParserMessageHandler
24    (int (*)(...))pov_frontend::ParserMessageHandler::~ParserMessageHandler
32    (int (*)(...))pov_frontend::ParserMessageHandler::Options
40    (int (*)(...))pov_frontend::ParserMessageHandler::Statistics
48    (int (*)(...))pov_frontend::ParserMessageHandler::Progress
56    (int (*)(...))pov_frontend::ParserMessageHandler::Warning
64    (int (*)(...))pov_frontend::ParserMessageHandler::Error
72    (int (*)(...))pov_frontend::ParserMessageHandler::FatalError
80    (int (*)(...))pov_frontend::ParserMessageHandler::DebugInfo

Class pov_frontend::ParserMessageHandler
   size=8 align=8
   base size=8 base align=8
pov_frontend::ParserMessageHandler (0x0x7f1cfa2ed7e0) 0 nearly-empty
    vptr=((& pov_frontend::ParserMessageHandler::_ZTVN12pov_frontend20ParserMessageHandlerE) + 16u)

Vtable for pov_frontend::FileMessageHandler
pov_frontend::FileMessageHandler::_ZTVN12pov_frontend18FileMessageHandlerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend18FileMessageHandlerE)
16    (int (*)(...))pov_frontend::FileMessageHandler::~FileMessageHandler
24    (int (*)(...))pov_frontend::FileMessageHandler::~FileMessageHandler
32    (int (*)(...))pov_frontend::FileMessageHandler::FindFile
40    (int (*)(...))pov_frontend::FileMessageHandler::ReadFile
48    (int (*)(...))pov_frontend::FileMessageHandler::CreatedFile

Class pov_frontend::FileMessageHandler
   size=8 align=8
   base size=8 base align=8
pov_frontend::FileMessageHandler (0x0x7f1cfa2ed8a0) 0 nearly-empty
    vptr=((& pov_frontend::FileMessageHandler::_ZTVN12pov_frontend18FileMessageHandlerE) + 16u)

Vtable for pov_frontend::RenderMessageHandler
pov_frontend::RenderMessageHandler::_ZTVN12pov_frontend20RenderMessageHandlerE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend20RenderMessageHandlerE)
16    (int (*)(...))pov_frontend::RenderMessageHandler::~RenderMessageHandler
24    (int (*)(...))pov_frontend::RenderMessageHandler::~RenderMessageHandler
32    (int (*)(...))pov_frontend::RenderMessageHandler::Options
40    (int (*)(...))pov_frontend::RenderMessageHandler::Statistics
48    (int (*)(...))pov_frontend::RenderMessageHandler::Progress
56    (int (*)(...))pov_frontend::RenderMessageHandler::Warning
64    (int (*)(...))pov_frontend::RenderMessageHandler::Error
72    (int (*)(...))pov_frontend::RenderMessageHandler::FatalError

Class pov_frontend::RenderMessageHandler
   size=8 align=8
   base size=8 base align=8
pov_frontend::RenderMessageHandler (0x0x7f1cfa2ed900) 0 nearly-empty
    vptr=((& pov_frontend::RenderMessageHandler::_ZTVN12pov_frontend20RenderMessageHandlerE) + 16u)

Vtable for pov_frontend::ImageMessageHandler
pov_frontend::ImageMessageHandler::_ZTVN12pov_frontend19ImageMessageHandlerE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend19ImageMessageHandlerE)
16    (int (*)(...))pov_frontend::ImageMessageHandler::~ImageMessageHandler
24    (int (*)(...))pov_frontend::ImageMessageHandler::~ImageMessageHandler
32    (int (*)(...))pov_frontend::ImageMessageHandler::DrawPixelSet
40    (int (*)(...))pov_frontend::ImageMessageHandler::DrawPixelBlockSet
48    (int (*)(...))pov_frontend::ImageMessageHandler::DrawPixelRowSet
56    (int (*)(...))pov_frontend::ImageMessageHandler::DrawRectangleFrameSet
64    (int (*)(...))pov_frontend::ImageMessageHandler::DrawFilledRectangleSet

Class pov_frontend::ImageMessageHandler
   size=8 align=8
   base size=8 base align=8
pov_frontend::ImageMessageHandler (0x0x7f1cfa2ed9c0) 0 nearly-empty
    vptr=((& pov_frontend::ImageMessageHandler::_ZTVN12pov_frontend19ImageMessageHandlerE) + 16u)

Class pov_frontend::<anonymous struct>
   size=512 align=1
   base size=512 base align=1
pov_frontend::<anonymous struct> (0x0x7f1cfa2eda80) 0

Class pov_frontend::RenderFrontendBase::Id
   size=16 align=8
   base size=12 base align=8
pov_frontend::RenderFrontendBase::Id (0x0x7f1cfa2edb40) 0

Class __gnu_cxx::new_allocator<void*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<void*> (0x0x7f1cfa2edc00) 0 empty

Class std::allocator<void*>
   size=1 align=1
   base size=1 base align=1
std::allocator<void*> (0x0x7f1cfa195af8) 0 empty
  __gnu_cxx::new_allocator<void*> (0x0x7f1cfa2edc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<void*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<void*> > (0x0x7f1cfa2edcc0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<void*> >::rebind<void*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<void*> >::rebind<void*> (0x0x7f1cfa2edd80) 0 empty

Class std::allocator<void*>::rebind<std::_Rb_tree_node<void*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<void*>::rebind<std::_Rb_tree_node<void*> > (0x0x7f1cfa2edf00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<void*> >::rebind<std::_Rb_tree_node<void*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<void*> >::rebind<std::_Rb_tree_node<void*> > (0x0x7f1cfa2edea0) 0 empty

Class std::binary_function<void*, void*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<void*, void*, bool> (0x0x7f1cfa2edf60) 0 empty

Class std::less<void*>
   size=1 align=1
   base size=1 base align=1
std::less<void*> (0x0x7f1cfa195d68) 0 empty
  std::binary_function<void*, void*, bool> (0x0x7f1cfa024000) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<void*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<void*> > (0x0x7f1cfa024060) 0 empty

Class std::allocator<std::_Rb_tree_node<void*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<void*> > (0x0x7f1cfa195dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<void*> > (0x0x7f1cfa0240c0) 0 empty

Class std::_Rb_tree<void*, void*, std::_Identity<void*>, std::less<void*>, std::allocator<void*> >::_Rb_tree_impl<std::less<void*>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<void*, void*, std::_Identity<void*>, std::less<void*>, std::allocator<void*> >::_Rb_tree_impl<std::less<void*>, false> (0x0x7f1cfa195e38) 0
  std::allocator<std::_Rb_tree_node<void*> > (0x0x7f1cfa195ea0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<void*> > (0x0x7f1cfa024120) 0 empty

Class std::_Rb_tree<void*, void*, std::_Identity<void*>, std::less<void*>, std::allocator<void*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<void*, void*, std::_Identity<void*>, std::less<void*>, std::allocator<void*> > (0x0x7f1cfa2ede40) 0

Class std::set<void*>
   size=48 align=8
   base size=48 base align=8
std::set<void*> (0x0x7f1cfa2edba0) 0

Vtable for pov_frontend::RenderFrontendBase
pov_frontend::RenderFrontendBase::_ZTVN12pov_frontend18RenderFrontendBaseE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend18RenderFrontendBaseE)
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

Class pov_frontend::RenderFrontendBase
   size=80 align=8
   base size=80 base align=8
pov_frontend::RenderFrontendBase (0x0x7f1cfa195a90) 0
    vptr=((& pov_frontend::RenderFrontendBase::_ZTVN12pov_frontend18RenderFrontendBaseE) + 16u)
  POVMS_MessageReceiver (0x0x7f1cfa2edae0) 0
      primary-for pov_frontend::RenderFrontendBase (0x0x7f1cfa195a90)

Class __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa0243c0) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa1951a0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa024480) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa0245a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024540) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa0246c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa024660) 0 empty

Class std::binary_function<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id, bool> (0x0x7f1cfa024720) 0 empty

Class std::less<pov_frontend::RenderFrontendBase::Id>
   size=1 align=1
   base size=1 base align=1
std::less<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cfa0fe1a0) 0 empty
  std::binary_function<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id, bool> (0x0x7f1cfa024780) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa0247e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa0fe270) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa024840) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> >, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> >, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false> (0x0x7f1cfa0fe2d8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa0fe340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa0248a0) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> >, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> >, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > > (0x0x7f1cfa024600) 0

Class std::map<pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> >
   size=48 align=8
   base size=48 base align=8
std::map<pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa024360) 0

Class __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa024a20) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa0fe3a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa024a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024ae0) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa024c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa024ba0) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024cc0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024d80) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa0fe820) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024de0) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false> (0x0x7f1cfa0fe888) 0
  std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa0fe8f0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024e40) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cfa024c60) 0

Class std::map<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id>
   size=48 align=8
   base size=48 base align=8
std::map<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> (0x0x7f1cfa0249c0) 0

Class boost::function0<pov_frontend::Console*>
   size=32 align=8
   base size=32 base align=8
boost::function0<pov_frontend::Console*> (0x0x7f1cfa0fea90) 0
  boost::function_base (0x0x7f1cfa024f00) 0

Class boost::function<pov_frontend::Console*()>
   size=32 align=8
   base size=32 base align=8
boost::function<pov_frontend::Console*()> (0x0x7f1cfa0feb60) 0
  boost::function0<pov_frontend::Console*> (0x0x7f1cfa0febc8) 0
    boost::function_base (0x0x7f1cf9e5a000) 0

Class __gnu_cxx::new_allocator<pov_frontend::RenderFrontendBase::Id>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf9e5a0c0) 0 empty

Class std::allocator<pov_frontend::RenderFrontendBase::Id>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cfa0fec98) 0 empty
  __gnu_cxx::new_allocator<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf9e5a120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a180) 0 empty

Class std::allocator<pov_frontend::RenderFrontendBase::Id>::rebind<pov_frontend::RenderFrontendBase::Id>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_frontend::RenderFrontendBase::Id>::rebind<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf9e5a2a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_frontend::RenderFrontendBase::Id> >::rebind<pov_frontend::RenderFrontendBase::Id>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_frontend::RenderFrontendBase::Id> >::rebind<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf9e5a240) 0 empty

Class std::allocator<pov_frontend::RenderFrontendBase::Id>::rebind<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_frontend::RenderFrontendBase::Id>::rebind<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_frontend::RenderFrontendBase::Id> >::rebind<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_frontend::RenderFrontendBase::Id> >::rebind<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a360) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a420) 0 empty

Class std::allocator<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa0fe4e0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a480) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id, std::_Identity<pov_frontend::RenderFrontendBase::Id>, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<pov_frontend::RenderFrontendBase::Id> >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id, std::_Identity<pov_frontend::RenderFrontendBase::Id>, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<pov_frontend::RenderFrontendBase::Id> >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false> (0x0x7f1cfa0fe548) 0
  std::allocator<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cfa0fed68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a4e0) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id, std::_Identity<pov_frontend::RenderFrontendBase::Id>, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<pov_frontend::RenderFrontendBase::Id> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id, std::_Identity<pov_frontend::RenderFrontendBase::Id>, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a300) 0

Class std::set<pov_frontend::RenderFrontendBase::Id>
   size=48 align=8
   base size=48 base align=8
std::set<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf9e5a060) 0

Class std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> >
   size=64 align=8
   base size=64 base align=8
std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5a600) 0

Class std::_Rb_tree_iterator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const pov_frontend::RenderFrontendBase::Id, std::set<pov_frontend::RenderFrontendBase::Id> > > (0x0x7f1cf9e5a660) 0

Class boost::function3<pov_frontend::Display*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve> >
   size=32 align=8
   base size=32 base align=8
boost::function3<pov_frontend::Display*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve> > (0x0x7f1cf9f2a340) 0
  boost::function_base (0x0x7f1cf9e5a780) 0

Class boost::function<pov_frontend::Display*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>)>
   size=32 align=8
   base size=32 base align=8
boost::function<pov_frontend::Display*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>)> (0x0x7f1cf9f2a478) 0
  boost::function3<pov_frontend::Display*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve> > (0x0x7f1cf9f2a4e0) 0
    boost::function_base (0x0x7f1cf9e5a840) 0

Class boost::detail::sp_element<pov_frontend::ImageProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_frontend::ImageProcessing> (0x0x7f1cf9e5a900) 0 empty

Class boost::detail::sp_dereference<pov_frontend::ImageProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_frontend::ImageProcessing> (0x0x7f1cf9e5a960) 0 empty

Class boost::detail::sp_member_access<pov_frontend::ImageProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_frontend::ImageProcessing> (0x0x7f1cf9e5a9c0) 0 empty

Class boost::detail::sp_array_access<pov_frontend::ImageProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_frontend::ImageProcessing> (0x0x7f1cf9e5aa20) 0 empty

Class boost::shared_ptr<pov_frontend::ImageProcessing>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_frontend::ImageProcessing> (0x0x7f1cf9e5a8a0) 0

Class std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id>
   size=32 align=8
   base size=32 base align=8
std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf9e5ab40) 0

Class std::_Rb_tree_const_iterator<pov_frontend::RenderFrontendBase::Id>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf9e5ac60) 0

Class std::_Rb_tree_iterator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontendBase::Id> > (0x0x7f1cf9e5acc0) 0

Class pov_frontend::AnimationProcessing
   size=80 align=8
   base size=76 base align=8
pov_frontend::AnimationProcessing (0x0x7f1cf9e5ade0) 0

Class pov_frontend::ShelloutAction
   size=48 align=8
   base size=44 base align=8
pov_frontend::ShelloutAction (0x0x7f1cf9e5ae40) 0

Class boost::io::CompatTraits<std::char_traits<char> >
   size=1 align=1
   base size=0 base align=1
boost::io::CompatTraits<std::char_traits<char> > (0x0x7f1cf9e5af60) 0 empty

Class __gnu_cxx::new_allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf9c220c0) 0 empty

Class std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf9f2af08) 0 empty
  __gnu_cxx::new_allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf9c22120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf9c22060) 0 empty

Class std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >::rebind<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >::rebind<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf9c22300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >::rebind<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >::rebind<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf9c222a0) 0 empty

Class std::_Vector_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl (0x0x7f1cf9c371a0) 0
  std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf9c37208) 0 empty
    __gnu_cxx::new_allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf9c22480) 0 empty

Class std::_Vector_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf9c22000) 0

Class std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf9c372d8) 0
  std::_Vector_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf9c224e0) 0

Class boost::io::CompatAlloc<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
boost::io::CompatAlloc<std::allocator<char> > (0x0x7f1cf9c225a0) 0 empty

Vtable for boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >
boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::_ZTVN5boost2io18basic_altstringbufIcSt11char_traitsIcESaIcEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io18basic_altstringbufIcSt11char_traitsIcESaIcEEE)
16    (int (*)(...))boost::io::basic_altstringbuf<Ch, Tr, Alloc>::~basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >
24    (int (*)(...))boost::io::basic_altstringbuf<Ch, Tr, Alloc>::~basic_altstringbuf<char, std::char_traits<char>, std::allocator<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 (*)(...))boost::io::basic_altstringbuf<Ch, Tr, Alloc>::seekoff<char, std::char_traits<char>, std::allocator<char> >
56    (int (*)(...))boost::io::basic_altstringbuf<Ch, Tr, 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_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))boost::io::basic_altstringbuf<Ch, Tr, 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 (*)(...))boost::io::basic_altstringbuf<Ch, Tr, 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 (*)(...))boost::io::basic_altstringbuf<Ch, Tr, Alloc>::overflow<char, std::char_traits<char>, std::allocator<char> >

Class boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >
   size=88 align=8
   base size=81 base align=8
boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> > (0x0x7f1cf9c373a8) 0
    vptr=((& boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::_ZTVN5boost2io18basic_altstringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f1cf9c22540) 0
      primary-for boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> > (0x0x7f1cf9c373a8)

Class boost::basic_format<char>
   size=200 align=8
   base size=200 base align=8
boost::basic_format<char> (0x0x7f1cf9e5af00) 0

Class boost::detail::sp_element<pov_frontend::ShelloutAction>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_frontend::ShelloutAction> (0x0x7f1cf9c22900) 0 empty

Class boost::detail::sp_dereference<pov_frontend::ShelloutAction>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_frontend::ShelloutAction> (0x0x7f1cf9c22960) 0 empty

Class boost::detail::sp_member_access<pov_frontend::ShelloutAction>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_frontend::ShelloutAction> (0x0x7f1cf9c229c0) 0 empty

Class boost::detail::sp_array_access<pov_frontend::ShelloutAction>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_frontend::ShelloutAction> (0x0x7f1cf9c22a20) 0 empty

Class boost::shared_ptr<pov_frontend::ShelloutAction>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_frontend::ShelloutAction> (0x0x7f1cf9c228a0) 0

Vtable for pov_frontend::ShelloutProcessing
pov_frontend::ShelloutProcessing::_ZTVN12pov_frontend18ShelloutProcessingE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend18ShelloutProcessingE)
16    (int (*)(...))pov_frontend::ShelloutProcessing::GetCancelMessage
24    (int (*)(...))pov_frontend::ShelloutProcessing::SetCancelMessage
32    (int (*)(...))pov_frontend::ShelloutProcessing::GetSkipMessage
40    (int (*)(...))pov_frontend::ShelloutProcessing::SetSkipMessage
48    (int (*)(...))pov_frontend::ShelloutProcessing::ProcessEvent
56    (int (*)(...))pov_frontend::ShelloutProcessing::ShelloutRunning
64    (int (*)(...))pov_frontend::ShelloutProcessing::ProcessName
72    (int (*)(...))pov_frontend::ShelloutProcessing::ProcessID
80    (int (*)(...))pov_frontend::ShelloutProcessing::LastShelloutResult
88    (int (*)(...))pov_frontend::ShelloutProcessing::ShelloutsSupported
96    (int (*)(...))pov_frontend::ShelloutProcessing::ExecuteCommand
104   (int (*)(...))pov_frontend::ShelloutProcessing::KillCommand
112   (int (*)(...))pov_frontend::ShelloutProcessing::CommandRunning
120   (int (*)(...))pov_frontend::ShelloutProcessing::CollectCommand
128   (int (*)(...))pov_frontend::ShelloutProcessing::CollectCommand
136   (int (*)(...))pov_frontend::ShelloutProcessing::CommandPermitted
144   (int (*)(...))pov_frontend::ShelloutProcessing::ExtractCommand

Class pov_frontend::ShelloutProcessing
   size=656 align=8
   base size=656 base align=8
pov_frontend::ShelloutProcessing (0x0x7f1cf9e5aea0) 0
    vptr=((& pov_frontend::ShelloutProcessing::_ZTVN12pov_frontend18ShelloutProcessingE) + 16u)

Class boost::detail::sp_element<pov_frontend::AnimationProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_frontend::AnimationProcessing> (0x0x7f1cf9c22b40) 0 empty

Class boost::detail::sp_dereference<pov_frontend::AnimationProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_frontend::AnimationProcessing> (0x0x7f1cf9c22ba0) 0 empty

Class boost::detail::sp_member_access<pov_frontend::AnimationProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_frontend::AnimationProcessing> (0x0x7f1cf9c22c00) 0 empty

Class boost::detail::sp_array_access<pov_frontend::AnimationProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_frontend::AnimationProcessing> (0x0x7f1cf9c22c60) 0 empty

Class boost::shared_ptr<pov_frontend::AnimationProcessing>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_frontend::AnimationProcessing> (0x0x7f1cf9c22ae0) 0

Class boost::detail::sp_element<pov_frontend::ShelloutProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov_frontend::ShelloutProcessing> (0x0x7f1cf9c22d20) 0 empty

Class boost::detail::sp_dereference<pov_frontend::ShelloutProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov_frontend::ShelloutProcessing> (0x0x7f1cf9c22d80) 0 empty

Class boost::detail::sp_member_access<pov_frontend::ShelloutProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov_frontend::ShelloutProcessing> (0x0x7f1cf9c22de0) 0 empty

Class boost::detail::sp_array_access<pov_frontend::ShelloutProcessing>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov_frontend::ShelloutProcessing> (0x0x7f1cf9c22e40) 0 empty

Class boost::shared_ptr<pov_frontend::ShelloutProcessing>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov_frontend::ShelloutProcessing> (0x0x7f1cf9c22cc0) 0

Class boost::detail::sp_convertible<pov_frontend::ShelloutAction, pov_frontend::ShelloutAction>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<pov_frontend::ShelloutAction, pov_frontend::ShelloutAction> (0x0x7f1cf9c22f00) 0 empty

Class boost::detail::sp_enable_if_convertible<pov_frontend::ShelloutAction, pov_frontend::ShelloutAction>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<pov_frontend::ShelloutAction, pov_frontend::ShelloutAction> (0x0x7f1cf9c37680) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cf9977060) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov_frontend::ShelloutAction>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov_frontend::ShelloutAction>, int> (0x0x7f1cf99770c0) 0 empty

Class pov_base::ITextStream::FilePos
   size=16 align=8
   base size=16 base align=8
pov_base::ITextStream::FilePos (0x0x7f1cf99774e0) 0

Vtable for pov_base::ITextStream
pov_base::ITextStream::_ZTVN8pov_base11ITextStreamE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base11ITextStreamE)
16    (int (*)(...))pov_base::ITextStream::~ITextStream
24    (int (*)(...))pov_base::ITextStream::~ITextStream

Class pov_base::ITextStream
   size=584 align=8
   base size=580 base align=8
pov_base::ITextStream (0x0x7f1cf9977480) 0
    vptr=((& pov_base::ITextStream::_ZTVN8pov_base11ITextStreamE) + 16u)

Vtable for pov_base::OTextStream
pov_base::OTextStream::_ZTVN8pov_base11OTextStreamE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base11OTextStreamE)
16    (int (*)(...))pov_base::OTextStream::~OTextStream
24    (int (*)(...))pov_base::OTextStream::~OTextStream

Class pov_base::OTextStream
   size=24 align=8
   base size=24 base align=8
pov_base::OTextStream (0x0x7f1cf9977540) 0
    vptr=((& pov_base::OTextStream::_ZTVN8pov_base11OTextStreamE) + 16u)

Class pov_base::ProcessOptions::INI_Parser_Table
   size=16 align=8
   base size=16 base align=8
pov_base::ProcessOptions::INI_Parser_Table (0x0x7f1cf9977600) 0

Class pov_base::ProcessOptions::Cmd_Parser_Table
   size=24 align=8
   base size=24 base align=8
pov_base::ProcessOptions::Cmd_Parser_Table (0x0x7f1cf9977660) 0

Vtable for pov_base::ProcessOptions
pov_base::ProcessOptions::_ZTVN8pov_base14ProcessOptionsE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8pov_base14ProcessOptionsE)
16    (int (*)(...))pov_base::ProcessOptions::ReadSpecialOptionHandler
24    (int (*)(...))pov_base::ProcessOptions::ReadSpecialSwitchHandler
32    (int (*)(...))pov_base::ProcessOptions::WriteSpecialOptionHandler
40    (int (*)(...))pov_base::ProcessOptions::WriteOptionFilter
48    (int (*)(...))pov_base::ProcessOptions::ProcessUnknownSwitch
56    (int (*)(...))pov_base::ProcessOptions::ProcessUnknownString
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))pov_base::ProcessOptions::ParseError
88    (int (*)(...))pov_base::ProcessOptions::ParseErrorAt
96    (int (*)(...))pov_base::ProcessOptions::WriteError

Class pov_base::ProcessOptions
   size=24 align=8
   base size=24 base align=8
pov_base::ProcessOptions (0x0x7f1cf99775a0) 0
    vptr=((& pov_base::ProcessOptions::_ZTVN8pov_base14ProcessOptionsE) + 16u)

Class pov_frontend::ProcessRenderOptions::Output_FileType_Table
   size=16 align=4
   base size=16 base align=4
pov_frontend::ProcessRenderOptions::Output_FileType_Table (0x0x7f1cf9977720) 0

Class pov_frontend::ProcessRenderOptions::Parameter_Code_Table
   size=16 align=8
   base size=16 base align=8
pov_frontend::ProcessRenderOptions::Parameter_Code_Table (0x0x7f1cf9977780) 0

Vtable for pov_frontend::ProcessRenderOptions
pov_frontend::ProcessRenderOptions::_ZTVN12pov_frontend20ProcessRenderOptionsE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend20ProcessRenderOptionsE)
16    (int (*)(...))pov_frontend::ProcessRenderOptions::ReadSpecialOptionHandler
24    (int (*)(...))pov_frontend::ProcessRenderOptions::ReadSpecialSwitchHandler
32    (int (*)(...))pov_frontend::ProcessRenderOptions::WriteSpecialOptionHandler
40    (int (*)(...))pov_frontend::ProcessRenderOptions::WriteOptionFilter
48    (int (*)(...))pov_base::ProcessOptions::ProcessUnknownSwitch
56    (int (*)(...))pov_frontend::ProcessRenderOptions::ProcessUnknownString
64    (int (*)(...))pov_frontend::ProcessRenderOptions::OpenFileForRead
72    (int (*)(...))pov_frontend::ProcessRenderOptions::OpenFileForWrite
80    (int (*)(...))pov_base::ProcessOptions::ParseError
88    (int (*)(...))pov_base::ProcessOptions::ParseErrorAt
96    (int (*)(...))pov_base::ProcessOptions::WriteError

Class pov_frontend::ProcessRenderOptions
   size=24 align=8
   base size=24 base align=8
pov_frontend::ProcessRenderOptions (0x0x7f1cf9c37a90) 0
    vptr=((& pov_frontend::ProcessRenderOptions::_ZTVN12pov_frontend20ProcessRenderOptionsE) + 16u)
  pov_base::ProcessOptions (0x0x7f1cf99776c0) 0
      primary-for pov_frontend::ProcessRenderOptions (0x0x7f1cf9c37a90)

Vtable for vfe::IOPath
vfe::IOPath::_ZTVN3vfe6IOPathE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe6IOPathE)
16    (int (*)(...))vfe::IOPath::~IOPath
24    (int (*)(...))vfe::IOPath::~IOPath

Class vfe::IOPath
   size=56 align=8
   base size=56 base align=8
vfe::IOPath (0x0x7f1cf9977900) 0
    vptr=((& vfe::IOPath::_ZTVN3vfe6IOPathE) + 16u)

Class vfe::vfeDestInfo
   size=1 align=1
   base size=0 base align=1
vfe::vfeDestInfo (0x0x7f1cf9977960) 0 empty

Class vfe::vfeAuthInfo
   size=1 align=1
   base size=0 base align=1
vfe::vfeAuthInfo (0x0x7f1cf99779c0) 0 empty

Vtable for vfe::vfeRenderOptions
vfe::vfeRenderOptions::_ZTVN3vfe16vfeRenderOptionsE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe16vfeRenderOptionsE)
16    (int (*)(...))vfe::vfeRenderOptions::~vfeRenderOptions
24    (int (*)(...))vfe::vfeRenderOptions::~vfeRenderOptions

Class vfe::vfeRenderOptions
   size=120 align=8
   base size=120 base align=8
vfe::vfeRenderOptions (0x0x7f1cf9977a20) 0
    vptr=((& vfe::vfeRenderOptions::_ZTVN3vfe16vfeRenderOptionsE) + 16u)

Vtable for vfe::vfeSession::MessageBase
vfe::vfeSession::MessageBase::_ZTVN3vfe10vfeSession11MessageBaseE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe10vfeSession11MessageBaseE)
16    (int (*)(...))vfe::vfeSession::MessageBase::~MessageBase
24    (int (*)(...))vfe::vfeSession::MessageBase::~MessageBase

Class vfe::vfeSession::MessageBase
   size=40 align=8
   base size=36 base align=8
vfe::vfeSession::MessageBase (0x0x7f1cf9977ae0) 0
    vptr=((& vfe::vfeSession::MessageBase::_ZTVN3vfe10vfeSession11MessageBaseE) + 16u)

Vtable for vfe::vfeSession::GenericMessage
vfe::vfeSession::GenericMessage::_ZTVN3vfe10vfeSession14GenericMessageE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe10vfeSession14GenericMessageE)
16    (int (*)(...))vfe::vfeSession::GenericMessage::~GenericMessage
24    (int (*)(...))vfe::vfeSession::GenericMessage::~GenericMessage

Class vfe::vfeSession::GenericMessage
   size=56 align=8
   base size=56 base align=8
vfe::vfeSession::GenericMessage (0x0x7f1cf9c37af8) 0
    vptr=((& vfe::vfeSession::GenericMessage::_ZTVN3vfe10vfeSession14GenericMessageE) + 16u)
  vfe::vfeSession::MessageBase (0x0x7f1cf9977b40) 0
      primary-for vfe::vfeSession::GenericMessage (0x0x7f1cf9c37af8)

Vtable for vfe::vfeSession::StatusMessage
vfe::vfeSession::StatusMessage::_ZTVN3vfe10vfeSession13StatusMessageE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe10vfeSession13StatusMessageE)
16    (int (*)(...))vfe::vfeSession::StatusMessage::~StatusMessage
24    (int (*)(...))vfe::vfeSession::StatusMessage::~StatusMessage

Class vfe::vfeSession::StatusMessage
   size=56 align=8
   base size=56 base align=8
vfe::vfeSession::StatusMessage (0x0x7f1cf9c37b60) 0
    vptr=((& vfe::vfeSession::StatusMessage::_ZTVN3vfe10vfeSession13StatusMessageE) + 16u)
  vfe::vfeSession::MessageBase (0x0x7f1cf9977ba0) 0
      primary-for vfe::vfeSession::StatusMessage (0x0x7f1cf9c37b60)

Class vfe::vfeSession::vfeSessionWorker
   size=8 align=8
   base size=8 base align=8
vfe::vfeSession::vfeSessionWorker (0x0x7f1cf9977c00) 0

Class boost::function5<vfe::vfeDisplay*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool>
   size=32 align=8
   base size=32 base align=8
boost::function5<vfe::vfeDisplay*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool> (0x0x7f1cf9c37c30) 0
  boost::function_base (0x0x7f1cf9977cc0) 0

Class boost::function<vfe::vfeDisplay*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool)>
   size=32 align=8
   base size=32 base align=8
boost::function<vfe::vfeDisplay*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool)> (0x0x7f1cf9c37c98) 0
  boost::function5<vfe::vfeDisplay*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool> (0x0x7f1cf9c37d00) 0
    boost::function_base (0x0x7f1cf9977d80) 0

Class __gnu_cxx::new_allocator<vfe::vfeSession::GenericMessage>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<vfe::vfeSession::GenericMessage> (0x0x7f1cf9977ea0) 0 empty

Class std::allocator<vfe::vfeSession::GenericMessage>
   size=1 align=1
   base size=1 base align=1
std::allocator<vfe::vfeSession::GenericMessage> (0x0x7f1cf9c37d68) 0 empty
  __gnu_cxx::new_allocator<vfe::vfeSession::GenericMessage> (0x0x7f1cf9977f00) 0 empty

Class std::allocator<vfe::vfeSession::GenericMessage>::rebind<vfe::vfeSession::GenericMessage*>
   size=1 align=1
   base size=0 base align=1
std::allocator<vfe::vfeSession::GenericMessage>::rebind<vfe::vfeSession::GenericMessage*> (0x0x7f1cf9977f60) 0 empty

Class std::allocator<vfe::vfeSession::GenericMessage>::rebind<vfe::vfeSession::GenericMessage>
   size=1 align=1
   base size=0 base align=1
std::allocator<vfe::vfeSession::GenericMessage>::rebind<vfe::vfeSession::GenericMessage> (0x0x7f1cf9ad40c0) 0 empty

Class std::_Deque_iterator<vfe::vfeSession::GenericMessage, vfe::vfeSession::GenericMessage&, vfe::vfeSession::GenericMessage*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<vfe::vfeSession::GenericMessage, vfe::vfeSession::GenericMessage&, vfe::vfeSession::GenericMessage*> (0x0x7f1cf9ad4300) 0

Class std::_Deque_base<vfe::vfeSession::GenericMessage, std::allocator<vfe::vfeSession::GenericMessage> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<vfe::vfeSession::GenericMessage, std::allocator<vfe::vfeSession::GenericMessage> >::_Deque_impl (0x0x7f1cf9c37e38) 0
  std::allocator<vfe::vfeSession::GenericMessage> (0x0x7f1cf9c37ea0) 0 empty
    __gnu_cxx::new_allocator<vfe::vfeSession::GenericMessage> (0x0x7f1cf9ad42a0) 0 empty

Class std::_Deque_base<vfe::vfeSession::GenericMessage, std::allocator<vfe::vfeSession::GenericMessage> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<vfe::vfeSession::GenericMessage, std::allocator<vfe::vfeSession::GenericMessage> > (0x0x7f1cf9977e40) 0

Class std::deque<vfe::vfeSession::GenericMessage, std::allocator<vfe::vfeSession::GenericMessage> >
   size=80 align=8
   base size=80 base align=8
std::deque<vfe::vfeSession::GenericMessage, std::allocator<vfe::vfeSession::GenericMessage> > (0x0x7f1cf9c37068) 0
  std::_Deque_base<vfe::vfeSession::GenericMessage, std::allocator<vfe::vfeSession::GenericMessage> > (0x0x7f1cf9ad43c0) 0

Class std::queue<vfe::vfeSession::GenericMessage>
   size=80 align=8
   base size=80 base align=8
std::queue<vfe::vfeSession::GenericMessage> (0x0x7f1cf9977de0) 0

Class __gnu_cxx::new_allocator<vfe::vfeSession::StatusMessage>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<vfe::vfeSession::StatusMessage> (0x0x7f1cf9ad4660) 0 empty

Class std::allocator<vfe::vfeSession::StatusMessage>
   size=1 align=1
   base size=1 base align=1
std::allocator<vfe::vfeSession::StatusMessage> (0x0x7f1cf9c37478) 0 empty
  __gnu_cxx::new_allocator<vfe::vfeSession::StatusMessage> (0x0x7f1cf9ad46c0) 0 empty

Class std::allocator<vfe::vfeSession::StatusMessage>::rebind<vfe::vfeSession::StatusMessage*>
   size=1 align=1
   base size=0 base align=1
std::allocator<vfe::vfeSession::StatusMessage>::rebind<vfe::vfeSession::StatusMessage*> (0x0x7f1cf9ad4720) 0 empty

Class std::allocator<vfe::vfeSession::StatusMessage>::rebind<vfe::vfeSession::StatusMessage>
   size=1 align=1
   base size=0 base align=1
std::allocator<vfe::vfeSession::StatusMessage>::rebind<vfe::vfeSession::StatusMessage> (0x0x7f1cf9ad4780) 0 empty

Class std::_Deque_iterator<vfe::vfeSession::StatusMessage, vfe::vfeSession::StatusMessage&, vfe::vfeSession::StatusMessage*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<vfe::vfeSession::StatusMessage, vfe::vfeSession::StatusMessage&, vfe::vfeSession::StatusMessage*> (0x0x7f1cf9ad4900) 0

Class std::_Deque_base<vfe::vfeSession::StatusMessage, std::allocator<vfe::vfeSession::StatusMessage> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<vfe::vfeSession::StatusMessage, std::allocator<vfe::vfeSession::StatusMessage> >::_Deque_impl (0x0x7f1cf9763068) 0
  std::allocator<vfe::vfeSession::StatusMessage> (0x0x7f1cf97630d0) 0 empty
    __gnu_cxx::new_allocator<vfe::vfeSession::StatusMessage> (0x0x7f1cf9ad48a0) 0 empty

Class std::_Deque_base<vfe::vfeSession::StatusMessage, std::allocator<vfe::vfeSession::StatusMessage> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<vfe::vfeSession::StatusMessage, std::allocator<vfe::vfeSession::StatusMessage> > (0x0x7f1cf9ad4600) 0

Class std::deque<vfe::vfeSession::StatusMessage, std::allocator<vfe::vfeSession::StatusMessage> >
   size=80 align=8
   base size=80 base align=8
std::deque<vfe::vfeSession::StatusMessage, std::allocator<vfe::vfeSession::StatusMessage> > (0x0x7f1cf9763208) 0
  std::_Deque_base<vfe::vfeSession::StatusMessage, std::allocator<vfe::vfeSession::StatusMessage> > (0x0x7f1cf9ad49c0) 0

Class std::queue<vfe::vfeSession::StatusMessage>
   size=80 align=8
   base size=80 base align=8
std::queue<vfe::vfeSession::StatusMessage> (0x0x7f1cf9ad45a0) 0

Class __gnu_cxx::new_allocator<vfe::vfeSession::MessageBase>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<vfe::vfeSession::MessageBase> (0x0x7f1cf9ad4ba0) 0 empty

Class std::allocator<vfe::vfeSession::MessageBase>
   size=1 align=1
   base size=1 base align=1
std::allocator<vfe::vfeSession::MessageBase> (0x0x7f1cf97633a8) 0 empty
  __gnu_cxx::new_allocator<vfe::vfeSession::MessageBase> (0x0x7f1cf9ad4c00) 0 empty

Class std::allocator<vfe::vfeSession::MessageBase>::rebind<vfe::vfeSession::MessageBase*>
   size=1 align=1
   base size=0 base align=1
std::allocator<vfe::vfeSession::MessageBase>::rebind<vfe::vfeSession::MessageBase*> (0x0x7f1cf9ad4c60) 0 empty

Class std::allocator<vfe::vfeSession::MessageBase>::rebind<vfe::vfeSession::MessageBase>
   size=1 align=1
   base size=0 base align=1
std::allocator<vfe::vfeSession::MessageBase>::rebind<vfe::vfeSession::MessageBase> (0x0x7f1cf9ad4cc0) 0 empty

Class std::_Deque_iterator<vfe::vfeSession::MessageBase, vfe::vfeSession::MessageBase&, vfe::vfeSession::MessageBase*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<vfe::vfeSession::MessageBase, vfe::vfeSession::MessageBase&, vfe::vfeSession::MessageBase*> (0x0x7f1cf9ad4e40) 0

Class std::_Deque_base<vfe::vfeSession::MessageBase, std::allocator<vfe::vfeSession::MessageBase> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<vfe::vfeSession::MessageBase, std::allocator<vfe::vfeSession::MessageBase> >::_Deque_impl (0x0x7f1cf9763478) 0
  std::allocator<vfe::vfeSession::MessageBase> (0x0x7f1cf97634e0) 0 empty
    __gnu_cxx::new_allocator<vfe::vfeSession::MessageBase> (0x0x7f1cf9ad4de0) 0 empty

Class std::_Deque_base<vfe::vfeSession::MessageBase, std::allocator<vfe::vfeSession::MessageBase> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<vfe::vfeSession::MessageBase, std::allocator<vfe::vfeSession::MessageBase> > (0x0x7f1cf9ad4b40) 0

Class std::deque<vfe::vfeSession::MessageBase, std::allocator<vfe::vfeSession::MessageBase> >
   size=80 align=8
   base size=80 base align=8
std::deque<vfe::vfeSession::MessageBase, std::allocator<vfe::vfeSession::MessageBase> > (0x0x7f1cf9763548) 0
  std::_Deque_base<vfe::vfeSession::MessageBase, std::allocator<vfe::vfeSession::MessageBase> > (0x0x7f1cf9813000) 0

Class std::queue<vfe::vfeSession::MessageBase>
   size=80 align=8
   base size=80 base align=8
std::queue<vfe::vfeSession::MessageBase> (0x0x7f1cf9ad4ae0) 0

Class __gnu_cxx::new_allocator<vfe::IOPath>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<vfe::IOPath> (0x0x7f1cf9813180) 0 empty

Class std::allocator<vfe::IOPath>
   size=1 align=1
   base size=1 base align=1
std::allocator<vfe::IOPath> (0x0x7f1cf9763680) 0 empty
  __gnu_cxx::new_allocator<vfe::IOPath> (0x0x7f1cf98131e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<vfe::IOPath> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<vfe::IOPath> > (0x0x7f1cf9813120) 0 empty

Class std::allocator<vfe::IOPath>::rebind<vfe::IOPath>
   size=1 align=1
   base size=0 base align=1
std::allocator<vfe::IOPath>::rebind<vfe::IOPath> (0x0x7f1cf9813300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<vfe::IOPath> >::rebind<vfe::IOPath>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<vfe::IOPath> >::rebind<vfe::IOPath> (0x0x7f1cf98132a0) 0 empty

Class std::_Vector_base<vfe::IOPath, std::allocator<vfe::IOPath> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<vfe::IOPath, std::allocator<vfe::IOPath> >::_Vector_impl (0x0x7f1cf9763820) 0
  std::allocator<vfe::IOPath> (0x0x7f1cf9763888) 0 empty
    __gnu_cxx::new_allocator<vfe::IOPath> (0x0x7f1cf9813360) 0 empty

Class std::_Vector_base<vfe::IOPath, std::allocator<vfe::IOPath> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<vfe::IOPath, std::allocator<vfe::IOPath> > (0x0x7f1cf98130c0) 0

Class std::vector<vfe::IOPath>
   size=24 align=8
   base size=24 base align=8
std::vector<vfe::IOPath> (0x0x7f1cf97638f0) 0
  std::_Vector_base<vfe::IOPath, std::allocator<vfe::IOPath> > (0x0x7f1cf98133c0) 0

Vtable for vfe::vfeSession
vfe::vfeSession::_ZTVN3vfe10vfeSessionE: 126u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe10vfeSessionE)
16    0u
24    0u
32    (int (*)(...))vfe::vfeSession::Clear
40    (int (*)(...))vfe::vfeSession::Reset
48    (int (*)(...))vfe::vfeSession::ClearStatusMessages
56    (int (*)(...))vfe::vfeSession::HadErrorMessage
64    (int (*)(...))vfe::vfeSession::Succeeded
72    (int (*)(...))vfe::vfeSession::Failed
80    (int (*)(...))vfe::vfeSession::Initialize
88    (int (*)(...))vfe::vfeSession::GetID
96    (int (*)(...))vfe::vfeSession::GetDisplay
104   (int (*)(...))vfe::vfeSession::CreateDisplay
112   (int (*)(...))vfe::vfeSession::SetDisplayCreator
120   (int (*)(...))vfe::vfeSession::GetFrontend
128   (int (*)(...))vfe::vfeSession::GetStatus
136   (int (*)(...))vfe::vfeSession::SetEventMask
144   (int (*)(...))vfe::vfeSession::GetEventMask
152   (int (*)(...))vfe::vfeSession::IsPausable
160   (int (*)(...))vfe::vfeSession::Paused
168   (int (*)(...))vfe::vfeSession::Pause
176   (int (*)(...))vfe::vfeSession::PauseWhenDone
184   (int (*)(...))vfe::vfeSession::GetPauseWhenDone
192   (int (*)(...))vfe::vfeSession::Resume
200   (int (*)(...))vfe::vfeSession::RenderingAnimation
208   (int (*)(...))vfe::vfeSession::GetCurrentFrame
216   (int (*)(...))vfe::vfeSession::GetTotalFrames
224   (int (*)(...))vfe::vfeSession::GetPercentComplete
232   (int (*)(...))vfe::vfeSession::GetPixelsRendered
240   (int (*)(...))vfe::vfeSession::GetTotalPixels
248   (int (*)(...))__cxa_pure_virtual
256   (int (*)(...))__cxa_pure_virtual
264   (int (*)(...))__cxa_pure_virtual
272   (int (*)(...))__cxa_pure_virtual
280   (int (*)(...))__cxa_pure_virtual
288   (int (*)(...))vfe::vfeSession::Shutdown
296   (int (*)(...))vfe::vfeSession::CancelRender
304   (int (*)(...))vfe::vfeSession::StartRender
312   (int (*)(...))vfe::vfeSession::SetOptions
320   (int (*)(...))vfe::vfeSession::ClearOptions
328   (int (*)(...))vfe::vfeSession::OptionPresent
336   (int (*)(...))vfe::vfeSession::OptimizeForConsoleOutput
344   (int (*)(...))vfe::vfeSession::GetBackendState
352   (int (*)(...))vfe::vfeSession::GetBackendStateName
360   (int (*)(...))vfe::vfeSession::GetInputFilename
368   (int (*)(...))vfe::vfeSession::GetOutputFilename
376   (int (*)(...))vfe::vfeSession::OutputToFileSet
384   (int (*)(...))vfe::vfeSession::ImageOutputToStdoutSupported
392   (int (*)(...))vfe::vfeSession::GetRenderWidth
400   (int (*)(...))vfe::vfeSession::GetRenderHeight
408   (int (*)(...))vfe::vfeSession::GetOptions
416   (int (*)(...))vfe::vfeSession::GetNextCombinedMessage
424   (int (*)(...))vfe::vfeSession::GetNextNonStatusMessage
432   (int (*)(...))vfe::vfeSession::GetNextNonStatusMessage
440   (int (*)(...))vfe::vfeSession::GetNextNonStatusMessage
448   (int (*)(...))vfe::vfeSession::GetNextStatusMessage
456   (int (*)(...))vfe::vfeSession::GetNextGenericMessage
464   (int (*)(...))vfe::vfeSession::GetNextConsoleMessage
472   (int (*)(...))vfe::vfeSession::GetStatusLineMessage
480   (int (*)(...))vfe::vfeSession::SetMaxStatusMessages
488   (int (*)(...))vfe::vfeSession::SetMaxGenericMessages
496   (int (*)(...))vfe::vfeSession::SetMaxConsoleMessages
504   (int (*)(...))vfe::vfeSession::GetErrorString
512   (int (*)(...))vfe::vfeSession::TestAccessAllowed
520   (int (*)(...))vfe::vfeSession::SetConsoleWidth
528   (int (*)(...))vfe::vfeSession::GetConsoleWidth
536   (int (*)(...))vfe::vfeSession::ClearPaths
544   (int (*)(...))vfe::vfeSession::AddReadPath
552   (int (*)(...))vfe::vfeSession::AddReadPath
560   (int (*)(...))vfe::vfeSession::AddReadPath
568   (int (*)(...))vfe::vfeSession::AddReadPath
576   (int (*)(...))vfe::vfeSession::AddWritePath
584   (int (*)(...))vfe::vfeSession::AddWritePath
592   (int (*)(...))vfe::vfeSession::AddWritePath
600   (int (*)(...))vfe::vfeSession::AddWritePath
608   (int (*)(...))vfe::vfeSession::AddExcludedPath
616   (int (*)(...))vfe::vfeSession::AddExcludedPath
624   (int (*)(...))vfe::vfeSession::AddExcludedPath
632   (int (*)(...))vfe::vfeSession::AddExcludedPath
640   (int (*)(...))vfe::vfeSession::GetReadPaths
648   (int (*)(...))vfe::vfeSession::GetReadPaths
656   (int (*)(...))vfe::vfeSession::GetWritePaths
664   (int (*)(...))vfe::vfeSession::GetWritePaths
672   (int (*)(...))vfe::vfeSession::GetExcludedPaths
680   (int (*)(...))vfe::vfeSession::GetUsingAlpha
688   (int (*)(...))vfe::vfeSession::GetClocklessAnimation
696   (int (*)(...))vfe::vfeSession::GetRealTimeRaytracing
704   (int (*)(...))vfe::vfeSession::GetElapsedTime
712   (int (*)(...))vfe::vfeSession::AppendErrorMessage
720   (int (*)(...))vfe::vfeSession::AppendWarningMessage
728   (int (*)(...))vfe::vfeSession::AppendStatusMessage
736   (int (*)(...))vfe::vfeSession::AppendStatusMessage
744   (int (*)(...))vfe::vfeSession::AppendWarningAndStatusMessage
752   (int (*)(...))vfe::vfeSession::AppendErrorAndStatusMessage
760   (int (*)(...))vfe::vfeSession::GetCancelRequested
768   (int (*)(...))vfe::vfeSession::BackendFailed
776   (int (*)(...))vfe::vfeSession::SetFailed
784   (int (*)(...))vfe::vfeSession::SetSucceeded
792   (int (*)(...))vfe::vfeSession::AdviseOutputFilename
800   (int (*)(...))vfe::vfeSession::AdviseFrameCompleted
808   (int (*)(...))vfe::vfeSession::SetRenderingAnimation
816   (int (*)(...))vfe::vfeSession::SetPercentComplete
824   (int (*)(...))vfe::vfeSession::SetPixelsRendered
832   (int (*)(...))vfe::vfeSession::AppendStreamMessage
840   (int (*)(...))vfe::vfeSession::AppendStreamMessage
848   (int (*)(...))vfe::vfeSession::AppendErrorMessage
856   (int (*)(...))vfe::vfeSession::AppendWarningMessage
864   (int (*)(...))vfe::vfeSession::AppendAnimationStatus
872   (int (*)(...))vfe::vfeSession::SetUsingAlpha
880   (int (*)(...))vfe::vfeSession::SetClocklessAnimation
888   (int (*)(...))vfe::vfeSession::SetRealTimeRaytracing
896   (int (*)(...))vfe::vfeSession::NotifyEvent
904   (int (*)(...))vfe::vfeSession::BackendThreadNotify
912   (int (*)(...))vfe::vfeSession::WorkerThread
920   (int (*)(...))vfe::vfeSession::WorkerThreadStartup
928   (int (*)(...))vfe::vfeSession::WorkerThreadShutdown
936   (int (*)(...))vfe::vfeSession::ProcessFrontend
944   (int (*)(...))vfe::vfeSession::ProcessCancelRender
952   (int (*)(...))vfe::vfeSession::StopRender
960   (int (*)(...))vfe::vfeSession::RenderStopped
968   (int (*)(...))vfe::vfeSession::ShrinkHeap
976   (int (*)(...))vfe::vfeSession::StateChanged
984   (int (*)(...))__cxa_pure_virtual
992   (int (*)(...))vfe::vfeSession::CreateShelloutProcessing
1000  (int (*)(...))vfe::vfeSession::DefaultDisplayCreator

Class vfe::vfeSession
   size=1176 align=8
   base size=1176 base align=8
vfe::vfeSession (0x0x7f1cf9977a80) 0
    vptr=((& vfe::vfeSession::_ZTVN3vfe10vfeSessionE) + 16u)

Class boost::is_integral<boost::function<vfe::vfeDisplay*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<vfe::vfeDisplay*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool)> > (0x0x7f1cf97639c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf9763a28) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9813720) 0 empty

Class boost::enable_if_c<true, boost::function<vfe::vfeDisplay*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool)>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::function<vfe::vfeDisplay*(unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool)>&> (0x0x7f1cf9813780) 0 empty

Vtable for vfePlatform::UnixShelloutProcessing
vfePlatform::UnixShelloutProcessing::_ZTVN11vfePlatform22UnixShelloutProcessingE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11vfePlatform22UnixShelloutProcessingE)
16    (int (*)(...))pov_frontend::ShelloutProcessing::GetCancelMessage
24    (int (*)(...))pov_frontend::ShelloutProcessing::SetCancelMessage
32    (int (*)(...))pov_frontend::ShelloutProcessing::GetSkipMessage
40    (int (*)(...))pov_frontend::ShelloutProcessing::SetSkipMessage
48    (int (*)(...))pov_frontend::ShelloutProcessing::ProcessEvent
56    (int (*)(...))pov_frontend::ShelloutProcessing::ShelloutRunning
64    (int (*)(...))pov_frontend::ShelloutProcessing::ProcessName
72    (int (*)(...))vfePlatform::UnixShelloutProcessing::ProcessID
80    (int (*)(...))pov_frontend::ShelloutProcessing::LastShelloutResult
88    (int (*)(...))vfePlatform::UnixShelloutProcessing::ShelloutsSupported
96    (int (*)(...))vfePlatform::UnixShelloutProcessing::ExecuteCommand
104   (int (*)(...))vfePlatform::UnixShelloutProcessing::KillCommand
112   (int (*)(...))vfePlatform::UnixShelloutProcessing::CommandRunning
120   (int (*)(...))vfePlatform::UnixShelloutProcessing::CollectCommand
128   (int (*)(...))vfePlatform::UnixShelloutProcessing::CollectCommand
136   (int (*)(...))vfePlatform::UnixShelloutProcessing::CommandPermitted
144   (int (*)(...))pov_frontend::ShelloutProcessing::ExtractCommand

Class vfePlatform::UnixShelloutProcessing
   size=704 align=8
   base size=704 base align=8
vfePlatform::UnixShelloutProcessing (0x0x7f1cf9763af8) 0
    vptr=((& vfePlatform::UnixShelloutProcessing::_ZTVN11vfePlatform22UnixShelloutProcessingE) + 16u)
  pov_frontend::ShelloutProcessing (0x0x7f1cf98137e0) 0
      primary-for vfePlatform::UnixShelloutProcessing (0x0x7f1cf9763af8)

Class boost::detail::sp_element<vfePlatform::UnixOptionsProcessor>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<vfePlatform::UnixOptionsProcessor> (0x0x7f1cf9813960) 0 empty

Class boost::detail::sp_dereference<vfePlatform::UnixOptionsProcessor>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<vfePlatform::UnixOptionsProcessor> (0x0x7f1cf98139c0) 0 empty

Class boost::detail::sp_member_access<vfePlatform::UnixOptionsProcessor>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<vfePlatform::UnixOptionsProcessor> (0x0x7f1cf9813a20) 0 empty

Class boost::detail::sp_array_access<vfePlatform::UnixOptionsProcessor>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<vfePlatform::UnixOptionsProcessor> (0x0x7f1cf9813a80) 0 empty

Class boost::shared_ptr<vfePlatform::UnixOptionsProcessor>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<vfePlatform::UnixOptionsProcessor> (0x0x7f1cf9813900) 0

Vtable for vfePlatform::vfeUnixSession
vfePlatform::vfeUnixSession::_ZTVN11vfePlatform14vfeUnixSessionE: 128u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11vfePlatform14vfeUnixSessionE)
16    (int (*)(...))vfePlatform::vfeUnixSession::~vfeUnixSession
24    (int (*)(...))vfePlatform::vfeUnixSession::~vfeUnixSession
32    (int (*)(...))vfe::vfeSession::Clear
40    (int (*)(...))vfe::vfeSession::Reset
48    (int (*)(...))vfe::vfeSession::ClearStatusMessages
56    (int (*)(...))vfe::vfeSession::HadErrorMessage
64    (int (*)(...))vfe::vfeSession::Succeeded
72    (int (*)(...))vfe::vfeSession::Failed
80    (int (*)(...))vfe::vfeSession::Initialize
88    (int (*)(...))vfe::vfeSession::GetID
96    (int (*)(...))vfe::vfeSession::GetDisplay
104   (int (*)(...))vfe::vfeSession::CreateDisplay
112   (int (*)(...))vfe::vfeSession::SetDisplayCreator
120   (int (*)(...))vfe::vfeSession::GetFrontend
128   (int (*)(...))vfe::vfeSession::GetStatus
136   (int (*)(...))vfe::vfeSession::SetEventMask
144   (int (*)(...))vfe::vfeSession::GetEventMask
152   (int (*)(...))vfe::vfeSession::IsPausable
160   (int (*)(...))vfe::vfeSession::Paused
168   (int (*)(...))vfe::vfeSession::Pause
176   (int (*)(...))vfe::vfeSession::PauseWhenDone
184   (int (*)(...))vfe::vfeSession::GetPauseWhenDone
192   (int (*)(...))vfe::vfeSession::Resume
200   (int (*)(...))vfe::vfeSession::RenderingAnimation
208   (int (*)(...))vfe::vfeSession::GetCurrentFrame
216   (int (*)(...))vfe::vfeSession::GetTotalFrames
224   (int (*)(...))vfe::vfeSession::GetPercentComplete
232   (int (*)(...))vfe::vfeSession::GetPixelsRendered
240   (int (*)(...))vfe::vfeSession::GetTotalPixels
248   (int (*)(...))vfePlatform::vfeUnixSession::GetTemporaryPath
256   (int (*)(...))vfePlatform::vfeUnixSession::CreateTemporaryFile
264   (int (*)(...))vfePlatform::vfeUnixSession::DeleteTemporaryFile
272   (int (*)(...))vfePlatform::vfeUnixSession::GetTimestamp
280   (int (*)(...))vfePlatform::vfeUnixSession::NotifyCriticalError
288   (int (*)(...))vfe::vfeSession::Shutdown
296   (int (*)(...))vfe::vfeSession::CancelRender
304   (int (*)(...))vfe::vfeSession::StartRender
312   (int (*)(...))vfe::vfeSession::SetOptions
320   (int (*)(...))vfe::vfeSession::ClearOptions
328   (int (*)(...))vfe::vfeSession::OptionPresent
336   (int (*)(...))vfe::vfeSession::OptimizeForConsoleOutput
344   (int (*)(...))vfe::vfeSession::GetBackendState
352   (int (*)(...))vfe::vfeSession::GetBackendStateName
360   (int (*)(...))vfe::vfeSession::GetInputFilename
368   (int (*)(...))vfe::vfeSession::GetOutputFilename
376   (int (*)(...))vfe::vfeSession::OutputToFileSet
384   (int (*)(...))vfe::vfeSession::ImageOutputToStdoutSupported
392   (int (*)(...))vfe::vfeSession::GetRenderWidth
400   (int (*)(...))vfe::vfeSession::GetRenderHeight
408   (int (*)(...))vfe::vfeSession::GetOptions
416   (int (*)(...))vfe::vfeSession::GetNextCombinedMessage
424   (int (*)(...))vfe::vfeSession::GetNextNonStatusMessage
432   (int (*)(...))vfe::vfeSession::GetNextNonStatusMessage
440   (int (*)(...))vfe::vfeSession::GetNextNonStatusMessage
448   (int (*)(...))vfe::vfeSession::GetNextStatusMessage
456   (int (*)(...))vfe::vfeSession::GetNextGenericMessage
464   (int (*)(...))vfe::vfeSession::GetNextConsoleMessage
472   (int (*)(...))vfe::vfeSession::GetStatusLineMessage
480   (int (*)(...))vfe::vfeSession::SetMaxStatusMessages
488   (int (*)(...))vfe::vfeSession::SetMaxGenericMessages
496   (int (*)(...))vfe::vfeSession::SetMaxConsoleMessages
504   (int (*)(...))vfe::vfeSession::GetErrorString
512   (int (*)(...))vfePlatform::vfeUnixSession::TestAccessAllowed
520   (int (*)(...))vfe::vfeSession::SetConsoleWidth
528   (int (*)(...))vfe::vfeSession::GetConsoleWidth
536   (int (*)(...))vfe::vfeSession::ClearPaths
544   (int (*)(...))vfe::vfeSession::AddReadPath
552   (int (*)(...))vfe::vfeSession::AddReadPath
560   (int (*)(...))vfe::vfeSession::AddReadPath
568   (int (*)(...))vfe::vfeSession::AddReadPath
576   (int (*)(...))vfe::vfeSession::AddWritePath
584   (int (*)(...))vfe::vfeSession::AddWritePath
592   (int (*)(...))vfe::vfeSession::AddWritePath
600   (int (*)(...))vfe::vfeSession::AddWritePath
608   (int (*)(...))vfe::vfeSession::AddExcludedPath
616   (int (*)(...))vfe::vfeSession::AddExcludedPath
624   (int (*)(...))vfe::vfeSession::AddExcludedPath
632   (int (*)(...))vfe::vfeSession::AddExcludedPath
640   (int (*)(...))vfe::vfeSession::GetReadPaths
648   (int (*)(...))vfe::vfeSession::GetReadPaths
656   (int (*)(...))vfe::vfeSession::GetWritePaths
664   (int (*)(...))vfe::vfeSession::GetWritePaths
672   (int (*)(...))vfe::vfeSession::GetExcludedPaths
680   (int (*)(...))vfe::vfeSession::GetUsingAlpha
688   (int (*)(...))vfe::vfeSession::GetClocklessAnimation
696   (int (*)(...))vfe::vfeSession::GetRealTimeRaytracing
704   (int (*)(...))vfe::vfeSession::GetElapsedTime
712   (int (*)(...))vfe::vfeSession::AppendErrorMessage
720   (int (*)(...))vfe::vfeSession::AppendWarningMessage
728   (int (*)(...))vfe::vfeSession::AppendStatusMessage
736   (int (*)(...))vfe::vfeSession::AppendStatusMessage
744   (int (*)(...))vfe::vfeSession::AppendWarningAndStatusMessage
752   (int (*)(...))vfe::vfeSession::AppendErrorAndStatusMessage
760   (int (*)(...))vfe::vfeSession::GetCancelRequested
768   (int (*)(...))vfe::vfeSession::BackendFailed
776   (int (*)(...))vfe::vfeSession::SetFailed
784   (int (*)(...))vfe::vfeSession::SetSucceeded
792   (int (*)(...))vfe::vfeSession::AdviseOutputFilename
800   (int (*)(...))vfe::vfeSession::AdviseFrameCompleted
808   (int (*)(...))vfe::vfeSession::SetRenderingAnimation
816   (int (*)(...))vfe::vfeSession::SetPercentComplete
824   (int (*)(...))vfe::vfeSession::SetPixelsRendered
832   (int (*)(...))vfe::vfeSession::AppendStreamMessage
840   (int (*)(...))vfe::vfeSession::AppendStreamMessage
848   (int (*)(...))vfe::vfeSession::AppendErrorMessage
856   (int (*)(...))vfe::vfeSession::AppendWarningMessage
864   (int (*)(...))vfe::vfeSession::AppendAnimationStatus
872   (int (*)(...))vfe::vfeSession::SetUsingAlpha
880   (int (*)(...))vfe::vfeSession::SetClocklessAnimation
888   (int (*)(...))vfe::vfeSession::SetRealTimeRaytracing
896   (int (*)(...))vfe::vfeSession::NotifyEvent
904   (int (*)(...))vfe::vfeSession::BackendThreadNotify
912   (int (*)(...))vfe::vfeSession::WorkerThread
920   (int (*)(...))vfePlatform::vfeUnixSession::WorkerThreadStartup
928   (int (*)(...))vfePlatform::vfeUnixSession::WorkerThreadShutdown
936   (int (*)(...))vfe::vfeSession::ProcessFrontend
944   (int (*)(...))vfe::vfeSession::ProcessCancelRender
952   (int (*)(...))vfe::vfeSession::StopRender
960   (int (*)(...))vfe::vfeSession::RenderStopped
968   (int (*)(...))vfe::vfeSession::ShrinkHeap
976   (int (*)(...))vfe::vfeSession::StateChanged
984   (int (*)(...))vfePlatform::vfeUnixSession::RequestNewOutputPath
992   (int (*)(...))vfePlatform::vfeUnixSession::CreateShelloutProcessing
1000  (int (*)(...))vfe::vfeSession::DefaultDisplayCreator
1008  (int (*)(...))vfePlatform::vfeUnixSession::TestPath
1016  (int (*)(...))vfePlatform::vfeUnixSession::StrCompare

Class vfePlatform::vfeUnixSession
   size=1208 align=8
   base size=1208 base align=8
vfePlatform::vfeUnixSession (0x0x7f1cf9763b60) 0
    vptr=((& vfePlatform::vfeUnixSession::_ZTVN11vfePlatform14vfeUnixSessionE) + 16u)
  vfe::vfeSession (0x0x7f1cf98138a0) 0
      primary-for vfePlatform::vfeUnixSession (0x0x7f1cf9763b60)

Class boost::detail::sp_convertible<vfePlatform::UnixOptionsProcessor, vfePlatform::UnixOptionsProcessor>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<vfePlatform::UnixOptionsProcessor, vfePlatform::UnixOptionsProcessor> (0x0x7f1cf9813ae0) 0 empty

Class boost::detail::sp_enable_if_convertible<vfePlatform::UnixOptionsProcessor, vfePlatform::UnixOptionsProcessor>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<vfePlatform::UnixOptionsProcessor, vfePlatform::UnixOptionsProcessor> (0x0x7f1cf9763d00) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cf9813b40) 0 empty

Class GetPOVMSTypeID<bool>
   size=1 align=1
   base size=0 base align=1
GetPOVMSTypeID<bool> (0x0x7f1cf9813cc0) 0 empty

Class GetPOVMSTypeID<int>
   size=1 align=1
   base size=0 base align=1
GetPOVMSTypeID<int> (0x0x7f1cf9813d20) 0 empty

Class GetPOVMSTypeID<long int>
   size=1 align=1
   base size=0 base align=1
GetPOVMSTypeID<long int> (0x0x7f1cf9813d80) 0 empty

Class GetPOVMSTypeID<float>
   size=1 align=1
   base size=0 base align=1
GetPOVMSTypeID<float> (0x0x7f1cf9813de0) 0 empty

Class GetPOVMSTypeID<char*>
   size=1 align=1
   base size=0 base align=1
GetPOVMSTypeID<char*> (0x0x7f1cf9813e40) 0 empty

Class GetPOVMSTypeID<std::basic_string<short unsigned int>&>
   size=1 align=1
   base size=0 base align=1
GetPOVMSTypeID<std::basic_string<short unsigned int>&> (0x0x7f1cf9813ea0) 0 empty

Vtable for vfe::vfeException
vfe::vfeException::_ZTVN3vfe12vfeExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe12vfeExceptionE)
16    (int (*)(...))vfe::vfeException::~vfeException
24    (int (*)(...))vfe::vfeException::~vfeException
32    (int (*)(...))std::runtime_error::what

Class vfe::vfeException
   size=16 align=8
   base size=16 base align=8
vfe::vfeException (0x0x7f1cf9763d68) 0
    vptr=((& vfe::vfeException::_ZTVN3vfe12vfeExceptionE) + 16u)
  std::runtime_error (0x0x7f1cf9763dd0) 0
      primary-for vfe::vfeException (0x0x7f1cf9763d68)
    std::exception (0x0x7f1cf9813f00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f1cf9763dd0)

Vtable for vfe::vfeCriticalError
vfe::vfeCriticalError::_ZTVN3vfe16vfeCriticalErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe16vfeCriticalErrorE)
16    (int (*)(...))vfe::vfeCriticalError::~vfeCriticalError
24    (int (*)(...))vfe::vfeCriticalError::~vfeCriticalError
32    (int (*)(...))std::runtime_error::what

Class vfe::vfeCriticalError
   size=32 align=8
   base size=28 base align=8
vfe::vfeCriticalError (0x0x7f1cf9763e38) 0
    vptr=((& vfe::vfeCriticalError::_ZTVN3vfe16vfeCriticalErrorE) + 16u)
  vfe::vfeException (0x0x7f1cf9763ea0) 0
      primary-for vfe::vfeCriticalError (0x0x7f1cf9763e38)
    std::runtime_error (0x0x7f1cf9763f08) 0
        primary-for vfe::vfeException (0x0x7f1cf9763ea0)
      std::exception (0x0x7f1cf9813f60) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cf9763f08)

Vtable for vfe::vfeInvalidDataError
vfe::vfeInvalidDataError::_ZTVN3vfe19vfeInvalidDataErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe19vfeInvalidDataErrorE)
16    (int (*)(...))vfe::vfeInvalidDataError::~vfeInvalidDataError
24    (int (*)(...))vfe::vfeInvalidDataError::~vfeInvalidDataError
32    (int (*)(...))std::runtime_error::what

Class vfe::vfeInvalidDataError
   size=32 align=8
   base size=28 base align=8
vfe::vfeInvalidDataError (0x0x7f1cf9763f70) 0
    vptr=((& vfe::vfeInvalidDataError::_ZTVN3vfe19vfeInvalidDataErrorE) + 16u)
  vfe::vfeCriticalError (0x0x7f1cf9763270) 0
      primary-for vfe::vfeInvalidDataError (0x0x7f1cf9763f70)
    vfe::vfeException (0x0x7f1cf97635b0) 0
        primary-for vfe::vfeCriticalError (0x0x7f1cf9763270)
      std::runtime_error (0x0x7f1cf97636e8) 0
          primary-for vfe::vfeException (0x0x7f1cf97635b0)
        std::exception (0x0x7f1cf95c1000) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cf97636e8)

Vtable for vfe::vfeConsole
vfe::vfeConsole::_ZTVN3vfe10vfeConsoleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe10vfeConsoleE)
16    (int (*)(...))vfe::vfeConsole::~vfeConsole
24    (int (*)(...))vfe::vfeConsole::~vfeConsole
32    (int (*)(...))pov_frontend::Console::lineoutput
40    (int (*)(...))pov_base::TextStreamBuffer::directoutput
48    (int (*)(...))pov_base::TextStreamBuffer::rawoutput
56    (int (*)(...))vfe::vfeConsole::Initialise
64    (int (*)(...))vfe::vfeConsole::Output
72    (int (*)(...))vfe::vfeConsole::Output
80    (int (*)(...))vfe::vfeConsole::Output
88    (int (*)(...))vfe::vfeConsole::BufferOutput

Class vfe::vfeConsole
   size=24632 align=8
   base size=24632 base align=8
vfe::vfeConsole (0x0x7f1cf9763958) 0
    vptr=((& vfe::vfeConsole::_ZTVN3vfe10vfeConsoleE) + 16u)
  pov_frontend::Console (0x0x7f1cf9763bc8) 0
      primary-for vfe::vfeConsole (0x0x7f1cf9763958)
    pov_base::TextStreamBuffer (0x0x7f1cf95c1060) 0
        primary-for pov_frontend::Console (0x0x7f1cf9763bc8)

Vtable for vfe::vfePlatformBase
vfe::vfePlatformBase::_ZTVN3vfe15vfePlatformBaseE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe15vfePlatformBaseE)
16    (int (*)(...))vfe::vfePlatformBase::~vfePlatformBase
24    (int (*)(...))vfe::vfePlatformBase::~vfePlatformBase
32    (int (*)(...))vfe::vfePlatformBase::CreateIStream
40    (int (*)(...))vfe::vfePlatformBase::CreateOStream
48    (int (*)(...))vfe::vfePlatformBase::GetTemporaryPath
56    (int (*)(...))vfe::vfePlatformBase::CreateTemporaryFile
64    (int (*)(...))vfe::vfePlatformBase::DeleteTemporaryFile
72    (int (*)(...))vfe::vfePlatformBase::ReadFileFromURL

Class vfe::vfePlatformBase
   size=16 align=8
   base size=16 base align=8
vfe::vfePlatformBase (0x0x7f1cf95d4000) 0
    vptr=((& vfe::vfePlatformBase::_ZTVN3vfe15vfePlatformBaseE) + 16u)
  pov_base::PlatformBase (0x0x7f1cf95c10c0) 0 nearly-empty
      primary-for vfe::vfePlatformBase (0x0x7f1cf95d4000)

Vtable for vfe::vfeParserMessageHandler
vfe::vfeParserMessageHandler::_ZTVN3vfe23vfeParserMessageHandlerE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe23vfeParserMessageHandlerE)
16    (int (*)(...))vfe::vfeParserMessageHandler::~vfeParserMessageHandler
24    (int (*)(...))vfe::vfeParserMessageHandler::~vfeParserMessageHandler
32    (int (*)(...))vfe::vfeParserMessageHandler::Options
40    (int (*)(...))vfe::vfeParserMessageHandler::Statistics
48    (int (*)(...))vfe::vfeParserMessageHandler::Progress
56    (int (*)(...))vfe::vfeParserMessageHandler::Warning
64    (int (*)(...))vfe::vfeParserMessageHandler::Error
72    (int (*)(...))vfe::vfeParserMessageHandler::FatalError
80    (int (*)(...))vfe::vfeParserMessageHandler::DebugInfo

Class vfe::vfeParserMessageHandler
   size=16 align=8
   base size=16 base align=8
vfe::vfeParserMessageHandler (0x0x7f1cf95d4068) 0
    vptr=((& vfe::vfeParserMessageHandler::_ZTVN3vfe23vfeParserMessageHandlerE) + 16u)
  pov_frontend::ParserMessageHandler (0x0x7f1cf95c1120) 0 nearly-empty
      primary-for vfe::vfeParserMessageHandler (0x0x7f1cf95d4068)

Vtable for vfe::vfeRenderMessageHandler
vfe::vfeRenderMessageHandler::_ZTVN3vfe23vfeRenderMessageHandlerE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe23vfeRenderMessageHandlerE)
16    (int (*)(...))vfe::vfeRenderMessageHandler::~vfeRenderMessageHandler
24    (int (*)(...))vfe::vfeRenderMessageHandler::~vfeRenderMessageHandler
32    (int (*)(...))vfe::vfeRenderMessageHandler::Options
40    (int (*)(...))vfe::vfeRenderMessageHandler::Statistics
48    (int (*)(...))vfe::vfeRenderMessageHandler::Progress
56    (int (*)(...))vfe::vfeRenderMessageHandler::Warning
64    (int (*)(...))vfe::vfeRenderMessageHandler::Error
72    (int (*)(...))vfe::vfeRenderMessageHandler::FatalError

Class vfe::vfeRenderMessageHandler
   size=16 align=8
   base size=16 base align=8
vfe::vfeRenderMessageHandler (0x0x7f1cf95d40d0) 0
    vptr=((& vfe::vfeRenderMessageHandler::_ZTVN3vfe23vfeRenderMessageHandlerE) + 16u)
  pov_frontend::RenderMessageHandler (0x0x7f1cf95c1180) 0 nearly-empty
      primary-for vfe::vfeRenderMessageHandler (0x0x7f1cf95d40d0)

Vtable for vfe::vfeProcessRenderOptions
vfe::vfeProcessRenderOptions::_ZTVN3vfe23vfeProcessRenderOptionsE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe23vfeProcessRenderOptionsE)
16    (int (*)(...))vfe::vfeProcessRenderOptions::ReadSpecialOptionHandler
24    (int (*)(...))vfe::vfeProcessRenderOptions::ReadSpecialSwitchHandler
32    (int (*)(...))vfe::vfeProcessRenderOptions::WriteSpecialOptionHandler
40    (int (*)(...))vfe::vfeProcessRenderOptions::WriteOptionFilter
48    (int (*)(...))pov_base::ProcessOptions::ProcessUnknownSwitch
56    (int (*)(...))vfe::vfeProcessRenderOptions::ProcessUnknownString
64    (int (*)(...))vfe::vfeProcessRenderOptions::OpenFileForRead
72    (int (*)(...))vfe::vfeProcessRenderOptions::OpenFileForWrite
80    (int (*)(...))vfe::vfeProcessRenderOptions::ParseError
88    (int (*)(...))vfe::vfeProcessRenderOptions::ParseErrorAt
96    (int (*)(...))vfe::vfeProcessRenderOptions::WriteError
104   (int (*)(...))vfe::vfeProcessRenderOptions::~vfeProcessRenderOptions
112   (int (*)(...))vfe::vfeProcessRenderOptions::~vfeProcessRenderOptions

Class vfe::vfeProcessRenderOptions
   size=32 align=8
   base size=32 base align=8
vfe::vfeProcessRenderOptions (0x0x7f1cf95d4138) 0
    vptr=((& vfe::vfeProcessRenderOptions::_ZTVN3vfe23vfeProcessRenderOptionsE) + 16u)
  pov_frontend::ProcessRenderOptions (0x0x7f1cf95d41a0) 0
      primary-for vfe::vfeProcessRenderOptions (0x0x7f1cf95d4138)
    pov_base::ProcessOptions (0x0x7f1cf95c11e0) 0
        primary-for pov_frontend::ProcessRenderOptions (0x0x7f1cf95d41a0)

Class __gnu_cxx::new_allocator<pov_frontend::Display::RGBA8>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov_frontend::Display::RGBA8> (0x0x7f1cf95c1360) 0 empty

Class std::allocator<pov_frontend::Display::RGBA8>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_frontend::Display::RGBA8> (0x0x7f1cf95d4270) 0 empty
  __gnu_cxx::new_allocator<pov_frontend::Display::RGBA8> (0x0x7f1cf95c13c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_frontend::Display::RGBA8> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_frontend::Display::RGBA8> > (0x0x7f1cf95c1300) 0 empty

Class std::allocator<pov_frontend::Display::RGBA8>::rebind<pov_frontend::Display::RGBA8>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov_frontend::Display::RGBA8>::rebind<pov_frontend::Display::RGBA8> (0x0x7f1cf95c14e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov_frontend::Display::RGBA8> >::rebind<pov_frontend::Display::RGBA8>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov_frontend::Display::RGBA8> >::rebind<pov_frontend::Display::RGBA8> (0x0x7f1cf95c1480) 0 empty

Class std::_Vector_base<pov_frontend::Display::RGBA8, std::allocator<pov_frontend::Display::RGBA8> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_frontend::Display::RGBA8, std::allocator<pov_frontend::Display::RGBA8> >::_Vector_impl (0x0x7f1cf95d4410) 0
  std::allocator<pov_frontend::Display::RGBA8> (0x0x7f1cf95d4478) 0 empty
    __gnu_cxx::new_allocator<pov_frontend::Display::RGBA8> (0x0x7f1cf95c1540) 0 empty

Class std::_Vector_base<pov_frontend::Display::RGBA8, std::allocator<pov_frontend::Display::RGBA8> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_frontend::Display::RGBA8, std::allocator<pov_frontend::Display::RGBA8> > (0x0x7f1cf95c12a0) 0

Class std::vector<pov_frontend::Display::RGBA8>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_frontend::Display::RGBA8> (0x0x7f1cf95d44e0) 0
  std::_Vector_base<pov_frontend::Display::RGBA8, std::allocator<pov_frontend::Display::RGBA8> > (0x0x7f1cf95c1720) 0

Vtable for vfe::vfeDisplay
vfe::vfeDisplay::_ZTVN3vfe10vfeDisplayE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe10vfeDisplayE)
16    (int (*)(...))vfe::vfeDisplay::~vfeDisplay
24    (int (*)(...))vfe::vfeDisplay::~vfeDisplay
32    (int (*)(...))vfe::vfeDisplay::Initialise
40    (int (*)(...))vfe::vfeDisplay::DrawPixel
48    (int (*)(...))vfe::vfeDisplay::DrawRectangleFrame
56    (int (*)(...))vfe::vfeDisplay::DrawFilledRectangle
64    (int (*)(...))vfe::vfeDisplay::DrawPixelBlock
72    (int (*)(...))vfe::vfeDisplay::Clear
80    (int (*)(...))vfe::vfeDisplay::Close
88    (int (*)(...))vfe::vfeDisplay::Show
96    (int (*)(...))vfe::vfeDisplay::Hide

Class vfe::vfeDisplay
   size=72 align=8
   base size=65 base align=8
vfe::vfeDisplay (0x0x7f1cf95d4208) 0
    vptr=((& vfe::vfeDisplay::_ZTVN3vfe10vfeDisplayE) + 16u)
  pov_frontend::Display (0x0x7f1cf95c1240) 0
      primary-for vfe::vfeDisplay (0x0x7f1cf95d4208)

Class __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > (0x0x7f1cf95c1900) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > (0x0x7f1cf95d4680) 0 empty
  __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > (0x0x7f1cf95c1960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c19c0) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > (0x0x7f1cf95c1ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > (0x0x7f1cf95c1a80) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c1c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c1ba0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c1c60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95d48f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c1cc0) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false> (0x0x7f1cf95d4958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95d49c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c1d20) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c1b40) 0

Class std::map<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > >
   size=48 align=8
   base size=48 base align=8
std::map<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::SceneHandler> > > (0x0x7f1cf95c18a0) 0

Class __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf95c1de0) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf95d4a28) 0 empty
  __gnu_cxx::new_allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf95c1e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf95c1ea0) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf9352000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >::rebind<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf95c1f60) 0 empty

Class std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf9352120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >::rebind<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf93520c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf9352180) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf95d4c98) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf93521e0) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >::_Rb_tree_impl<std::less<pov_frontend::RenderFrontendBase::Id>, false> (0x0x7f1cf95d4d00) 0
  std::allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf95d4d68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf9352240) 0 empty

Class std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<pov_frontend::RenderFrontendBase::Id, std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>, std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf9352060) 0

Class std::map<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > >
   size=48 align=8
   base size=48 base align=8
std::map<pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler, std::less<pov_frontend::RenderFrontendBase::Id>, std::allocator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > > (0x0x7f1cf95c1d80) 0

Vtable for pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::_ZTVN12pov_frontend14RenderFrontendIN3vfe23vfeParserMessageHandlerENS_18FileMessageHandlerENS1_23vfeRenderMessageHandlerENS_19ImageMessageHandlerEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12pov_frontend14RenderFrontendIN3vfe23vfeParserMessageHandlerENS_18FileMessageHandlerENS1_23vfeRenderMessageHandlerENS_19ImageMessageHandlerEEE)
16    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::~RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
24    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::~RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
32    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::GetConsole<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
40    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::GetImage<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
48    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::GetDisplay<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
56    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::HandleParserMessage<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
64    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::HandleFileMessage<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
72    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::HandleRenderMessage<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
80    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::HandleImageMessage<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
88    (int (*)(...))pov_frontend::RenderFrontend<PARSER_MH, FILE_MH, RENDER_MH, IMAGE_MH>::OutputFatalError<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>

Class pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>
   size=272 align=8
   base size=272 base align=8
pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler> (0x0x7f1cf95d45b0) 0
    vptr=((& pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::_ZTVN12pov_frontend14RenderFrontendIN3vfe23vfeParserMessageHandlerENS_18FileMessageHandlerENS1_23vfeRenderMessageHandlerENS_19ImageMessageHandlerEEE) + 16u)
  pov_frontend::RenderFrontendBase (0x0x7f1cf95d4618) 0
      primary-for pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler> (0x0x7f1cf95d45b0)
    POVMS_MessageReceiver (0x0x7f1cf95c1840) 0
        primary-for pov_frontend::RenderFrontendBase (0x0x7f1cf95d4618)

Vtable for vfe::VirtualFrontEnd
vfe::VirtualFrontEnd::_ZTVN3vfe15VirtualFrontEndE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3vfe15VirtualFrontEndE)
16    (int (*)(...))vfe::VirtualFrontEnd::~VirtualFrontEnd
24    (int (*)(...))vfe::VirtualFrontEnd::~VirtualFrontEnd
32    (int (*)(...))vfe::VirtualFrontEnd::Start
40    (int (*)(...))vfe::VirtualFrontEnd::Stop
48    (int (*)(...))vfe::VirtualFrontEnd::Pause
56    (int (*)(...))vfe::VirtualFrontEnd::Resume
64    (int (*)(...))vfe::VirtualFrontEnd::Process
72    (int (*)(...))vfe::VirtualFrontEnd::GetState
80    (int (*)(...))vfe::VirtualFrontEnd::SetResultPointers
88    (int (*)(...))vfe::VirtualFrontEnd::IsPausable
96    (int (*)(...))vfe::VirtualFrontEnd::Paused
104   (int (*)(...))vfe::VirtualFrontEnd::PausePending
112   (int (*)(...))vfe::VirtualFrontEnd::GetDisplay
120   (int (*)(...))vfe::VirtualFrontEnd::InvalidateBackend
128   (int (*)(...))vfe::VirtualFrontEnd::CreateConsole
136   (int (*)(...))vfe::VirtualFrontEnd::CreateDisplay

Class vfe::VirtualFrontEnd
   size=448 align=8
   base size=448 base align=8
vfe::VirtualFrontEnd (0x0x7f1cf95c17e0) 0
    vptr=((& vfe::VirtualFrontEnd::_ZTVN3vfe15VirtualFrontEndE) + 16u)

Class boost::detail::sp_convertible<pov_frontend::Display, pov_frontend::Display>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<pov_frontend::Display, pov_frontend::Display> (0x0x7f1cf93522a0) 0 empty

Class boost::detail::sp_enable_if_convertible<pov_frontend::Display, pov_frontend::Display>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<pov_frontend::Display, pov_frontend::Display> (0x0x7f1cf95d4dd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cf9352300) 0 empty

Class boost::detail::sp_convertible<pov_base::GammaCurve, pov_base::GammaCurve>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<pov_base::GammaCurve, pov_base::GammaCurve> (0x0x7f1cf9352360) 0 empty

Class boost::detail::sp_enable_if_convertible<pov_base::GammaCurve, pov_base::GammaCurve>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<pov_base::GammaCurve, pov_base::GammaCurve> (0x0x7f1cfa1959c0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cf93523c0) 0 empty

Class std::iterator_traits<std::basic_string<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::basic_string<short unsigned int>*> (0x0x7f1cf9352480) 0 empty

Class __gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > (0x0x7f1cf9352420) 0

Class std::__are_same<std::basic_string<short unsigned int>*, std::basic_string<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<short unsigned int>*, std::basic_string<short unsigned int>*> (0x0x7f1cf93524e0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::basic_string<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::basic_string<short unsigned int> > > (0x0x7f1cf9352600) 0 empty

Class std::iterator_traits<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::basic_string<char>*> (0x0x7f1cf93526c0) 0 empty

Class __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f1cf9352660) 0

Class std::__are_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7f1cf93528a0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > > (0x0x7f1cf9352900) 0 empty

Class std::_List_iterator<pov_base::Path>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<pov_base::Path> (0x0x7f1cf9352960) 0

Class std::iterator_traits<const std::basic_string<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::basic_string<short unsigned int>*> (0x0x7f1cf9352a20) 0 empty

Class __gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > (0x0x7f1cf93529c0) 0

Class std::__are_same<const std::basic_string<short unsigned int>*, std::basic_string<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::basic_string<short unsigned int>*, std::basic_string<short unsigned int>*> (0x0x7f1cf9352a80) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::basic_string<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::basic_string<short unsigned int> > > (0x0x7f1cf9352ae0) 0 empty

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f1cf9352c00) 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> (0x0x7f1cf9352c60) 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*> (0x0x7f1cf95d46e8) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f1cf9352cc0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f1cf95d4e38) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f1cf9352f00) 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> (0x0x7f1cf9352f60) 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> (0x0x7f1cf94e4000) 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> (0x0x7f1cf94e40c0) 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> (0x0x7f1cf94e4060) 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> (0x0x7f1cf94ec000) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f1cf94ed000) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f1cf94ec000)
    std::exception (0x0x7f1cf94e4120) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f1cf94ed000)
  boost::exception (0x0x7f1cf94e4180) 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> > (0x0x7f1cf94ec1c0) 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> (0x0x7f1cf94ec230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f1cf94ec1c0)
    boost::bad_weak_ptr (0x0x7f1cf94ed068) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f1cf94ec230)
      std::exception (0x0x7f1cf94e42a0) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f1cf94ed068)
    boost::exception (0x0x7f1cf94e4300) 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 (0x0x7f1cf94e4360) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::io::bad_format_string, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::io::bad_format_string, 1> (0x0x7f1cf94e4660) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::io::bad_format_string>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::io::bad_format_string> (0x0x7f1cf94e4600) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::io::bad_format_string>
boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZTVN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::io::bad_format_string>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::io::bad_format_string>
32    (int (*)(...))boost::io::bad_format_string::what
40    (int (*)(...))-24
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEED0Ev

Class boost::exception_detail::error_info_injector<boost::io::bad_format_string>
   size=64 align=8
   base size=60 base align=8
boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f1cf9508700) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZTVN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE) + 16u)
  boost::io::bad_format_string (0x0x7f1cf94ed548) 0
      primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f1cf9508700)
    boost::io::format_error (0x0x7f1cf94ed5b0) 0 nearly-empty
        primary-for boost::io::bad_format_string (0x0x7f1cf94ed548)
      std::exception (0x0x7f1cf94e46c0) 0 nearly-empty
          primary-for boost::io::format_error (0x0x7f1cf94ed5b0)
  boost::exception (0x0x7f1cf94e4720) 24
      vptr=((& boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZTVN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE: 21u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
40    (int (*)(...))boost::io::bad_format_string::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
64    (int (*)(...))-24
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED0Ev
96    18446744073709551552u
104   18446744073709551552u
112   18446744073709551552u
120   (int (*)(...))-64
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
   size=72 align=8
   base size=60 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> > (0x0x7f1cf95087e0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f1cf9508850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> > (0x0x7f1cf95087e0)
    boost::io::bad_format_string (0x0x7f1cf94ed6e8) 0
        primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f1cf9508850)
      boost::io::format_error (0x0x7f1cf94ed750) 0 nearly-empty
          primary-for boost::io::bad_format_string (0x0x7f1cf94ed6e8)
        std::exception (0x0x7f1cf94e4780) 0 nearly-empty
            primary-for boost::io::format_error (0x0x7f1cf94ed750)
    boost::exception (0x0x7f1cf94e47e0) 24
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f1cf94e4840) 64 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<std::runtime_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::runtime_error, 1> (0x0x7f1cf94e4900) 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> (0x0x7f1cf94e48a0) 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> (0x0x7f1cf953faf0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f1cf94edaf8) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f1cf953faf0)
    std::exception (0x0x7f1cf94e4960) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f1cf94edaf8)
  boost::exception (0x0x7f1cf94e49c0) 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> > (0x0x7f1cf953fbd0) 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> (0x0x7f1cf953fc40) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f1cf953fbd0)
    std::runtime_error (0x0x7f1cf94edc30) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f1cf953fc40)
      std::exception (0x0x7f1cf94e4ae0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cf94edc30)
    boost::exception (0x0x7f1cf94e4b40) 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 (0x0x7f1cf94e4ba0) 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> (0x0x7f1cf91843c0) 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> (0x0x7f1cf9184360) 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> (0x0x7f1cf91a64d0) 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 (0x0x7f1cf916f410) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f1cf91a64d0)
    std::out_of_range (0x0x7f1cf916f478) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7f1cf916f410)
      std::logic_error (0x0x7f1cf916f4e0) 0
          primary-for std::out_of_range (0x0x7f1cf916f478)
        std::exception (0x0x7f1cf91845a0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf916f4e0)
  boost::exception (0x0x7f1cf9184600) 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> > (0x0x7f1cf91a65b0) 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> (0x0x7f1cf91a6620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f1cf91a65b0)
    boost::gregorian::bad_day_of_month (0x0x7f1cf916f618) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f1cf91a6620)
      std::out_of_range (0x0x7f1cf916f680) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7f1cf916f618)
        std::logic_error (0x0x7f1cf916f6e8) 0
            primary-for std::out_of_range (0x0x7f1cf916f680)
          std::exception (0x0x7f1cf9184720) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf916f6e8)
    boost::exception (0x0x7f1cf9184780) 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 (0x0x7f1cf91847e0) 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> (0x0x7f1cf9184b40) 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> (0x0x7f1cf9184c00) 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> (0x0x7f1cf9184ba0) 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> (0x0x7f1cf92281c0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7f1cf916fe38) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f1cf92281c0)
    std::logic_error (0x0x7f1cf916fea0) 0
        primary-for std::out_of_range (0x0x7f1cf916fe38)
      std::exception (0x0x7f1cf9184c60) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cf916fea0)
  boost::exception (0x0x7f1cf9184cc0) 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> > (0x0x7f1cf92282a0) 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> (0x0x7f1cf9228310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f1cf92282a0)
    std::out_of_range (0x0x7f1cf916f750) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f1cf9228310)
      std::logic_error (0x0x7f1cf9233000) 0
          primary-for std::out_of_range (0x0x7f1cf916f750)
        std::exception (0x0x7f1cf9184d20) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf9233000)
    boost::exception (0x0x7f1cf9184d80) 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 (0x0x7f1cf9184de0) 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> (0x0x7f1cf9233478) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7f1cf92334e0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7f1cf923c240) 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> (0x0x7f1cf923c300) 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> (0x0x7f1cf923c3c0) 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> > (0x0x7f1cf923c1e0) 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> > (0x0x7f1cf92335b0) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7f1cf923c480) 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> > (0x0x7f1cf923c180) 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> > (0x0x7f1cf923c4e0) 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> > (0x0x7f1cf9233618) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7f1cf923c540) 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> > > (0x0x7f1cf9233680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf92336e8) 0 empty
    mpl_::bool_<true> (0x0x7f1cf923c660) 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> > (0x0x7f1cf9233750) 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> > (0x0x7f1cf92337b8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f1cf9233820) 0 empty
      mpl_::bool_<true> (0x0x7f1cf923c6c0) 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> > > (0x0x7f1cf9233888) 0 empty
  mpl_::bool_<true> (0x0x7f1cf923c720) 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> > (0x0x7f1cf92338f0) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cf9233958) 0 empty
    mpl_::bool_<true> (0x0x7f1cf923c780) 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> > (0x0x7f1cf92339c0) 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> > (0x0x7f1cf9233a28) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cf9233a90) 0 empty
      mpl_::bool_<true> (0x0x7f1cf923c7e0) 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> (0x0x7f1cf9233af8) 0 empty
  boost::enable_if_c<true, void> (0x0x7f1cf923c840) 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> > (0x0x7f1cf923c900) 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> > (0x0x7f1cf9233bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf9233c30) 0 empty
    mpl_::bool_<false> (0x0x7f1cf923c960) 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> > (0x0x7f1cf9233c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf9233d00) 0 empty
    mpl_::bool_<false> (0x0x7f1cf923c9c0) 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> > (0x0x7f1cf9233d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf9233dd0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf923ca20) 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> (0x0x7f1cf923ca80) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7f1cf9233e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf9233ea0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf923cae0) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7f1cf9233f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf9233f70) 0 empty
    mpl_::bool_<true> (0x0x7f1cf923cb40) 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> (0x0x7f1cf923cba0) 0 empty

Class boost::is_abstract<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<long int> (0x0x7f1cf9233068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927b000) 0 empty
    mpl_::bool_<false> (0x0x7f1cf923cc00) 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> (0x0x7f1cf923cc60) 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> (0x0x7f1cf923ccc0) 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> (0x0x7f1cf923c8a0) 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> (0x0x7f1cf923cde0) 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> (0x0x7f1cf927b1a0) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int> (0x0x7f1cf923ce40) 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> > (0x0x7f1cf9283120) 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> > (0x0x7f1cf92830c0) 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> > (0x0x7f1cf9283060) 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> > (0x0x7f1cf9283000) 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> > (0x0x7f1cf9283240) 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> > (0x0x7f1cf927b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92832a0) 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> > (0x0x7f1cf927b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283300) 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> > (0x0x7f1cf927b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927b680) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283360) 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> > (0x0x7f1cf927b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927b750) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92833c0) 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> (0x0x7f1cf9283420) 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> > (0x0x7f1cf92831e0) 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> > (0x0x7f1cf9283180) 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> (0x0x7f1cf923cf60) 0 empty

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

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7f1cf927b888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927b8f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283720) 0 empty

Class boost::is_array<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_array<long int> (0x0x7f1cf927b958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927b9c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283780) 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> (0x0x7f1cf92837e0) 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> (0x0x7f1cf927ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927ba90) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283840) 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> (0x0x7f1cf927baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927bb60) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92838a0) 0 empty

Class boost::is_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int> (0x0x7f1cf927bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927bc30) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283900) 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*> (0x0x7f1cf9283a20) 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> (0x0x7f1cf927bd68) 0 empty
  boost::type_traits::is_function_ptr_helper<long int*> (0x0x7f1cf9283a80) 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> (0x0x7f1cf927bdd0) 0 empty
  boost::detail::is_function_chooser<false>::result_<long int> (0x0x7f1cf927be38) 0 empty
    boost::type_traits::is_function_ptr_helper<long int*> (0x0x7f1cf9283ae0) 0 empty

Class boost::is_function<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int> (0x0x7f1cf927bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf927bf08) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283b40) 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> (0x0x7f1cf927bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92b2000) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283ba0) 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> > (0x0x7f1cf92b2068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92b20d0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283c00) 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> > (0x0x7f1cf92b2208) 0 empty
  mpl_::bool_<false> (0x0x7f1cf9283c60) 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> > (0x0x7f1cf92b2270) 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> > (0x0x7f1cf92b22d8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9283cc0) 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> (0x0x7f1cf92b2340) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cf9283d20) 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> > (0x0x7f1cf9283d80) 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> > (0x0x7f1cf92b23a8) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7f1cf9283ea0) 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> > > (0x0x7f1cf92b24e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf92b2548) 0 empty
    mpl_::bool_<true> (0x0x7f1cf9283f60) 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> > (0x0x7f1cf92b25b0) 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> > (0x0x7f1cf92b2618) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f1cf92b2680) 0 empty
      mpl_::bool_<true> (0x0x7f1cf92bc000) 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> > > (0x0x7f1cf92b26e8) 0 empty
  mpl_::bool_<true> (0x0x7f1cf92bc060) 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> > (0x0x7f1cf92b2750) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cf92b27b8) 0 empty
    mpl_::bool_<true> (0x0x7f1cf92bc0c0) 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> > (0x0x7f1cf92b2820) 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> > (0x0x7f1cf92b2888) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cf92b28f0) 0 empty
      mpl_::bool_<true> (0x0x7f1cf92bc120) 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> (0x0x7f1cf92b2958) 0 empty
  boost::enable_if_c<true, void> (0x0x7f1cf92bc180) 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> > > (0x0x7f1cf92bc240) 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> > > (0x0x7f1cf92b2a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92b2af8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92bc2a0) 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> > > (0x0x7f1cf92b2b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92b2bc8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92bc300) 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> > > (0x0x7f1cf92b2c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92b2c98) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92bc360) 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> (0x0x7f1cf92bc480) 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> (0x0x7f1cf92bc1e0) 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> (0x0x7f1cf92bc4e0) 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> (0x0x7f1cf92b2e38) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7f1cf92bc540) 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> > > (0x0x7f1cf92bc720) 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> > > (0x0x7f1cf92bc6c0) 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> > > (0x0x7f1cf92bc660) 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> > > (0x0x7f1cf92bc600) 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> > > (0x0x7f1cf92bcb40) 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> > > (0x0x7f1cf92d4208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92d4270) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92bcba0) 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> > > (0x0x7f1cf92d42d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92d4340) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92bccc0) 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> > > (0x0x7f1cf92d43a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92d4410) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92bcde0) 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> > > (0x0x7f1cf92d4478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92d44e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92bce40) 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> (0x0x7f1cf92bcea0) 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> > > (0x0x7f1cf92bcae0) 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> > > (0x0x7f1cf92bca80) 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> (0x0x7f1cf92bc5a0) 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> (0x0x7f1cf92d47b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92d4820) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92dc180) 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> > (0x0x7f1cf92d4958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf92d49c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92dc2a0) 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> > (0x0x7f1cf92d4a28) 0 empty
  mpl_::bool_<false> (0x0x7f1cf92dc300) 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> > (0x0x7f1cf92d4a90) 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> > (0x0x7f1cf92d4af8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf92dc360) 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> (0x0x7f1cf92d4b60) 0 empty
  boost::enable_if_c<false, void> (0x0x7f1cf92dc3c0) 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> (0x0x7f1cf92dc480) 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> (0x0x7f1cf92dc420) 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> (0x0x7f1cf92d4c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf92d4c98) 0 empty
    mpl_::bool_<true> (0x0x7f1cf92dc5a0) 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> (0x0x7f1cf92d4d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf92d4d68) 0 empty
    mpl_::bool_<true> (0x0x7f1cf92dc600) 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> > (0x0x7f1cf92d4dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf92d4e38) 0 empty
    mpl_::bool_<true> (0x0x7f1cf92dc660) 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> > (0x0x7f1cf92d4ea0) 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> > (0x0x7f1cf92d4f08) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f1cf92d4f70) 0 empty
      mpl_::bool_<true> (0x0x7f1cf92dc6c0) 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> > > (0x0x7f1cf92f1000) 0 empty
  mpl_::bool_<true> (0x0x7f1cf92dc720) 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> > (0x0x7f1cf92f1068) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cf92f10d0) 0 empty
    mpl_::bool_<true> (0x0x7f1cf92dc780) 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> > (0x0x7f1cf92f1138) 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> > (0x0x7f1cf92f11a0) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f1cf92f1208) 0 empty
      mpl_::bool_<true> (0x0x7f1cf92dc7e0) 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> > > (0x0x7f1cf92f1270) 0 empty
  mpl_::bool_<true> (0x0x7f1cf92dc840) 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> > (0x0x7f1cf92f12d8) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f1cf92f1340) 0 empty
    mpl_::bool_<true> (0x0x7f1cf92dc8a0) 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> > (0x0x7f1cf92f13a8) 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> > (0x0x7f1cf92f1410) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f1cf92f1478) 0 empty
      mpl_::bool_<true> (0x0x7f1cf92dc900) 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> (0x0x7f1cf92f14e0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f1cf92dc960) 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> (0x0x7f1cf92dca20) 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> (0x0x7f1cf92dc9c0) 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> (0x0x7f1cf92e89a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE) + 16u)
  boost::thread_resource_error (0x0x7f1cf92f15b0) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f1cf92e89a0)
    boost::thread_exception (0x0x7f1cf92f1618) 0
        primary-for boost::thread_resource_error (0x0x7f1cf92f15b0)
      boost::system::system_error (0x0x7f1cf92f1680) 0
          primary-for boost::thread_exception (0x0x7f1cf92f1618)
        std::runtime_error (0x0x7f1cf92f16e8) 0
            primary-for boost::system::system_error (0x0x7f1cf92f1680)
          std::exception (0x0x7f1cf92dca80) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f1cf92f16e8)
  boost::exception (0x0x7f1cf92dcae0) 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> > (0x0x7f1cf92e8a80) 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> (0x0x7f1cf92e8af0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> > (0x0x7f1cf92e8a80)
    boost::thread_resource_error (0x0x7f1cf92f1820) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7f1cf92e8af0)
      boost::thread_exception (0x0x7f1cf92f1888) 0
          primary-for boost::thread_resource_error (0x0x7f1cf92f1820)
        boost::system::system_error (0x0x7f1cf92f18f0) 0
            primary-for boost::thread_exception (0x0x7f1cf92f1888)
          std::runtime_error (0x0x7f1cf92f1958) 0
              primary-for boost::system::system_error (0x0x7f1cf92f18f0)
            std::exception (0x0x7f1cf92dcb40) 0 nearly-empty
                primary-for std::runtime_error (0x0x7f1cf92f1958)
    boost::exception (0x0x7f1cf92dcba0) 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 (0x0x7f1cf92dcc00) 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> (0x0x7f1cf92dccc0) 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> (0x0x7f1cf92dcc60) 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> (0x0x7f1cf930bcb0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE) + 16u)
  boost::lock_error (0x0x7f1cf92f1bc8) 0
      primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f1cf930bcb0)
    boost::thread_exception (0x0x7f1cf92f1c30) 0
        primary-for boost::lock_error (0x0x7f1cf92f1bc8)
      boost::system::system_error (0x0x7f1cf92f1c98) 0
          primary-for boost::thread_exception (0x0x7f1cf92f1c30)
        std::runtime_error (0x0x7f1cf92f1d00) 0
            primary-for boost::system::system_error (0x0x7f1cf92f1c98)
          std::exception (0x0x7f1cf92dcd20) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f1cf92f1d00)
  boost::exception (0x0x7f1cf92dcd80) 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> > (0x0x7f1cf930bd90) 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> (0x0x7f1cf930be00) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> > (0x0x7f1cf930bd90)
    boost::lock_error (0x0x7f1cf92f1e38) 0
        primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7f1cf930be00)
      boost::thread_exception (0x0x7f1cf92f1ea0) 0
          primary-for boost::lock_error (0x0x7f1cf92f1e38)
        boost::system::system_error (0x0x7f1cf92f1f08) 0
            primary-for boost::thread_exception (0x0x7f1cf92f1ea0)
          std::runtime_error (0x0x7f1cf92f1f70) 0
              primary-for boost::system::system_error (0x0x7f1cf92f1f08)
            std::exception (0x0x7f1cf92dcde0) 0 nearly-empty
                primary-for std::runtime_error (0x0x7f1cf92f1f70)
    boost::exception (0x0x7f1cf92dce40) 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 (0x0x7f1cf92dcea0) 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*>*> (0x0x7f1cf93282a0) 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*> > > (0x0x7f1cf9328240) 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*>*> (0x0x7f1cf9328300) 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*> > > (0x0x7f1cf9328360) 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>*> (0x0x7f1cf9328420) 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> > > (0x0x7f1cf93283c0) 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>*> (0x0x7f1cf9328480) 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> > > (0x0x7f1cf93284e0) 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*> (0x0x7f1cf9328600) 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> > (0x0x7f1cf93285a0) 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*> (0x0x7f1cf9328660) 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> > (0x0x7f1cf93286c0) 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> (0x0x7f1cf9328720) 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> (0x0x7f1cf932a958) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cf9328840) 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> (0x0x7f1cf9328960) 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> (0x0x7f1cf9328ae0) 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> (0x0x7f1cf9328a80) 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> (0x0x7f1cf8fb5af0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE) + 16u)
  boost::condition_error (0x0x7f1cf932a9c0) 0
      primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f1cf8fb5af0)
    boost::system::system_error (0x0x7f1cf932aa28) 0
        primary-for boost::condition_error (0x0x7f1cf932a9c0)
      std::runtime_error (0x0x7f1cf932aa90) 0
          primary-for boost::system::system_error (0x0x7f1cf932aa28)
        std::exception (0x0x7f1cf9328b40) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cf932aa90)
  boost::exception (0x0x7f1cf9328ba0) 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> > (0x0x7f1cf8fb5cb0) 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> (0x0x7f1cf8fb5d20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> > (0x0x7f1cf8fb5cb0)
    boost::condition_error (0x0x7f1cf932aaf8) 0
        primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7f1cf8fb5d20)
      boost::system::system_error (0x0x7f1cf932ab60) 0
          primary-for boost::condition_error (0x0x7f1cf932aaf8)
        std::runtime_error (0x0x7f1cf932abc8) 0
            primary-for boost::system::system_error (0x0x7f1cf932ab60)
          std::exception (0x0x7f1cf9328cc0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f1cf932abc8)
    boost::exception (0x0x7f1cf9328d20) 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 (0x0x7f1cf9328d80) 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*> (0x0x7f1cf932af70) 0
  std::__detail::_List_node_base (0x0x7f1cf9328f60) 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> (0x0x7f1cf9003000) 0

Class std::_List_const_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<boost::thread*> (0x0x7f1cf9003060) 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*> > (0x0x7f1cf9003120) 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> (0x0x7f1cf9003180) 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> (0x0x7f1cf9003240) 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> (0x0x7f1cf90031e0) 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> (0x0x7f1cf900a7e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE) + 16u)
  boost::thread_exception (0x0x7f1cf932a618) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f1cf900a7e0)
    boost::system::system_error (0x0x7f1cf932a820) 0
        primary-for boost::thread_exception (0x0x7f1cf932a618)
      std::runtime_error (0x0x7f1cf932ac30) 0
          primary-for boost::system::system_error (0x0x7f1cf932a820)
        std::exception (0x0x7f1cf90032a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cf932ac30)
  boost::exception (0x0x7f1cf9003300) 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> > (0x0x7f1cf900a9a0) 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> (0x0x7f1cf900aa10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> > (0x0x7f1cf900a9a0)
    boost::thread_exception (0x0x7f1cf903a000) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7f1cf900aa10)
      boost::system::system_error (0x0x7f1cf903a068) 0
          primary-for boost::thread_exception (0x0x7f1cf903a000)
        std::runtime_error (0x0x7f1cf903a0d0) 0
            primary-for boost::system::system_error (0x0x7f1cf903a068)
          std::exception (0x0x7f1cf9003420) 0 nearly-empty
              primary-for std::runtime_error (0x0x7f1cf903a0d0)
    boost::exception (0x0x7f1cf9003480) 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 (0x0x7f1cf90034e0) 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> > (0x0x7f1cf903a548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf903a5b0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf9003660) 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> (0x0x7f1cf90036c0) 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> (0x0x7f1cf9003780) 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> > > (0x0x7f1cf903aa28) 0
  std::_Rb_tree_node_base (0x0x7f1cf90037e0) 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_> (0x0x7f1cf9003840) 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> > > (0x0x7f1cf903ab60) 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_> (0x0x7f1cf90038a0) 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> (0x0x7f1cf90b3ee0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 24u)
  boost::unknown_exception (0x0x7f1cf90b3f50) 0
      primary-for boost::exception_detail::clone_impl<boost::unknown_exception> (0x0x7f1cf90b3ee0)
    boost::exception (0x0x7f1cf9003900) 0
        primary-for boost::unknown_exception (0x0x7f1cf90b3f50)
    std::exception (0x0x7f1cf9003960) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 72u)
  boost::exception_detail::clone_base (0x0x7f1cf90039c0) 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_> (0x0x7f1cf90c9b60) 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_ (0x0x7f1cf90c9bd0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> (0x0x7f1cf90c9b60)
    boost::exception (0x0x7f1cf9003ae0) 0
        primary-for boost::exception_detail::bad_alloc_ (0x0x7f1cf90c9bd0)
    std::bad_alloc (0x0x7f1cf903ac98) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 72u)
      std::exception (0x0x7f1cf9003b40) 40 nearly-empty
          primary-for std::bad_alloc (0x0x7f1cf903ac98)
  boost::exception_detail::clone_base (0x0x7f1cf9003ba0) 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_> > (0x0x7f1cf9003c00) 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_>&> (0x0x7f1cf9003c60) 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_>&> (0x0x7f1cf903a820) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7f1cf9003cc0) 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> (0x0x7f1cf9003d20) 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_> (0x0x7f1cf90f5d20) 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_ (0x0x7f1cf90f5d90) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> (0x0x7f1cf90f5d20)
    boost::exception (0x0x7f1cf9003d80) 0
        primary-for boost::exception_detail::bad_exception_ (0x0x7f1cf90f5d90)
    std::bad_exception (0x0x7f1cf9105548) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 72u)
      std::exception (0x0x7f1cf9003de0) 40 nearly-empty
          primary-for std::bad_exception (0x0x7f1cf9105548)
  boost::exception_detail::clone_base (0x0x7f1cf9003e40) 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_> > (0x0x7f1cf9003ea0) 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_>&> (0x0x7f1cf9003f00) 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_>&> (0x0x7f1cf9105888) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7f1cf9003f60) 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> (0x0x7f1cf8d2d000) 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> (0x0x7f1cf911bf50) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE) + 16u)
  std::domain_error (0x0x7f1cf9105bc8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f1cf911bf50)
    std::logic_error (0x0x7f1cf9105c30) 0
        primary-for std::domain_error (0x0x7f1cf9105bc8)
      std::exception (0x0x7f1cf8d2d060) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cf9105c30)
  boost::exception (0x0x7f1cf8d2d0c0) 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> (0x0x7f1cf8d333f0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE) + 16u)
  std::invalid_argument (0x0x7f1cf9105dd0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f1cf8d333f0)
    std::logic_error (0x0x7f1cf9105e38) 0
        primary-for std::invalid_argument (0x0x7f1cf9105dd0)
      std::exception (0x0x7f1cf8d2d1e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cf9105e38)
  boost::exception (0x0x7f1cf8d2d240) 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> (0x0x7f1cf8d338c0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE) + 16u)
  std::length_error (0x0x7f1cf9105f70) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f1cf8d338c0)
    std::logic_error (0x0x7f1cf91055b0) 0
        primary-for std::length_error (0x0x7f1cf9105f70)
      std::exception (0x0x7f1cf8d2d360) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cf91055b0)
  boost::exception (0x0x7f1cf8d2d3c0) 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> (0x0x7f1cf8d33d20) 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 (0x0x7f1cf8d50138) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f1cf8d33d20)
    std::logic_error (0x0x7f1cf8d501a0) 0
        primary-for std::out_of_range (0x0x7f1cf8d50138)
      std::exception (0x0x7f1cf8d2d4e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cf8d501a0)
  boost::exception (0x0x7f1cf8d2d540) 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> (0x0x7f1cf8d5e150) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE) + 16u)
  std::logic_error (0x0x7f1cf8d50340) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f1cf8d5e150)
    std::exception (0x0x7f1cf8d2d660) 0 nearly-empty
        primary-for std::logic_error (0x0x7f1cf8d50340)
  boost::exception (0x0x7f1cf8d2d6c0) 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> (0x0x7f1cf8d5e540) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE) + 16u)
  std::range_error (0x0x7f1cf8d50410) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f1cf8d5e540)
    std::runtime_error (0x0x7f1cf8d50478) 0
        primary-for std::range_error (0x0x7f1cf8d50410)
      std::exception (0x0x7f1cf8d2d8a0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cf8d50478)
  boost::exception (0x0x7f1cf8d2d900) 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> (0x0x7f1cf8d5e9a0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE) + 16u)
  std::overflow_error (0x0x7f1cf8d50548) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f1cf8d5e9a0)
    std::runtime_error (0x0x7f1cf8d505b0) 0
        primary-for std::overflow_error (0x0x7f1cf8d50548)
      std::exception (0x0x7f1cf8d2dae0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cf8d505b0)
  boost::exception (0x0x7f1cf8d2db40) 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> (0x0x7f1cf8d5ee70) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE) + 16u)
  std::underflow_error (0x0x7f1cf8d506e8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f1cf8d5ee70)
    std::runtime_error (0x0x7f1cf8d50750) 0
        primary-for std::underflow_error (0x0x7f1cf8d506e8)
      std::exception (0x0x7f1cf8d2dc60) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cf8d50750)
  boost::exception (0x0x7f1cf8d2dcc0) 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> (0x0x7f1cf8d84380) 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 (0x0x7f1cf8d50888) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f1cf8d84380)
    std::exception (0x0x7f1cf8d2dde0) 0 nearly-empty
        primary-for std::ios_base::failure (0x0x7f1cf8d50888)
  boost::exception (0x0x7f1cf8d2de40) 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> (0x0x7f1cf8d847e0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f1cf8d509c0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f1cf8d847e0)
    std::exception (0x0x7f1cf8d94120) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f1cf8d509c0)
  boost::exception (0x0x7f1cf8d94180) 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> (0x0x7f1cf8d84bd0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE) + 16u)
  std::bad_alloc (0x0x7f1cf8d50b60) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f1cf8d84bd0)
    std::exception (0x0x7f1cf8d942a0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f1cf8d50b60)
  boost::exception (0x0x7f1cf8d94300) 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> (0x0x7f1cf8d84ee0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7f1cf8d50d00) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f1cf8d84ee0)
    std::exception (0x0x7f1cf8d94420) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f1cf8d50d00)
  boost::exception (0x0x7f1cf8d94480) 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> (0x0x7f1cf8db02a0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE) + 16u)
  std::bad_typeid (0x0x7f1cf8d50ea0) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f1cf8db02a0)
    std::exception (0x0x7f1cf8d945a0) 0 nearly-empty
        primary-for std::bad_typeid (0x0x7f1cf8d50ea0)
  boost::exception (0x0x7f1cf8d94600) 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> (0x0x7f1cf8db0700) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE) + 16u)
  std::bad_exception (0x0x7f1cf8d50f70) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f1cf8db0700)
    std::exception (0x0x7f1cf8d94720) 0 nearly-empty
        primary-for std::bad_exception (0x0x7f1cf8d50f70)
  boost::exception (0x0x7f1cf8d94780) 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*> (0x0x7f1cf8dc5270) 0
  std::__detail::_List_node_base (0x0x7f1cf8d948a0) 0

Class boost::function0<void>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function0<void>::dummy (0x0x7f1cf8d94ae0) 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> > (0x0x7f1cf8dc52d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5340) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8d94b40) 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> (0x0x7f1cf8d94c00) 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> (0x0x7f1cf8d94ba0) 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> (0x0x7f1cf8e080e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE) + 16u)
  boost::promise_already_satisfied (0x0x7f1cf8dc5478) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f1cf8e080e0)
    boost::future_error (0x0x7f1cf8dc54e0) 0
        primary-for boost::promise_already_satisfied (0x0x7f1cf8dc5478)
      std::logic_error (0x0x7f1cf8dc5548) 0
          primary-for boost::future_error (0x0x7f1cf8dc54e0)
        std::exception (0x0x7f1cf8d94d20) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8dc5548)
  boost::exception (0x0x7f1cf8d94d80) 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> > (0x0x7f1cf8e081c0) 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> (0x0x7f1cf8e08230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> > (0x0x7f1cf8e081c0)
    boost::promise_already_satisfied (0x0x7f1cf8dc5680) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7f1cf8e08230)
      boost::future_error (0x0x7f1cf8dc56e8) 0
          primary-for boost::promise_already_satisfied (0x0x7f1cf8dc5680)
        std::logic_error (0x0x7f1cf8dc5750) 0
            primary-for boost::future_error (0x0x7f1cf8dc56e8)
          std::exception (0x0x7f1cf8d94ea0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf8dc5750)
    boost::exception (0x0x7f1cf8d94f00) 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 (0x0x7f1cf8d94f60) 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> (0x0x7f1cf8e26180) 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> (0x0x7f1cf8e277e0) 0 nearly-empty
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)
  boost::thread_interrupted (0x0x7f1cf8e262a0) 0 empty
  boost::exception_detail::clone_base (0x0x7f1cf8e26300) 0 nearly-empty virtual
      primary-for boost::exception_detail::clone_impl<boost::thread_interrupted> (0x0x7f1cf8e277e0)
      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> >&> (0x0x7f1cf8e264e0) 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> >&> (0x0x7f1cf8dc5af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5b60) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e26540) 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> >&> (0x0x7f1cf8dc5bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5c30) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e265a0) 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> >&> (0x0x7f1cf8dc5c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5d00) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e26600) 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> > > > (0x0x7f1cf8e26660) 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> > > > (0x0x7f1cf8dc5d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5dd0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e266c0) 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> > > > (0x0x7f1cf8dc5e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5ea0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e26720) 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> > > > (0x0x7f1cf8dc5f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5f70) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e26780) 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> > > > (0x0x7f1cf8e267e0) 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> > > (0x0x7f1cf8e26840) 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> > > > (0x0x7f1cf8dc5888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8dc5958) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e26960) 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> > > > (0x0x7f1cf8e269c0) 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> > > > (0x0x7f1cf8e26480) 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> > > > (0x0x7f1cf8e26a20) 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> > > > (0x0x7f1cf8e5e068) 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> > > > (0x0x7f1cf8e26a80) 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> >&> (0x0x7f1cf8e26c00) 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> >&> (0x0x7f1cf8e26ba0) 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> >&> (0x0x7f1cf8e26b40) 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> >&> (0x0x7f1cf8e26de0) 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> >&> (0x0x7f1cf8e5e3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8e5e410) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8e26e40) 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> >&> (0x0x7f1cf8e5e478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5e4e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e26f60) 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> >&> (0x0x7f1cf8e5e548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8e5e5b0) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8e670c0) 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> >&> (0x0x7f1cf8e5e618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5e680) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e67120) 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> (0x0x7f1cf8e67180) 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> >&> (0x0x7f1cf8e26d80) 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> >&> (0x0x7f1cf8e26d20) 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> > > > (0x0x7f1cf8e26ae0) 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> > > > (0x0x7f1cf8e67360) 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> > > > (0x0x7f1cf8e5e888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5e8f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e673c0) 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> > > > (0x0x7f1cf8e5e958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5e9c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e67420) 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> > > > (0x0x7f1cf8e67480) 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> > > > (0x0x7f1cf8e5ea28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5ea90) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e674e0) 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> > > > (0x0x7f1cf8e5eaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5eb60) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e67540) 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> > > > (0x0x7f1cf8e5ebc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5ec30) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e675a0) 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> > >*> (0x0x7f1cf8e676c0) 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> > > > (0x0x7f1cf8e5ed68) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7f1cf8e67720) 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> > > > (0x0x7f1cf8e5edd0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f1cf8e5ee38) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7f1cf8e67780) 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> > > > (0x0x7f1cf8e5eea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e5ef08) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e677e0) 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> > > > (0x0x7f1cf8e5ef70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e93000) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e67840) 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> > > > (0x0x7f1cf8e678a0) 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> > > > (0x0x7f1cf8e93068) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7f1cf8e67900) 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 (0x0x7f1cf8e679c0) 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> > >&> (0x0x7f1cf8e67960) 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> > > (0x0x7f1cf8e930d0) 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> > >&> (0x0x7f1cf8e67a20) 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> > > (0x0x7f1cf8e67b40) 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> > >&> (0x0x7f1cf8e67c60) 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> >&> (0x0x7f1cf8e67cc0) 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>*> (0x0x7f1cf8e67d20) 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>*> (0x0x7f1cf8e67d80) 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>*> (0x0x7f1cf8e67de0) 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>*> (0x0x7f1cf8e93478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8e934e0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8e67e40) 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> (0x0x7f1cf8e67ea0) 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> (0x0x7f1cf8ea4000) 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>*> (0x0x7f1cf8ea4060) 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> (0x0x7f1cf8ea40c0) 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> (0x0x7f1cf8ea4120) 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> (0x0x7f1cf8ea4180) 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> (0x0x7f1cf8ea41e0) 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> (0x0x7f1cf8ea4240) 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 (0x0x7f1cf8ea4300) 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> (0x0x7f1cf8ece3f0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 24u)
  boost::broken_promise (0x0x7f1cf8e935b0) 0
      primary-for boost::exception_detail::clone_impl<boost::broken_promise> (0x0x7f1cf8ece3f0)
    boost::future_error (0x0x7f1cf8e93618) 0
        primary-for boost::broken_promise (0x0x7f1cf8e935b0)
      std::logic_error (0x0x7f1cf8e93680) 0
          primary-for boost::future_error (0x0x7f1cf8e93618)
        std::exception (0x0x7f1cf8ea43c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8e93680)
  boost::exception_detail::clone_base (0x0x7f1cf8ea4420) 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> (0x0x7f1cf8ea45a0) 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> (0x0x7f1cf8ea4540) 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> (0x0x7f1cf8ee9460) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE) + 16u)
  boost::promise_moved (0x0x7f1cf8e937b8) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f1cf8ee9460)
    boost::future_error (0x0x7f1cf8e93820) 0
        primary-for boost::promise_moved (0x0x7f1cf8e937b8)
      std::logic_error (0x0x7f1cf8e93888) 0
          primary-for boost::future_error (0x0x7f1cf8e93820)
        std::exception (0x0x7f1cf8ea4600) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8e93888)
  boost::exception (0x0x7f1cf8ea4660) 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> > (0x0x7f1cf8ee9620) 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> (0x0x7f1cf8ee9690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> > (0x0x7f1cf8ee9620)
    boost::promise_moved (0x0x7f1cf8e938f0) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7f1cf8ee9690)
      boost::future_error (0x0x7f1cf8e93958) 0
          primary-for boost::promise_moved (0x0x7f1cf8e938f0)
        std::logic_error (0x0x7f1cf8e939c0) 0
            primary-for boost::future_error (0x0x7f1cf8e93958)
          std::exception (0x0x7f1cf8ea4780) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf8e939c0)
    boost::exception (0x0x7f1cf8ea47e0) 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 (0x0x7f1cf8ea4840) 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> (0x0x7f1cf8ea4a20) 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> (0x0x7f1cf8ea49c0) 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> (0x0x7f1cf8f01770) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE) + 16u)
  boost::future_already_retrieved (0x0x7f1cf8e93dd0) 0
      primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f1cf8f01770)
    boost::future_error (0x0x7f1cf8e93e38) 0
        primary-for boost::future_already_retrieved (0x0x7f1cf8e93dd0)
      std::logic_error (0x0x7f1cf8e93ea0) 0
          primary-for boost::future_error (0x0x7f1cf8e93e38)
        std::exception (0x0x7f1cf8ea4a80) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8e93ea0)
  boost::exception (0x0x7f1cf8ea4ae0) 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> > (0x0x7f1cf8f01850) 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> (0x0x7f1cf8f018c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> > (0x0x7f1cf8f01850)
    boost::future_already_retrieved (0x0x7f1cf8e936e8) 0
        primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7f1cf8f018c0)
      boost::future_error (0x0x7f1cf8e93a28) 0
          primary-for boost::future_already_retrieved (0x0x7f1cf8e936e8)
        std::logic_error (0x0x7f1cf8f17000) 0
            primary-for boost::future_error (0x0x7f1cf8e93a28)
          std::exception (0x0x7f1cf8ea4c00) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf8f17000)
    boost::exception (0x0x7f1cf8ea4c60) 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 (0x0x7f1cf8ea4cc0) 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>&> (0x0x7f1cf8ea4f00) 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>&> (0x0x7f1cf8f17208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f17270) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8ea4f60) 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>&> (0x0x7f1cf8f172d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f17340) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c000) 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>&> (0x0x7f1cf8f173a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f17410) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c060) 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> > > (0x0x7f1cf8b1c0c0) 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> > > (0x0x7f1cf8f17548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f175b0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c120) 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> > > (0x0x7f1cf8f17618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f17680) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c180) 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> > > (0x0x7f1cf8f176e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f17750) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c1e0) 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> > > (0x0x7f1cf8b1c240) 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> > > (0x0x7f1cf8f17888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f178f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c2a0) 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> > > (0x0x7f1cf8b1c300) 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> > > (0x0x7f1cf8ea4ea0) 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> > > (0x0x7f1cf8b1c360) 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> > > (0x0x7f1cf8f179c0) 0 empty
  boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f1cf8b1c3c0) 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>&> (0x0x7f1cf8b1c540) 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>&> (0x0x7f1cf8b1c4e0) 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>&> (0x0x7f1cf8b1c480) 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>&> (0x0x7f1cf8b1c660) 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>&> (0x0x7f1cf8f17b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8f17bc8) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8b1c6c0) 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>&> (0x0x7f1cf8f17c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f17c98) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c720) 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>&> (0x0x7f1cf8f17d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8f17d68) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8b1c780) 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>&> (0x0x7f1cf8f17dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8f17e38) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c7e0) 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> (0x0x7f1cf8b1c840) 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>&> (0x0x7f1cf8b1c600) 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>&> (0x0x7f1cf8b1c5a0) 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> > > (0x0x7f1cf8b1c420) 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> > > (0x0x7f1cf8b1c8a0) 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> > > (0x0x7f1cf8b3b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3b068) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1c9c0) 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> > > (0x0x7f1cf8b3b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3b138) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1ca20) 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> > > (0x0x7f1cf8b1ca80) 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> > > (0x0x7f1cf8b3b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3b2d8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1cae0) 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> > > (0x0x7f1cf8b3b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3b3a8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1cc00) 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> > > (0x0x7f1cf8b3b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3b478) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b1cd20) 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> >*> (0x0x7f1cf8b1ce40) 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> > > (0x0x7f1cf8b3b5b0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7f1cf8b1cf60) 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> > > (0x0x7f1cf8b3b618) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f1cf8b3b680) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7f1cf8b55000) 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> > > (0x0x7f1cf8b3b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3b820) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b55060) 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> > > (0x0x7f1cf8b3b888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8b3b8f0) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8b550c0) 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> > > (0x0x7f1cf8b55120) 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> > > (0x0x7f1cf8b3b958) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7f1cf8b55240) 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 (0x0x7f1cf8b55360) 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> >&> (0x0x7f1cf8b55300) 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> > (0x0x7f1cf8b3ba90) 0 empty
  boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&> (0x0x7f1cf8b553c0) 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> > (0x0x7f1cf8b55420) 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> >&> (0x0x7f1cf8b55480) 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>&> (0x0x7f1cf8b554e0) 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>&> (0x0x7f1cf8b555a0) 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>&> (0x0x7f1cf8b3baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3bb60) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b55600) 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>&> (0x0x7f1cf8b3bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3bc30) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b55660) 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>&> (0x0x7f1cf8b3bc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3bd00) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b556c0) 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> > > (0x0x7f1cf8b55720) 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> > > (0x0x7f1cf8b3bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b55840) 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> > > (0x0x7f1cf8b3be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3bea0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b558a0) 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> > > (0x0x7f1cf8b3bf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b3bf70) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b55900) 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> > > (0x0x7f1cf8b55960) 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> > > (0x0x7f1cf8b71000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b71068) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b55a80) 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> > > (0x0x7f1cf8b55ae0) 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> > > (0x0x7f1cf8b55540) 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> > > (0x0x7f1cf8b55c00) 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> > > (0x0x7f1cf8b71138) 0 empty
  boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f1cf8b55c60) 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>&> (0x0x7f1cf8b55de0) 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>&> (0x0x7f1cf8b55d80) 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>&> (0x0x7f1cf8b55d20) 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>&> (0x0x7f1cf8b55f00) 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>&> (0x0x7f1cf8b712d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8b71340) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8b55f60) 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>&> (0x0x7f1cf8b713a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b71410) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f000) 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>&> (0x0x7f1cf8b71478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8b714e0) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8b7f060) 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>&> (0x0x7f1cf8b71548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b715b0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f0c0) 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> (0x0x7f1cf8b7f120) 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>&> (0x0x7f1cf8b55ea0) 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>&> (0x0x7f1cf8b55e40) 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> > > (0x0x7f1cf8b55cc0) 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> > > (0x0x7f1cf8b7f240) 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> > > (0x0x7f1cf8b716e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b71750) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f2a0) 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> > > (0x0x7f1cf8b717b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b71820) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f300) 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> > > (0x0x7f1cf8b7f360) 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> > > (0x0x7f1cf8b71888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b718f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f480) 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> > > (0x0x7f1cf8b71958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b719c0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f4e0) 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> > > (0x0x7f1cf8b71a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b71a90) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f540) 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> >*> (0x0x7f1cf8b7f660) 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> > > (0x0x7f1cf8b71c98) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7f1cf8b7f6c0) 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> > > (0x0x7f1cf8b71d68) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f1cf8b71dd0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7f1cf8b7f720) 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> > > (0x0x7f1cf8b71ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8b71f08) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8b7f840) 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> > > (0x0x7f1cf8b71f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8ba3000) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8b7f8a0) 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> > > (0x0x7f1cf8b7f900) 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> > > (0x0x7f1cf8ba3138) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7f1cf8b7f960) 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 (0x0x7f1cf8b7fa20) 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> >&> (0x0x7f1cf8b7f9c0) 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> > (0x0x7f1cf8ba3270) 0 empty
  boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&> (0x0x7f1cf8b7fa80) 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> > (0x0x7f1cf8b7fae0) 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> >&> (0x0x7f1cf8b7fb40) 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>&> (0x0x7f1cf8b7fba0) 0 empty

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 (0x0x7f1cf8b7fc00) 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> (0x0x7f1cf8b7fcc0) 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 (0x0x7f1cf8ba3340) 0
  std::basic_string<short unsigned int>::_Rep_base (0x0x7f1cf8b7fc60) 0

Class std::iterator_traits<pov_base::Image::MapEntry*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<pov_base::Image::MapEntry*> (0x0x7f1cf8b7fd80) 0 empty

Class __gnu_cxx::__normal_iterator<pov_base::Image::MapEntry*, std::vector<pov_base::Image::MapEntry> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<pov_base::Image::MapEntry*, std::vector<pov_base::Image::MapEntry> > (0x0x7f1cf8b7fd20) 0

Class std::__are_same<pov_base::Image::MapEntry*, pov_base::Image::MapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov_base::Image::MapEntry*, pov_base::Image::MapEntry*> (0x0x7f1cf8b7fde0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<pov_base::Image::MapEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<pov_base::Image::MapEntry> > (0x0x7f1cf8b7fe40) 0 empty

Class std::__is_integer<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > > (0x0x7f1cf8b7fea0) 0 empty

Class std::__is_integer<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > > (0x0x7f1cf8b7ff00) 0 empty

Class std::__is_integer<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > > (0x0x7f1cf8b7ff60) 0 empty

Class boost::io::detail::stream_format_state<char, std::char_traits<char> >
   size=48 align=8
   base size=48 base align=8
boost::io::detail::stream_format_state<char, std::char_traits<char> > (0x0x7f1cf8c37060) 0

Class boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >
   size=88 align=8
   base size=84 base align=8
boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > (0x0x7f1cf8c37000) 0

Class std::iterator_traits<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::basic_string<char>*> (0x0x7f1cf8c37300) 0 empty

Class __gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f1cf8c372a0) 0

Class std::__are_same<const std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::basic_string<char>*, std::basic_string<char>*> (0x0x7f1cf8c37420) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > > (0x0x7f1cf8c37480) 0 empty

Class std::iterator_traits<vfe::IOPath*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<vfe::IOPath*> (0x0x7f1cf8c37540) 0 empty

Class __gnu_cxx::__normal_iterator<vfe::IOPath*, std::vector<vfe::IOPath> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<vfe::IOPath*, std::vector<vfe::IOPath> > (0x0x7f1cf8c374e0) 0

Class std::__are_same<vfe::IOPath*, vfe::IOPath*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<vfe::IOPath*, vfe::IOPath*> (0x0x7f1cf8c375a0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<vfe::IOPath> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<vfe::IOPath> > (0x0x7f1cf8c37600) 0 empty

Class std::iterator_traits<const vfe::IOPath*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const vfe::IOPath*> (0x0x7f1cf8c376c0) 0 empty

Class __gnu_cxx::__normal_iterator<const vfe::IOPath*, std::vector<vfe::IOPath> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const vfe::IOPath*, std::vector<vfe::IOPath> > (0x0x7f1cf8c37660) 0

Class std::__are_same<const vfe::IOPath*, vfe::IOPath*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const vfe::IOPath*, vfe::IOPath*> (0x0x7f1cf8c37720) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<vfe::IOPath> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<vfe::IOPath> > (0x0x7f1cf8c37780) 0 empty

Class std::_Rb_tree_iterator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf8c377e0) 0

Class pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler
   size=120 align=8
   base size=120 base align=8
pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler (0x0x7f1cf8c37900) 0

Class std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>
   size=136 align=8
   base size=136 base align=8
std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> (0x0x7f1cf8c378a0) 0

Class __gnu_cxx::__ops::_Iter_equals_val<const pov_base::Path>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__ops::_Iter_equals_val<const pov_base::Path> (0x0x7f1cf8c37a20) 0

Class std::_List_node<pov_base::Path>
   size=56 align=8
   base size=56 base align=8
std::_List_node<pov_base::Path> (0x0x7f1cf8ba3d68) 0
  std::__detail::_List_node_base (0x0x7f1cf8c37b40) 0

Class boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, boost::ratio<1l, 1000000000l>, true, false>
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, boost::ratio<1l, 1000000000l>, true, false> (0x0x7f1cf89f8180) 0 empty

Class boost::ratio<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1000000000l, 1l> (0x0x7f1cf89f82a0) 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> > (0x0x7f1cf89f8240) 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> > (0x0x7f1cf894bd00) 0 empty
  boost::ratio<1000000000l, 1l> (0x0x7f1cf89f8300) 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> > > (0x0x7f1cf89f81e0) 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> (0x0x7f1cf89f8540) 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> > (0x0x7f1cf8a31138) 0
  std::_Rb_tree_node_base (0x0x7f1cf89f84e0) 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>&> (0x0x7f1cf89f85a0) 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> > (0x0x7f1cf89f8600) 0 empty

Class std::__is_arithmetic<float>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<float> (0x0x7f1cf8a31750) 0 empty
  std::__traitor<std::__is_integer<float>, std::__is_floating<float> > (0x0x7f1cf89f8660) 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> (0x0x7f1cf89f86c0) 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> (0x0x7f1cf89f8720) 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> (0x0x7f1cf89f8780) 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> (0x0x7f1cf89f87e0) 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> (0x0x7f1cf89f8840) 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> (0x0x7f1cf89f88a0) 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> > (0x0x7f1cf89f8900) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7f1cf8a31888) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7f1cf89f8960) 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> (0x0x7f1cf89f89c0) 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> (0x0x7f1cf89f8a20) 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> (0x0x7f1cf89f8a80) 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> (0x0x7f1cf89f8ae0) 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> > (0x0x7f1cf89f8b40) 0 empty

Class std::__is_arithmetic<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<long double> (0x0x7f1cf8a31958) 0 empty
  std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> > (0x0x7f1cf89f8ba0) 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> (0x0x7f1cf89f8c00) 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> (0x0x7f1cf89f8c60) 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> (0x0x7f1cf89f8cc0) 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> (0x0x7f1cf89f8d20) 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*> > (0x0x7f1cf8ac80c0) 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> (0x0x7f1cf8ac8180) 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> (0x0x7f1cf8ac8120) 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> (0x0x7f1cf8ae5540) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7f1cf8a31ea0) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f1cf8ae5540)
    std::runtime_error (0x0x7f1cf8a31f08) 0
        primary-for boost::bad_function_call (0x0x7f1cf8a31ea0)
      std::exception (0x0x7f1cf8ac81e0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cf8a31f08)
  boost::exception (0x0x7f1cf8ac8240) 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> > (0x0x7f1cf8ae5700) 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> (0x0x7f1cf8ae5770) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f1cf8ae5700)
    boost::bad_function_call (0x0x7f1cf8af3000) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f1cf8ae5770)
      std::runtime_error (0x0x7f1cf8af3068) 0
          primary-for boost::bad_function_call (0x0x7f1cf8af3000)
        std::exception (0x0x7f1cf8ac8360) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cf8af3068)
    boost::exception (0x0x7f1cf8ac83c0) 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 (0x0x7f1cf8ac8420) 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> > (0x0x7f1cf879eee0) 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> (0x0x7f1cf879ef50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7f1cf879eee0)
    std::domain_error (0x0x7f1cf8af3888) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7f1cf879ef50)
      std::logic_error (0x0x7f1cf8af38f0) 0
          primary-for std::domain_error (0x0x7f1cf8af3888)
        std::exception (0x0x7f1cf8ac8ba0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8af38f0)
    boost::exception (0x0x7f1cf8ac8c00) 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 (0x0x7f1cf8ac8c60) 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> > (0x0x7f1cf87d5230) 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> (0x0x7f1cf87d52a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7f1cf87d5230)
    std::invalid_argument (0x0x7f1cf8af3a28) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7f1cf87d52a0)
      std::logic_error (0x0x7f1cf8af3a90) 0
          primary-for std::invalid_argument (0x0x7f1cf8af3a28)
        std::exception (0x0x7f1cf87ca240) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8af3a90)
    boost::exception (0x0x7f1cf87ca2a0) 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 (0x0x7f1cf87ca300) 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> > (0x0x7f1cf87f35b0) 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> (0x0x7f1cf87f3620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7f1cf87f35b0)
    std::length_error (0x0x7f1cf8af3f08) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7f1cf87f3620)
      std::logic_error (0x0x7f1cf8af3f70) 0
          primary-for std::length_error (0x0x7f1cf8af3f08)
        std::exception (0x0x7f1cf87ca540) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8af3f70)
    boost::exception (0x0x7f1cf87ca5a0) 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 (0x0x7f1cf87ca600) 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> > (0x0x7f1cf880f850) 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> (0x0x7f1cf880f8c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7f1cf880f850)
    std::out_of_range (0x0x7f1cf8af3958) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7f1cf880f8c0)
      std::logic_error (0x0x7f1cf8af3af8) 0
          primary-for std::out_of_range (0x0x7f1cf8af3958)
        std::exception (0x0x7f1cf87cab40) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf8af3af8)
    boost::exception (0x0x7f1cf87caba0) 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 (0x0x7f1cf87cac00) 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> > (0x0x7f1cf882eaf0) 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> (0x0x7f1cf882eb60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7f1cf882eaf0)
    std::logic_error (0x0x7f1cf88220d0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7f1cf882eb60)
      std::exception (0x0x7f1cf8837180) 0 nearly-empty
          primary-for std::logic_error (0x0x7f1cf88220d0)
    boost::exception (0x0x7f1cf88371e0) 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 (0x0x7f1cf8837240) 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> > (0x0x7f1cf885e000) 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> (0x0x7f1cf885e070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7f1cf885e000)
    std::range_error (0x0x7f1cf8822208) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7f1cf885e070)
      std::runtime_error (0x0x7f1cf8822270) 0
          primary-for std::range_error (0x0x7f1cf8822208)
        std::exception (0x0x7f1cf8837780) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cf8822270)
    boost::exception (0x0x7f1cf88377e0) 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 (0x0x7f1cf8837840) 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> > (0x0x7f1cf887a310) 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> (0x0x7f1cf887a380) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7f1cf887a310)
    std::overflow_error (0x0x7f1cf88223a8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7f1cf887a380)
      std::runtime_error (0x0x7f1cf8822410) 0
          primary-for std::overflow_error (0x0x7f1cf88223a8)
        std::exception (0x0x7f1cf8837de0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cf8822410)
    boost::exception (0x0x7f1cf8837e40) 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 (0x0x7f1cf8837ea0) 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> > (0x0x7f1cf8899620) 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> (0x0x7f1cf8899690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7f1cf8899620)
    std::underflow_error (0x0x7f1cf8822888) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7f1cf8899690)
      std::runtime_error (0x0x7f1cf88228f0) 0
          primary-for std::underflow_error (0x0x7f1cf8822888)
        std::exception (0x0x7f1cf88a1180) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f1cf88228f0)
    boost::exception (0x0x7f1cf88a11e0) 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 (0x0x7f1cf88a1240) 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> > (0x0x7f1cf88bda80) 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> (0x0x7f1cf88bdaf0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7f1cf88bda80)
    std::ios_base::failure (0x0x7f1cf8822d68) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7f1cf88bdaf0)
      std::exception (0x0x7f1cf88a14e0) 0 nearly-empty
          primary-for std::ios_base::failure (0x0x7f1cf8822d68)
    boost::exception (0x0x7f1cf88a1540) 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 (0x0x7f1cf88a15a0) 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> > (0x0x7f1cf88d8bd0) 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> (0x0x7f1cf88d8c40) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7f1cf88d8bd0)
    std::runtime_error (0x0x7f1cf8822dd0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7f1cf88d8c40)
      std::exception (0x0x7f1cf88a1900) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1cf8822dd0)
    boost::exception (0x0x7f1cf88a1960) 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 (0x0x7f1cf88a19c0) 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> > (0x0x7f1cf88f4e70) 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> (0x0x7f1cf88f4ee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7f1cf88f4e70)
    std::bad_alloc (0x0x7f1cf88f10d0) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7f1cf88f4ee0)
      std::exception (0x0x7f1cf88a1d20) 0 nearly-empty
          primary-for std::bad_alloc (0x0x7f1cf88f10d0)
    boost::exception (0x0x7f1cf88a1d80) 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 (0x0x7f1cf88a1de0) 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> > (0x0x7f1cf8524690) 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> (0x0x7f1cf8524700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7f1cf8524690)
    std::bad_cast (0x0x7f1cf88f1208) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7f1cf8524700)
      std::exception (0x0x7f1cf851d180) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f1cf88f1208)
    boost::exception (0x0x7f1cf851d1e0) 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 (0x0x7f1cf851d240) 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> > (0x0x7f1cf8541c40) 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> (0x0x7f1cf8541cb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7f1cf8541c40)
    std::bad_typeid (0x0x7f1cf88f1478) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7f1cf8541cb0)
      std::exception (0x0x7f1cf851d780) 0 nearly-empty
          primary-for std::bad_typeid (0x0x7f1cf88f1478)
    boost::exception (0x0x7f1cf851d7e0) 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 (0x0x7f1cf851d840) 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> > (0x0x7f1cf856e070) 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> (0x0x7f1cf856e0e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7f1cf856e070)
    std::bad_exception (0x0x7f1cf88f15b0) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7f1cf856e0e0)
      std::exception (0x0x7f1cf851dde0) 0 nearly-empty
          primary-for std::bad_exception (0x0x7f1cf88f15b0)
    boost::exception (0x0x7f1cf851de40) 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 (0x0x7f1cf851dea0) 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>*> (0x0x7f1cf857d480) 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> > (0x0x7f1cf857d4e0) 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> > > (0x0x7f1cf857d6c0) 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> (0x0x7f1cf857d720) 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>*> (0x0x7f1cf857d780) 0

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > > (0x0x7f1cf86820c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > > (0x0x7f1cf8682120) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > > (0x0x7f1cf8682180) 0 empty

Class std::iterator_traits<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf86824e0) 0 empty

Class __gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1cf8682480) 0

Class std::__are_same<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf8682540) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1cf86825a0) 0 empty

Class boost::is_integral<boost::function5<vfe::vfeDisplay*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function5<vfe::vfeDisplay*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool> > (0x0x7f1cf8696000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf86963a8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8682720) 0 empty

Class std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >
   size=168 align=8
   base size=168 base align=8
std::_Rb_tree_node<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf8696c98) 0
  std::_Rb_tree_node_base (0x0x7f1cf86827e0) 0

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

Class std::iterator_traits<std::_List_iterator<pov_base::Path> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_iterator<pov_base::Path> > (0x0x7f1cf8682ae0) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf8682d20) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, false> (0x0x7f1cf8682d80) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf8696e38) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, false> (0x0x7f1cf8682de0) 0 empty

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

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

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

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf8682f60) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f1cf83cb000) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf83ce000) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f1cf83cb060) 0 empty

Class std::__is_move_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::basic_string<char>*> (0x0x7f1cf83cb120) 0 empty

Class std::_Iter_base<std::basic_string<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::basic_string<char>*, false> (0x0x7f1cf83cb240) 0 empty

Class std::_Miter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::basic_string<char>*> (0x0x7f1cf83ce068) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f1cf83cb360) 0 empty

Class boost::common_type<long int, long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::common_type<long int, long int, long int> (0x0x7f1cf83cba20) 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> (0x0x7f1cf83cba80) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f1cf83cbc00) 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*>*> (0x0x7f1cf83cbc60) 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> (0x0x7f1cf83cbcc0) 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*>*> (0x0x7f1cf83cedd0) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7f1cf83cbd20) 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>*> (0x0x7f1cf83cbe40) 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> (0x0x7f1cf83cbea0) 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>*> (0x0x7f1cf849e208) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7f1cf83cbf00) 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> (0x0x7f1cf84b43c0) 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*> (0x0x7f1cf84b44e0) 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> (0x0x7f1cf84b4480) 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> (0x0x7f1cf84b4420) 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> (0x0x7f1cf84b4540) 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> (0x0x7f1cf84b48a0) 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> (0x0x7f1cf85004e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8500548) 0 empty
    mpl_::bool_<false> (0x0x7f1cf84b49c0) 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> (0x0x7f1cf85005b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8500618) 0 empty
    mpl_::bool_<false> (0x0x7f1cf84b4a20) 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> (0x0x7f1cf8500680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf85006e8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf84b4a80) 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> (0x0x7f1cf84b4ae0) 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> (0x0x7f1cf84b4b40) 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> (0x0x7f1cf8500888) 0 empty
  mpl_::bool_<false> (0x0x7f1cf84b4c60) 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> (0x0x7f1cf84b4cc0) 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> (0x0x7f1cf84b4360) 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> (0x0x7f1cf8500a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8500a90) 0 empty
    mpl_::bool_<false> (0x0x7f1cf84b4ea0) 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> > (0x0x7f1cf84b4f00) 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> (0x0x7f1cf84b4e40) 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> (0x0x7f1cf84b4de0) 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> (0x0x7f1cf8168060) 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> (0x0x7f1cf81680c0) 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> (0x0x7f1cf8168120) 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> (0x0x7f1cf8168240) 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> (0x0x7f1cf81682a0) 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> (0x0x7f1cf8500c30) 0 empty
  mpl_::integral_c<long unsigned int, 4ul> (0x0x7f1cf8168300) 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> (0x0x7f1cf8500c98) 0 empty
  boost::integral_constant<long unsigned int, 4ul> (0x0x7f1cf8500d00) 0 empty
    mpl_::integral_c<long unsigned int, 4ul> (0x0x7f1cf8168360) 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> (0x0x7f1cf81683c0) 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> (0x0x7f1cf8500d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8500dd0) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8168420) 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> (0x0x7f1cf8168480) 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> (0x0x7f1cf81684e0) 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> (0x0x7f1cf8500e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8500ea0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8168540) 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> (0x0x7f1cf81685a0) 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> (0x0x7f1cf8500f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8500f70) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8168600) 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> (0x0x7f1cf8184000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8184068) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8168660) 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> (0x0x7f1cf81840d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8184138) 0 empty
    mpl_::bool_<false> (0x0x7f1cf81686c0) 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> (0x0x7f1cf81841a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8184208) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8168720) 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> (0x0x7f1cf81687e0) 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*> (0x0x7f1cf8168900) 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> (0x0x7f1cf81688a0) 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> (0x0x7f1cf8168840) 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> (0x0x7f1cf8168a20) 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> (0x0x7f1cf8168d80) 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> (0x0x7f1cf81846e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8184750) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8168ea0) 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> (0x0x7f1cf81847b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8184820) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8168f00) 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> (0x0x7f1cf8184888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf81848f0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8168f60) 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> (0x0x7f1cf81849c0) 0 empty
  mpl_::bool_<false> (0x0x7f1cf81e4000) 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> (0x0x7f1cf8168780) 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> > (0x0x7f1cf81e41e0) 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> (0x0x7f1cf81e4180) 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> (0x0x7f1cf81e4120) 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> (0x0x7f1cf81e4300) 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> (0x0x7f1cf81e4420) 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> (0x0x7f1cf81e4480) 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> (0x0x7f1cf81e45a0) 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> (0x0x7f1cf8184c30) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f1cf8184c98) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f1cf81e4600) 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> (0x0x7f1cf81e4660) 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> (0x0x7f1cf8184d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf8184d68) 0 empty
    mpl_::bool_<true> (0x0x7f1cf81e4780) 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> (0x0x7f1cf81e47e0) 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> (0x0x7f1cf81e4900) 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> (0x0x7f1cf8184dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8184e38) 0 empty
    mpl_::bool_<false> (0x0x7f1cf81e4a20) 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> (0x0x7f1cf81e4a80) 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> (0x0x7f1cf8184ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf8184f08) 0 empty
    mpl_::bool_<false> (0x0x7f1cf81e4ae0) 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> (0x0x7f1cf8184f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf81fe000) 0 empty
    mpl_::bool_<false> (0x0x7f1cf81e4b40) 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> (0x0x7f1cf81fe068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf81fe0d0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf81e4ba0) 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> (0x0x7f1cf81fe138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf81fe1a0) 0 empty
    mpl_::bool_<true> (0x0x7f1cf81e4c00) 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 (*)()> (0x0x7f1cf81e4cc0) 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 (**)()> (0x0x7f1cf81e4de0) 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 (*)()> (0x0x7f1cf81e4d80) 0 empty

Class boost::remove_cv<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int (*)()> (0x0x7f1cf81e4d20) 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 (*)()> (0x0x7f1cf81e4e40) 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 (*)()> (0x0x7f1cf82521e0) 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 (*)()> (0x0x7f1cf81fe680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf81fe6e8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8252240) 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 (*)()> (0x0x7f1cf81fe750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf81fe7b8) 0 empty
    mpl_::bool_<false> (0x0x7f1cf82522a0) 0 empty

Class boost::is_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int (*)()> (0x0x7f1cf81fe820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf81fe888) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8252300) 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> (0x0x7f1cf8252360) 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> (0x0x7f1cf82523c0) 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 (*)()> (0x0x7f1cf81fea28) 0 empty
  mpl_::bool_<false> (0x0x7f1cf82524e0) 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> (0x0x7f1cf8252540) 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 (*)()> (0x0x7f1cf81e4c60) 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> > (0x0x7f1cf8252660) 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> (0x0x7f1cf8252600) 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> (0x0x7f1cf82525a0) 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 (*)()> (0x0x7f1cf82526c0) 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> (0x0x7f1cf8252720) 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 (*)()> (0x0x7f1cf8252780) 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 (*)()> (0x0x7f1cf82527e0) 0 empty

Class boost::alignment_of<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<unsigned int (*)()> (0x0x7f1cf81fec98) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f1cf81fed00) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f1cf8252840) 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 (*)()> (0x0x7f1cf82528a0) 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 (*)()> (0x0x7f1cf81fed68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf81fedd0) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8252900) 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 (*)()> (0x0x7f1cf8252960) 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 (*)()> (0x0x7f1cf82529c0) 0 empty

Class boost::is_volatile<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<unsigned int (*)()> (0x0x7f1cf81fee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf81feea0) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8252a20) 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 (*)()> (0x0x7f1cf8252a80) 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 (*)()> (0x0x7f1cf81fef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf81fef70) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8252ae0) 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 (*)()> (0x0x7f1cf827b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf827b068) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8252b40) 0 empty

Class boost::is_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int (*)()> (0x0x7f1cf827b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f1cf827b138) 0 empty
    mpl_::bool_<false> (0x0x7f1cf8252ba0) 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 (*)()> (0x0x7f1cf827b1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f1cf827b208) 0 empty
    mpl_::bool_<true> (0x0x7f1cf8252c00) 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*> > (0x0x7f1cf8252cc0) 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*> > (0x0x7f1cf8252de0) 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*> > (0x0x7f1cf8252f00) 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*> > (0x0x7f1cf82ce060) 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*> > (0x0x7f1cf8252c60) 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> (0x0x7f1cf82ce240) 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> (0x0x7f1cf82ce420) 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> (0x0x7f1cf827b618) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cf82ce480) 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> (0x0x7f1cf827b680) 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 (0x0x7f1cf82ce4e0) 0
      primary-for boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base> (0x0x7f1cf827b680)

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> > (0x0x7f1cf82ce5a0) 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>&> (0x0x7f1cf82ce600) 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>&> (0x0x7f1cf827b750) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7f1cf82ce660) 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> > (0x0x7f1cf82ce6c0) 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>&> (0x0x7f1cf82ce720) 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>&> (0x0x7f1cf827b7b8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7f1cf82ce780) 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> > (0x0x7f1cf82ce7e0) 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>&> (0x0x7f1cf82ce840) 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>&> (0x0x7f1cf827b820) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7f1cf82ce8a0) 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> > (0x0x7f1cf82ce900) 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>&> (0x0x7f1cf82ce960) 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>&> (0x0x7f1cf827b888) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7f1cf82ce9c0) 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> > (0x0x7f1cf82cea20) 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>&> (0x0x7f1cf82cea80) 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>&> (0x0x7f1cf827b8f0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7f1cf82ceae0) 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> > (0x0x7f1cf82ceb40) 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>&> (0x0x7f1cf82ceba0) 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>&> (0x0x7f1cf827b958) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7f1cf82cec00) 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> > (0x0x7f1cf82cec60) 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>&> (0x0x7f1cf82cecc0) 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>&> (0x0x7f1cf827b9c0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7f1cf82ced20) 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> > (0x0x7f1cf82ced80) 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>&> (0x0x7f1cf82cede0) 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>&> (0x0x7f1cf827ba28) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7f1cf82cee40) 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> > (0x0x7f1cf82ceea0) 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>&> (0x0x7f1cf82cef00) 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>&> (0x0x7f1cf827ba90) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7f1cf82cef60) 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> > (0x0x7f1cf7f90000) 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>&> (0x0x7f1cf7f90060) 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>&> (0x0x7f1cf827baf8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7f1cf7f900c0) 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> > (0x0x7f1cf7f90120) 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>&> (0x0x7f1cf7f90180) 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>&> (0x0x7f1cf827bb60) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7f1cf7f901e0) 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> > (0x0x7f1cf7f90240) 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>&> (0x0x7f1cf7f902a0) 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>&> (0x0x7f1cf827bbc8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7f1cf7f90300) 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> > (0x0x7f1cf7f90360) 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>&> (0x0x7f1cf7f903c0) 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>&> (0x0x7f1cf827bc30) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7f1cf7f90420) 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> > (0x0x7f1cf7f90480) 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>&> (0x0x7f1cf7f904e0) 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>&> (0x0x7f1cf827bc98) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7f1cf7f90540) 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*> (0x0x7f1cf7f90900) 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> > (0x0x7f1cf827bf08) 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 (0x0x7f1cf7f90960) 0
      primary-for boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> > (0x0x7f1cf827bf08)

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf7f90f00) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f1cf7f90f60) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf80f2060) 0 empty

Class boost::detail::function::basic_vtable5<vfe::vfeDisplay*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable5<vfe::vfeDisplay*, unsigned int, unsigned int, boost::shared_ptr<pov_base::GammaCurve>, vfe::vfeSession*, bool> (0x0x7f1cf80f20c0) 0

Class std::__is_move_iterator<vfe::IOPath*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<vfe::IOPath*> (0x0x7f1cf80f2120) 0 empty

Class std::_Iter_base<vfe::IOPath*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<vfe::IOPath*, false> (0x0x7f1cf80f2180) 0 empty

Class std::_Miter_base<vfe::IOPath*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<vfe::IOPath*> (0x0x7f1cf80d6548) 0 empty
  std::_Iter_base<vfe::IOPath*, false> (0x0x7f1cf80f21e0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const vfe::IOPath*, std::vector<vfe::IOPath> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const vfe::IOPath*, std::vector<vfe::IOPath> > > (0x0x7f1cf80f2240) 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*> (0x0x7f1cf80f22a0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf80f2300) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, true> (0x0x7f1cf80f2360) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf80d6d68) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, true> (0x0x7f1cf80f23c0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf80f2420) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, true> (0x0x7f1cf80f2480) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf80d6e38) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > >, true> (0x0x7f1cf80f24e0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<short unsigned int>*, std::vector<std::basic_string<short unsigned int> > > > (0x0x7f1cf80f2540) 0 empty

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

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

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf80f26c0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f1cf80f2720) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf80d6ea0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f1cf80f2780) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf80f27e0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f1cf80f2840) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf7d8c068) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f1cf80f28a0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f1cf80f2900) 0 empty

Class std::__is_normal_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::basic_string<char>*> (0x0x7f1cf80f2960) 0 empty

Class std::_Niter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::basic_string<char>*> (0x0x7f1cf7d8c1a0) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f1cf80f2a80) 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> (0x0x7f1cf80f2b40) 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> (0x0x7f1cf80f2ae0) 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> (0x0x7f1cf7d91930) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7f1cf7d8c2d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f1cf7d91930)
    std::out_of_range (0x0x7f1cf7d8c340) 0
        primary-for boost::gregorian::bad_weekday (0x0x7f1cf7d8c2d8)
      std::logic_error (0x0x7f1cf7d8c3a8) 0
          primary-for std::out_of_range (0x0x7f1cf7d8c340)
        std::exception (0x0x7f1cf80f2ba0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf7d8c3a8)
  boost::exception (0x0x7f1cf80f2c00) 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> > (0x0x7f1cf7d91a10) 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> (0x0x7f1cf7d91a80) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f1cf7d91a10)
    boost::gregorian::bad_weekday (0x0x7f1cf7d8c4e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f1cf7d91a80)
      std::out_of_range (0x0x7f1cf7d8c548) 0
          primary-for boost::gregorian::bad_weekday (0x0x7f1cf7d8c4e0)
        std::logic_error (0x0x7f1cf7d8c5b0) 0
            primary-for std::out_of_range (0x0x7f1cf7d8c548)
          std::exception (0x0x7f1cf80f2c60) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf7d8c5b0)
    boost::exception (0x0x7f1cf80f2cc0) 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 (0x0x7f1cf80f2d20) 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> (0x0x7f1cf80f2de0) 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> (0x0x7f1cf80f2d80) 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> (0x0x7f1cf7db2930) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7f1cf7d8c820) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f1cf7db2930)
    std::out_of_range (0x0x7f1cf7d8c888) 0
        primary-for boost::gregorian::bad_year (0x0x7f1cf7d8c820)
      std::logic_error (0x0x7f1cf7d8c8f0) 0
          primary-for std::out_of_range (0x0x7f1cf7d8c888)
        std::exception (0x0x7f1cf80f2e40) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf7d8c8f0)
  boost::exception (0x0x7f1cf80f2ea0) 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> > (0x0x7f1cf7db2af0) 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> (0x0x7f1cf7db2b60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f1cf7db2af0)
    boost::gregorian::bad_year (0x0x7f1cf7d8c958) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f1cf7db2b60)
      std::out_of_range (0x0x7f1cf7d8c9c0) 0
          primary-for boost::gregorian::bad_year (0x0x7f1cf7d8c958)
        std::logic_error (0x0x7f1cf7d8ca28) 0
            primary-for std::out_of_range (0x0x7f1cf7d8c9c0)
          std::exception (0x0x7f1cf7dc7000) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf7d8ca28)
    boost::exception (0x0x7f1cf7dc7060) 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 (0x0x7f1cf7dc70c0) 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> (0x0x7f1cf7dc72a0) 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> (0x0x7f1cf7dc7240) 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> (0x0x7f1cf7dd1a10) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7f1cf7d8cd68) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f1cf7dd1a10)
    std::out_of_range (0x0x7f1cf7d8cdd0) 0
        primary-for boost::gregorian::bad_month (0x0x7f1cf7d8cd68)
      std::logic_error (0x0x7f1cf7d8ce38) 0
          primary-for std::out_of_range (0x0x7f1cf7d8cdd0)
        std::exception (0x0x7f1cf7dc7300) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf7d8ce38)
  boost::exception (0x0x7f1cf7dc7360) 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> > (0x0x7f1cf7dd1af0) 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> (0x0x7f1cf7dd1b60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f1cf7dd1af0)
    boost::gregorian::bad_month (0x0x7f1cf7d8cea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f1cf7dd1b60)
      std::out_of_range (0x0x7f1cf7d8cf08) 0
          primary-for boost::gregorian::bad_month (0x0x7f1cf7d8cea0)
        std::logic_error (0x0x7f1cf7d8cf70) 0
            primary-for std::out_of_range (0x0x7f1cf7d8cf08)
          std::exception (0x0x7f1cf7dc7480) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf7d8cf70)
    boost::exception (0x0x7f1cf7dc74e0) 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 (0x0x7f1cf7dc7540) 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> (0x0x7f1cf7dc7600) 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> (0x0x7f1cf7dc75a0) 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> (0x0x7f1cf7df09a0) 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 (0x0x7f1cf7dec270) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f1cf7df09a0)
    std::out_of_range (0x0x7f1cf7dec2d8) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7f1cf7dec270)
      std::logic_error (0x0x7f1cf7dec340) 0
          primary-for std::out_of_range (0x0x7f1cf7dec2d8)
        std::exception (0x0x7f1cf7dc7720) 0 nearly-empty
            primary-for std::logic_error (0x0x7f1cf7dec340)
  boost::exception (0x0x7f1cf7dc7780) 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> > (0x0x7f1cf7df0a80) 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> (0x0x7f1cf7df0af0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f1cf7df0a80)
    boost::gregorian::bad_day_of_year (0x0x7f1cf7dec478) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f1cf7df0af0)
      std::out_of_range (0x0x7f1cf7dec4e0) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7f1cf7dec478)
        std::logic_error (0x0x7f1cf7dec548) 0
            primary-for std::out_of_range (0x0x7f1cf7dec4e0)
          std::exception (0x0x7f1cf7dc78a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f1cf7dec548)
    boost::exception (0x0x7f1cf7dc7900) 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 (0x0x7f1cf7dc7960) 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> > > > (0x0x7f1cf7dc7b40) 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*>*> (0x0x7f1cf7dc7c60) 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*>*> (0x0x7f1cf7dec9c0) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7f1cf7dc7cc0) 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>*> (0x0x7f1cf7dc7d80) 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>*> (0x0x7f1cf7decaf8) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7f1cf7dc7de0) 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> > > > > (0x0x7f1cf7dc7ea0) 0 empty

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

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

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> (0x0x7f1cf7ed5540) 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> (0x0x7f1cf7e96888) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f1cf7ed55a0) 0 empty

Class std::__is_move_iterator<pov_base::Image::MapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<pov_base::Image::MapEntry*> (0x0x7f1cf7ed5720) 0 empty

Class std::_Iter_base<pov_base::Image::MapEntry*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<pov_base::Image::MapEntry*, false> (0x0x7f1cf7ed5780) 0 empty

Class std::_Miter_base<pov_base::Image::MapEntry*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<pov_base::Image::MapEntry*> (0x0x7f1cf7e96b60) 0 empty
  std::_Iter_base<pov_base::Image::MapEntry*, false> (0x0x7f1cf7ed57e0) 0 empty

Class std::__is_normal_iterator<pov_base::Image::MapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<pov_base::Image::MapEntry*> (0x0x7f1cf7ed5840) 0 empty

Class std::_Niter_base<pov_base::Image::MapEntry*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<pov_base::Image::MapEntry*> (0x0x7f1cf7e96bc8) 0 empty
  std::_Iter_base<pov_base::Image::MapEntry*, false> (0x0x7f1cf7ed58a0) 0 empty

Class std::__is_byte<pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<pov_base::Image::MapEntry> (0x0x7f1cf7ed5900) 0 empty

Class std::__is_pointer<pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov_base::Image::MapEntry> (0x0x7f1cf7ed59c0) 0 empty

Class std::__is_floating<pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<pov_base::Image::MapEntry> (0x0x7f1cf7ed5a80) 0 empty

Class std::__is_integer<pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<pov_base::Image::MapEntry> (0x0x7f1cf7ed5ae0) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7f1cf7ed5b40) 0 empty

Class std::__traitor<std::__is_integer<pov_base::Image::MapEntry>, std::__is_floating<pov_base::Image::MapEntry> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<pov_base::Image::MapEntry>, std::__is_floating<pov_base::Image::MapEntry> > (0x0x7f1cf7ed5a20) 0 empty

Class std::__is_arithmetic<pov_base::Image::MapEntry>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<pov_base::Image::MapEntry> (0x0x7f1cf7e96d68) 0 empty
  std::__traitor<std::__is_integer<pov_base::Image::MapEntry>, std::__is_floating<pov_base::Image::MapEntry> > (0x0x7f1cf7ed5ba0) 0 empty

Class std::__traitor<std::__is_arithmetic<pov_base::Image::MapEntry>, std::__is_pointer<pov_base::Image::MapEntry> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<pov_base::Image::MapEntry>, std::__is_pointer<pov_base::Image::MapEntry> > (0x0x7f1cf7ed5960) 0 empty

Class std::__is_scalar<pov_base::Image::MapEntry>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<pov_base::Image::MapEntry> (0x0x7f1cf7e96e38) 0 empty
  std::__traitor<std::__is_arithmetic<pov_base::Image::MapEntry>, std::__is_pointer<pov_base::Image::MapEntry> > (0x0x7f1cf7ed5c00) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > > (0x0x7f1cf7ed5cc0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, false> (0x0x7f1cf7ed5d20) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > > (0x0x7f1cf7e96208) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, false> (0x0x7f1cf7ed5d80) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > > (0x0x7f1cf7ed5de0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, false> (0x0x7f1cf7ed5e40) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > > (0x0x7f1cf7baf068) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, false> (0x0x7f1cf7ed5ea0) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > > (0x0x7f1cf7ed5f00) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, false> (0x0x7f1cf7ed5f60) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > > (0x0x7f1cf7baf138) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, false> (0x0x7f1cf7bd7000) 0 empty

Class std::__is_normal_iterator<vfe::IOPath*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<vfe::IOPath*> (0x0x7f1cf7bd70c0) 0 empty

Class std::_Niter_base<vfe::IOPath*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<vfe::IOPath*> (0x0x7f1cf7baf3a8) 0 empty
  std::_Iter_base<vfe::IOPath*, false> (0x0x7f1cf7bd7120) 0 empty

Class std::unary_function<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>, const pov_frontend::RenderFrontendBase::Id>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>, const pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf7bd7180) 0 empty

Class std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler> > (0x0x7f1cf7c4b208) 0 empty
  std::unary_function<std::pair<const pov_frontend::RenderFrontendBase::Id, pov_frontend::RenderFrontend<vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler>::ViewHandler>, const pov_frontend::RenderFrontendBase::Id> (0x0x7f1cf7bd71e0) 0 empty

Class __gnu_cxx::__normal_iterator<const short unsigned int*, std::basic_string<short unsigned int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const short unsigned int*, std::basic_string<short unsigned int> > (0x0x7f1cf7bd7240) 0

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

Class __gnu_cxx::__normal_iterator<short unsigned int*, std::basic_string<short unsigned int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<short unsigned int*, std::basic_string<short unsigned int> > (0x0x7f1cf7bd7360) 0

Class std::binary_function<const short unsigned int*, const short unsigned int*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const short unsigned int*, const short unsigned int*, bool> (0x0x7f1cf7bd74e0) 0 empty

Class std::less<const short unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::less<const short unsigned int*> (0x0x7f1cf7c4b7b8) 0 empty
  std::binary_function<const short unsigned int*, const short unsigned int*, bool> (0x0x7f1cf7bd7540) 0 empty

Class std::__are_same<std::basic_string<short unsigned int>, std::basic_string<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<short unsigned int>, std::basic_string<short unsigned int> > (0x0x7f1cf7bd75a0) 0 empty

Class std::__is_pointer<std::basic_string<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<short unsigned int>*> (0x0x7f1cf7bd76c0) 0 empty

Class std::__is_pointer<const std::basic_string<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::basic_string<short unsigned int>*> (0x0x7f1cf7bd7720) 0 empty

Class std::__are_same<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>, std::basic_string<char> > (0x0x7f1cf7bd78a0) 0 empty

Class std::__is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<char>*> (0x0x7f1cf7bd7900) 0 empty

Class std::__is_pointer<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::basic_string<char>*> (0x0x7f1cf7bd7960) 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*> > (0x0x7f1cf7bd7a80) 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*>*> (0x0x7f1cf7bd7ae0) 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> > (0x0x7f1cf7bd7c60) 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>*> (0x0x7f1cf7bd7cc0) 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 (*)()> (0x0x7f1cf7bd7d80) 0 empty

Class std::__uninitialized_fill_n<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<false> (0x0x7f1cf798f0c0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > > (0x0x7f1cf798f120) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, true> (0x0x7f1cf798f180) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> > > (0x0x7f1cf794daf8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, true> (0x0x7f1cf798f1e0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > > (0x0x7f1cf798f240) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, true> (0x0x7f1cf798f2a0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> > > (0x0x7f1cf794dc98) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, true> (0x0x7f1cf798f300) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > > (0x0x7f1cf798f360) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, true> (0x0x7f1cf798f3c0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> > > (0x0x7f1cf794de38) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, true> (0x0x7f1cf798f420) 0 empty

Class boost::optional_detail::optional_base<T>::get_object() const [with T = std::locale; boost::optional_detail::optional_base<T>::internal_type = std::locale]::<anonymous union>
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::optional_base<T>::get_object() const [with T = std::locale; boost::optional_detail::optional_base<T>::internal_type = std::locale]::<anonymous union> (0x0x7f1cf798f480) 0

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f1cf798f720) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > >, true> (0x0x7f1cf798f780) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f1cf79e7000) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > >, true> (0x0x7f1cf798f7e0) 0 empty

Class std::__is_byte<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_byte<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf798f840) 0 empty

Class std::__is_pointer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf798f9c0) 0 empty

Class std::__is_floating<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_floating<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf798fa80) 0 empty

Class std::__is_integer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf798fae0) 0 empty

Class std::__traitor<std::__is_integer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >, std::__is_floating<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >, std::__is_floating<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf798fa20) 0 empty

Class std::__is_arithmetic<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf79e75b0) 0 empty
  std::__traitor<std::__is_integer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >, std::__is_floating<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf798fb40) 0 empty

Class std::__traitor<std::__is_arithmetic<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >, std::__is_pointer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >, std::__is_pointer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf798f960) 0 empty

Class std::__is_scalar<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf79e7750) 0 empty
  std::__traitor<std::__is_arithmetic<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >, std::__is_pointer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1cf798fba0) 0 empty

Class std::__is_normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf798fc00) 0 empty

Class std::_Iter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, false> (0x0x7f1cf798fc60) 0 empty

Class std::_Niter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf79e7a28) 0 empty
  std::_Iter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, false> (0x0x7f1cf798fcc0) 0 empty

Class __gnu_cxx::__enable_if<false, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf798fd20) 0 empty

Class __gnu_cxx::__enable_if<true, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf798fd80) 0 empty

Class std::__is_move_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf798fe40) 0 empty

Class std::_Miter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf79e7f70) 0 empty
  std::_Iter_base<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*, false> (0x0x7f1cf798fea0) 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*> (0x0x7f1cf7a2e000) 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> (0x0x7f1cf7a2e060) 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*> (0x0x7f1cf7a18478) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7f1cf7a2e0c0) 0 empty

Class std::__are_same<vfe::IOPath, vfe::IOPath>
   size=1 align=1
   base size=0 base align=1
std::__are_same<vfe::IOPath, vfe::IOPath> (0x0x7f1cf7a2e120) 0 empty

Class std::__is_pointer<vfe::IOPath*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<vfe::IOPath*> (0x0x7f1cf7a2e180) 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> (0x0x7f1cf7a2e600) 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> (0x0x7f1cf7a2e720) 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> (0x0x7f1cf7a2e780) 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> (0x0x7f1cf7a2e7e0) 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> (0x0x7f1cf7a2e840) 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> (0x0x7f1cf7a2e8a0) 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*> > (0x0x7f1cf7a9e618) 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 (0x0x7f1cf7a2e900) 0
      primary-for boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7f1cf7a9e618)

Class std::__are_same<pov_base::Image::MapEntry, pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov_base::Image::MapEntry, pov_base::Image::MapEntry> (0x0x7f1cf7a2e960) 0 empty

Class std::__is_pointer<pov_base::Image::MapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov_base::Image::MapEntry*> (0x0x7f1cf7a2e9c0) 0 empty

Class std::__are_same<pov_base::Image::RGBMapEntry, pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov_base::Image::RGBMapEntry, pov_base::Image::MapEntry> (0x0x7f1cf7a2ea20) 0 empty

Class std::__is_pointer<const pov_base::Image::RGBMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const pov_base::Image::RGBMapEntry*> (0x0x7f1cf7a2ea80) 0 empty

Class std::__are_same<pov_base::Image::RGBAMapEntry, pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov_base::Image::RGBAMapEntry, pov_base::Image::MapEntry> (0x0x7f1cf7a2eb40) 0 empty

Class std::__is_pointer<const pov_base::Image::RGBAMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const pov_base::Image::RGBAMapEntry*> (0x0x7f1cf7a2eba0) 0 empty

Class std::__are_same<pov_base::Image::RGBFTMapEntry, pov_base::Image::MapEntry>
   size=1 align=1
   base size=0 base align=1
std::__are_same<pov_base::Image::RGBFTMapEntry, pov_base::Image::MapEntry> (0x0x7f1cf7a2ec60) 0 empty

Class std::__is_pointer<const pov_base::Image::RGBFTMapEntry*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const pov_base::Image::RGBFTMapEntry*> (0x0x7f1cf7a2ecc0) 0 empty

Class std::__is_move_iterator<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::_Bit_iterator> (0x0x7f1cf76fe120) 0 empty

Class std::_Iter_base<std::_Bit_iterator, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::_Bit_iterator, false> (0x0x7f1cf76fe180) 0 empty

Class std::_Miter_base<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::_Bit_iterator> (0x0x7f1cf76d71a0) 0 empty
  std::_Iter_base<std::_Bit_iterator, false> (0x0x7f1cf76fe1e0) 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*> (0x0x7f1cf76fe2a0) 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*> (0x0x7f1cf76d7750) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7f1cf76fe300) 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*> (0x0x7f1cf76fe360) 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> (0x0x7f1cf76fe3c0) 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*> (0x0x7f1cf76d77b8) 0 empty
  std::_Iter_base<short unsigned int*, false> (0x0x7f1cf76fe420) 0 empty

Class std::__is_normal_iterator<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Bit_iterator> (0x0x7f1cf76fea20) 0 empty

Class std::_Niter_base<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::_Bit_iterator> (0x0x7f1cf77329c0) 0 empty
  std::_Iter_base<std::_Bit_iterator, false> (0x0x7f1cf76fea80) 0 empty

Class std::__is_move_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<long unsigned int*> (0x0x7f1cf76feae0) 0 empty

Class std::_Miter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<long unsigned int*> (0x0x7f1cf7732a28) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f1cf76feb40) 0 empty

Class std::__is_move_iterator<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::_Bit_const_iterator> (0x0x7f1cf76feba0) 0 empty

Class std::_Iter_base<std::_Bit_const_iterator, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::_Bit_const_iterator, false> (0x0x7f1cf76fec00) 0 empty

Class std::_Miter_base<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::_Bit_const_iterator> (0x0x7f1cf7732a90) 0 empty
  std::_Iter_base<std::_Bit_const_iterator, false> (0x0x7f1cf76fec60) 0 empty

Class boost::optional_detail::optional_base<T>::get_object() [with T = std::locale; boost::optional_detail::optional_base<T>::internal_type = std::locale]::<anonymous union>
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::optional_base<T>::get_object() [with T = std::locale; boost::optional_detail::optional_base<T>::internal_type = std::locale]::<anonymous union> (0x0x7f1cf76fecc0) 0

Class std::__are_same<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f1cf76fed20) 0 empty

Class std::__is_pointer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >*> (0x0x7f1cf76fed80) 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> (0x0x7f1cf76fede0) 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*> (0x0x7f1cf76fee40) 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*> (0x0x7f1cf76feea0) 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> (0x0x7f1cf76fef00) 0 empty

Class std::__are_same<bool, bool>
   size=1 align=1
   base size=0 base align=1
std::__are_same<bool, bool> (0x0x7f1cf77c4120) 0 empty

Class std::__is_pointer<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Bit_iterator> (0x0x7f1cf77c4180) 0 empty

Class std::__is_normal_iterator<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Bit_const_iterator> (0x0x7f1cf77c41e0) 0 empty

Class std::_Niter_base<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::_Bit_const_iterator> (0x0x7f1cf77cc138) 0 empty
  std::_Iter_base<std::_Bit_const_iterator, false> (0x0x7f1cf77c4240) 0 empty

Class std::iterator_traits<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<long unsigned int*> (0x0x7f1cf77c4480) 0 empty

Class std::__are_same<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long unsigned int, long unsigned int> (0x0x7f1cf77c44e0) 0 empty

Class std::__is_pointer<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<long unsigned int*> (0x0x7f1cf77c4540) 0 empty

Class std::__is_pointer<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Bit_const_iterator> (0x0x7f1cf77c45a0) 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 (0x0x7f1cf78b0e40) 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 (0x0x7f1cf78b0ea0) 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 (0x0x7f1cf78b0f00) 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 (0x0x7f1cf78b0f60) 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 (0x0x7f1cf75f4060) 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 (0x0x7f1cf75f40c0) 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 (0x0x7f1cf75f4120) 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 (0x0x7f1cf75f4180) 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 (0x0x7f1cf75f41e0) 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 (0x0x7f1cf75f4240) 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 (0x0x7f1cf75f42a0) 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 (0x0x7f1cf75f4300) 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 (0x0x7f1cf75f4360) 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 (0x0x7f1cf75f43c0) 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 (0x0x7f1cf75f4420) 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 (0x0x7f1cf75f4480) 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 (0x0x7f1cf75f44e0) 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 (0x0x7f1cf75f4540) 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 (0x0x7f1cf75f45a0) 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 (0x0x7f1cf75f4600) 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 (0x0x7f1cf75f4660) 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 (0x0x7f1cf75f46c0) 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 (0x0x7f1cf75f4720) 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 (0x0x7f1cf75f4780) 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 (0x0x7f1cf75f47e0) 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 (0x0x7f1cf75f4840) 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 (0x0x7f1cf75f4960) 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 (0x0x7f1cf75f49c0) 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 (0x0x7f1cf75f4a20) 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 (0x0x7f1cf75f4a80) 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 (0x0x7f1cf75f4b40) 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 (0x0x7f1cf75f4ba0) 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 (0x0x7f1cf75f4c60) 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 (0x0x7f1cf75f4cc0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::clone_tag (0x0x7f1cf75f4d80) 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 (0x0x7f1cf75f4de0) 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> > (0x0x7f1cf735e120) 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>&> (0x0x7f1cf735e180) 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>&> (0x0x7f1cf76625b0) 0 empty
  boost::enable_if_c<false, const std::basic_ostream<char>&> (0x0x7f1cf735e1e0) 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> > (0x0x7f1cf735e0c0) 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> > (0x0x7f1cf735e060) 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> > (0x0x7f1cf735e2a0) 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> > (0x0x7f1cf7662750) 0 empty
  boost::enable_if_c<false, std::basic_string<char> > (0x0x7f1cf735e3c0) 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> (0x0x7f1cf735e420) 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> (0x0x7f1cf76627b8) 0 empty
  boost::disable_if_c<false, char> (0x0x7f1cf735e480) 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> (0x0x7f1cf735e240) 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*> > (0x0x7f1cf735e000) 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> (0x0x7f1cf735e5a0) 0 empty

