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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fcfa9d17de0) 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> (0x0x7fcfa9d17e40) 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> (0x0x7fcfa9d17ea0) 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> (0x0x7fcfa9d17f00) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fcfa9a11840) 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> (0x0x7fcfa9a118a0) 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> (0x0x7fcfa9a11900) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fcfa9a11960) 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> (0x0x7fcfa9a119c0) 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> (0x0x7fcfa9a11a20) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fcfa9a11ae0) 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> (0x0x7fcfa9a11b40) 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> (0x0x7fcfa9a11ba0) 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> (0x0x7fcfa9a11c00) 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> (0x0x7fcfa9a11c60) 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> (0x0x7fcfa9a11cc0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fcfa9cdd6e8) 0 empty
  std::input_iterator_tag (0x0x7fcfa9a463c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fcfa9cdd750) 0 empty
  std::forward_iterator_tag (0x0x7fcfa9cdd7b8) 0 empty
    std::input_iterator_tag (0x0x7fcfa9a46420) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fcfa9cdd820) 0 empty
  std::bidirectional_iterator_tag (0x0x7fcfa9cdd888) 0 empty
    std::forward_iterator_tag (0x0x7fcfa9cdd8f0) 0 empty
      std::input_iterator_tag (0x0x7fcfa9a46480) 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> (0x0x7fcfa9a46780) 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 (0x0x7fcfa9a46960) 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 (0x0x7fcfa9a469c0) 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 (0x0x7fcfa9a46a20) 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 (0x0x7fcfa9a46a80) 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 (0x0x7fcfa9a46ae0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fcfa9a46f00) 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> (0x0x7fcfa9b200c0) 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> (0x0x7fcfa9b201e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fcfa9cdde38) 0
  std::_Bit_iterator_base (0x0x7fcfa9cddea0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fcfa98730c0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fcfa9cddf08) 0
  std::_Bit_iterator_base (0x0x7fcfa9cddf70) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fcfa9873120) 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> (0x0x7fcfa98732a0) 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> (0x0x7fcfa9873300) 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> (0x0x7fcfa98d61a0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fcfa9873360) 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> (0x0x7fcfa98733c0) 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> (0x0x7fcfa9873420) 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> (0x0x7fcfa98d62d8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fcfa9873480) 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> > (0x0x7fcfa98734e0) 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> (0x0x7fcfa9873540) 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> (0x0x7fcfa98d6410) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fcfa98735a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fcfa953b420) 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 (0x0x7fcfa953b480) 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 (0x0x7fcfa9231f60) 0

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7fcfa9270360) 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> > (0x0x7fcfa9270540) 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> (0x0x7fcfa92705a0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7fcfa9270780) 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 (0x0x7fcfa922b7b8) 0
  std::allocator<char> (0x0x7fcfa922b820) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fcfa92707e0) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7fcfa922ba28) 0
  std::basic_string<char>::_Rep_base (0x0x7fcfa92708a0) 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> (0x0x7fcfa9270960) 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 (0x0x7fcfa922bb60) 0
  std::allocator<wchar_t> (0x0x7fcfa922bbc8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fcfa92709c0) 0 empty

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

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7fcfa9270ae0) 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 (0x0x7fcfa922bc30) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7fcfa9270a80) 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 (0x0x7fcfa922bd00) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7fcfa9270b40) 0 nearly-empty
      primary-for std::logic_error (0x0x7fcfa922bd00)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7fcfa8d968a0) 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> (0x0x7fcfa8d96900) 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> (0x0x7fcfa8d7e680) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fcfa8d96960) 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> (0x0x7fcfa8d7e750) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7fcfa8d7e7b8) 0
      primary-for std::collate_byname<char> (0x0x7fcfa8d7e750)
    std::locale::facet (0x0x7fcfa8d969c0) 0
        primary-for std::collate<char> (0x0x7fcfa8d7e7b8)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fcfa8d96c00) 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 (0x0x7fcfa8d96a80) 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> (0x0x7fcfa8d96cc0) 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> (0x0x7fcfa8c051e0) 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 (0x0x7fcfa8c05360) 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> (0x0x7fcfa8c769a0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fcfa8c05600) 0
      primary-for std::ctype<char> (0x0x7fcfa8c769a0)
  std::ctype_base (0x0x7fcfa8c05660) 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> (0x0x7fcfa8cae690) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fcfa8c056c0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fcfa8cae690)
  std::ctype_base (0x0x7fcfa8c05720) 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> (0x0x7fcfa8c8b0d0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fcfa8cae770) 0
      primary-for std::ctype<wchar_t> (0x0x7fcfa8c8b0d0)
    std::locale::facet (0x0x7fcfa8c05780) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fcfa8cae770)
    std::ctype_base (0x0x7fcfa8c057e0) 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> (0x0x7fcfa8c8b270) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fcfa8caea80) 0
      primary-for std::ctype_byname<char> (0x0x7fcfa8c8b270)
    std::locale::facet (0x0x7fcfa8c058a0) 0
        primary-for std::ctype<char> (0x0x7fcfa8caea80)
    std::ctype_base (0x0x7fcfa8c05900) 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> (0x0x7fcfa8c8b2d8) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fcfa8c8b340) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fcfa8c8b2d8)
    std::__ctype_abstract_base<wchar_t> (0x0x7fcfa8caebd0) 0
        primary-for std::ctype<wchar_t> (0x0x7fcfa8c8b340)
      std::locale::facet (0x0x7fcfa8c05960) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fcfa8caebd0)
      std::ctype_base (0x0x7fcfa8c059c0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fcfa8c8b9c0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fcfa8c05ea0) 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> (0x0x7fcfa8c05f00) 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> (0x0x7fcfa8c8bdd0) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7fcfa8c8be38) 0
      primary-for std::numpunct_byname<char> (0x0x7fcfa8c8bdd0)
    std::locale::facet (0x0x7fcfa89a6240) 0
        primary-for std::numpunct<char> (0x0x7fcfa8c8be38)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7fcfa89a6cc0) 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> (0x0x7fcfa89a6d20) 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> (0x0x7fcfa8b3e680) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fcfa89a6d80) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fcfa89a6de0) 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> (0x0x7fcfa8b3e618 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> (0x0x7fcfa8b3e750 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> (0x0x7fcfa87fa150) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fcfa8b3e618) 0
      primary-for std::basic_iostream<char> (0x0x7fcfa87fa150)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fcfa8b3e6e8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fcfa89a6e40) 24
          primary-for std::basic_ios<char> (0x0x7fcfa8b3e6e8)
  std::basic_ostream<char> (0x0x7fcfa8b3e750) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fcfa8b3e6e8) 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 (0x0x7fcfa89a6ea0) 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> (0x0x7fcfa88022d8 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> (0x0x7fcfa88023a8 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> (0x0x7fcfa87fa850) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fcfa88022d8) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fcfa87fa850)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fcfa8802340) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fcfa89a6f00) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fcfa8802340)
  std::basic_ostream<wchar_t> (0x0x7fcfa88023a8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fcfa8802340) 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*> (0x0x7fcfa882b0c0) 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*> (0x0x7fcfa882b120) 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> (0x0x7fcfa882b180) 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 (0x0x7fcfa882b1e0) 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> (0x0x7fcfa882b2a0) 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 (0x0x7fcfa882b240) 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 (0x0x7fcfa882b3c0) 0

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

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

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

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7fcfa882bb40) 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> (0x0x7fcfa882bba0) 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*> (0x0x7fcfa8802c30) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7fcfa882bcc0) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7fcfa882bf60) 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> (0x0x7fcfa891d000) 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> (0x0x7fcfa891d060) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7fcfa891d420) 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> (0x0x7fcfa891d480) 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> (0x0x7fcfa891d4e0) 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> (0x0x7fcfa891d540) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7fcfa891db40) 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> (0x0x7fcfa891dba0) 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> (0x0x7fcfa891dc00) 0 empty

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

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

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

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

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

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

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 (0x0x7fcfa891de40) 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 (0x0x7fcfa8802e38) 0
    vptr=((& POVMS_Attribute::_ZTV15POVMS_Attribute) + 16u)
  POVMS_Container (0x0x7fcfa891dea0) 0
      primary-for POVMS_Attribute (0x0x7fcfa8802e38)

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

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 (0x0x7fcfa8659000) 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 (0x0x7fcfa8659060) 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 (0x0x7fcfa8802f08) 0
    vptr=((& POVMS_Object::_ZTV12POVMS_Object) + 16u)
  POVMS_Container (0x0x7fcfa891df60) 0
      primary-for POVMS_Object (0x0x7fcfa8802f08)

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

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 (0x0x7fcfa8659240) 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 (0x0x7fcfa86592a0) 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 (0x0x7fcfa869e000) 0
    vptr=((& POVMS_MessageReceiver::FunctionHandlerOO::_ZTVN21POVMS_MessageReceiver17FunctionHandlerOOE) + 16u)
  POVMS_MessageReceiver::HandlerOO (0x0x7fcfa8659540) 0 nearly-empty
      primary-for POVMS_MessageReceiver::FunctionHandlerOO (0x0x7fcfa869e000)

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

Class POVMS_MessageReceiver::HandlerNode
   size=40 align=8
   base size=40 base align=8
POVMS_MessageReceiver::HandlerNode (0x0x7fcfa8659660) 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 (0x0x7fcfa86591e0) 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> (0x0x7fcfa8659720) 0 empty

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7fcfa869e208) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7fcfa8659780) 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> (0x0x7fcfa86597e0) 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> (0x0x7fcfa86598a0) 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> (0x0x7fcfa8659840) 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> (0x0x7fcfa869e340) 0 empty
  __gnu_cxx::char_traits<short unsigned int> (0x0x7fcfa8659900) 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 (0x0x7fcfa869e3a8) 0
  std::allocator<short unsigned int> (0x0x7fcfa869e410) 0 empty
    __gnu_cxx::new_allocator<short unsigned int> (0x0x7fcfa8659960) 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> (0x0x7fcfa86596c0) 0

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

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

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

Class std::allocator<float>::rebind<float>
   size=1 align=1
   base size=0 base align=1
std::allocator<float>::rebind<float> (0x0x7fcfa8659cc0) 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> (0x0x7fcfa8659c60) 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 (0x0x7fcfa869e618) 0
  std::allocator<float> (0x0x7fcfa869e680) 0 empty
    __gnu_cxx::new_allocator<float> (0x0x7fcfa8659d20) 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> > (0x0x7fcfa8659a80) 0

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

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

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

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

Class pov_base::FloatSetting
   size=16 align=8
   base size=16 base align=8
pov_base::FloatSetting (0x0x7fcfa869ea28) 0
  pov_base::GenericSetting (0x0x7fcfa84a5000) 0

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

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

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

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7fcfa807b180) 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> (0x0x7fcfa807b720) 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 (0x0x7fcfa80734e0) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7fcfa807b780) 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> (0x0x7fcfa807b7e0) 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*> (0x0x7fcfa80736e8) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7fcfa807b840) 0 empty

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

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7fcfa807b900) 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> (0x0x7fcfa807b960) 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> (0x0x7fcfa807b9c0) 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> (0x0x7fcfa80738f0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa807ba20) 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> (0x0x7fcfa807bb40) 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> (0x0x7fcfa8073958) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa807bba0) 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> (0x0x7fcfa807bc00) 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> (0x0x7fcfa80739c0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa807bc60) 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> (0x0x7fcfa807bcc0) 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> (0x0x7fcfa8073a28) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa807bd20) 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> (0x0x7fcfa807be40) 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> (0x0x7fcfa8073a90) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa807bea0) 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> (0x0x7fcfa80fa000) 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> (0x0x7fcfa8073af8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa80fa060) 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> (0x0x7fcfa80fa0c0) 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> (0x0x7fcfa8073b60) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa80fa120) 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> (0x0x7fcfa80fa180) 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> (0x0x7fcfa8073bc8) 0 empty
  boost::enable_if_c<true, void> (0x0x7fcfa80fa1e0) 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> (0x0x7fcfa80fa300) 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> (0x0x7fcfa8073d00) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa80fa360) 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> (0x0x7fcfa80fa480) 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> (0x0x7fcfa8073d68) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa80fa4e0) 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 (0x0x7fcfa8073dd0) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 16u)
  std::runtime_error (0x0x7fcfa8073e38) 0
      primary-for boost::system::system_error (0x0x7fcfa8073dd0)
    std::exception (0x0x7fcfa80fa600) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fcfa8073e38)

Class boost::thread_interrupted
   size=1 align=1
   base size=0 base align=1
boost::thread_interrupted (0x0x7fcfa80fa660) 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 (0x0x7fcfa8130000) 0
    vptr=((& boost::thread_exception::_ZTVN5boost16thread_exceptionE) + 16u)
  boost::system::system_error (0x0x7fcfa8130068) 0
      primary-for boost::thread_exception (0x0x7fcfa8130000)
    std::runtime_error (0x0x7fcfa81300d0) 0
        primary-for boost::system::system_error (0x0x7fcfa8130068)
      std::exception (0x0x7fcfa80fa6c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa81300d0)

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 (0x0x7fcfa81302d8) 0
    vptr=((& boost::condition_error::_ZTVN5boost15condition_errorE) + 16u)
  boost::system::system_error (0x0x7fcfa8130340) 0
      primary-for boost::condition_error (0x0x7fcfa81302d8)
    std::runtime_error (0x0x7fcfa81303a8) 0
        primary-for boost::system::system_error (0x0x7fcfa8130340)
      std::exception (0x0x7fcfa80fa720) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa81303a8)

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 (0x0x7fcfa81305b0) 0
    vptr=((& boost::lock_error::_ZTVN5boost10lock_errorE) + 16u)
  boost::thread_exception (0x0x7fcfa8130618) 0
      primary-for boost::lock_error (0x0x7fcfa81305b0)
    boost::system::system_error (0x0x7fcfa8130680) 0
        primary-for boost::thread_exception (0x0x7fcfa8130618)
      std::runtime_error (0x0x7fcfa81306e8) 0
          primary-for boost::system::system_error (0x0x7fcfa8130680)
        std::exception (0x0x7fcfa80fa780) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa81306e8)

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 (0x0x7fcfa8130750) 0
    vptr=((& boost::thread_resource_error::_ZTVN5boost21thread_resource_errorE) + 16u)
  boost::thread_exception (0x0x7fcfa81307b8) 0
      primary-for boost::thread_resource_error (0x0x7fcfa8130750)
    boost::system::system_error (0x0x7fcfa8130820) 0
        primary-for boost::thread_exception (0x0x7fcfa81307b8)
      std::runtime_error (0x0x7fcfa8130888) 0
          primary-for boost::system::system_error (0x0x7fcfa8130820)
        std::exception (0x0x7fcfa80fa7e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa8130888)

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 (0x0x7fcfa81308f0) 0
    vptr=((& boost::unsupported_thread_option::_ZTVN5boost25unsupported_thread_optionE) + 16u)
  boost::thread_exception (0x0x7fcfa8130958) 0
      primary-for boost::unsupported_thread_option (0x0x7fcfa81308f0)
    boost::system::system_error (0x0x7fcfa81309c0) 0
        primary-for boost::thread_exception (0x0x7fcfa8130958)
      std::runtime_error (0x0x7fcfa8130a28) 0
          primary-for boost::system::system_error (0x0x7fcfa81309c0)
        std::exception (0x0x7fcfa80fa840) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa8130a28)

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 (0x0x7fcfa8130a90) 0
    vptr=((& boost::invalid_thread_argument::_ZTVN5boost23invalid_thread_argumentE) + 16u)
  boost::thread_exception (0x0x7fcfa8130af8) 0
      primary-for boost::invalid_thread_argument (0x0x7fcfa8130a90)
    boost::system::system_error (0x0x7fcfa8130b60) 0
        primary-for boost::thread_exception (0x0x7fcfa8130af8)
      std::runtime_error (0x0x7fcfa8130bc8) 0
          primary-for boost::system::system_error (0x0x7fcfa8130b60)
        std::exception (0x0x7fcfa80fa8a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa8130bc8)

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 (0x0x7fcfa8130c30) 0
    vptr=((& boost::thread_permission_error::_ZTVN5boost23thread_permission_errorE) + 16u)
  boost::thread_exception (0x0x7fcfa8130c98) 0
      primary-for boost::thread_permission_error (0x0x7fcfa8130c30)
    boost::system::system_error (0x0x7fcfa8130d00) 0
        primary-for boost::thread_exception (0x0x7fcfa8130c98)
      std::runtime_error (0x0x7fcfa8130d68) 0
          primary-for boost::system::system_error (0x0x7fcfa8130d00)
        std::exception (0x0x7fcfa80fa900) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa8130d68)

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7fcfa80faf00) 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> (0x0x7fcfa7dc9000) 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> (0x0x7fcfa7dc90c0) 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> (0x0x7fcfa7dc9180) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7fcfa7dc1d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dc1d68) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9a20) 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> (0x0x7fcfa7dc1dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dc1e38) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9a80) 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> (0x0x7fcfa7dc1ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dc1f08) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9ae0) 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> (0x0x7fcfa7dc1f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3000) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9b40) 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> (0x0x7fcfa7de3068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de30d0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9ba0) 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> (0x0x7fcfa7de3138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de31a0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9c00) 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> (0x0x7fcfa7de3208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3270) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9c60) 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> (0x0x7fcfa7de32d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3340) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9cc0) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7fcfa7de33a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3410) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9d20) 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> (0x0x7fcfa7de3478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de34e0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9d80) 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> (0x0x7fcfa7de3548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de35b0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9de0) 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> (0x0x7fcfa7de3618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3680) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9e40) 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> (0x0x7fcfa7de36e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3750) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9ea0) 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> (0x0x7fcfa7de37b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3820) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9f00) 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> (0x0x7fcfa7de3888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de38f0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dc9f60) 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> (0x0x7fcfa7de3958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de39c0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea000) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7fcfa7de3a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3a90) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea060) 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> (0x0x7fcfa7de3af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3b60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea0c0) 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> (0x0x7fcfa7de3bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3c30) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea120) 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> (0x0x7fcfa7de3c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3d00) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea180) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7fcfa7de3d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3dd0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea1e0) 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> (0x0x7fcfa7de3e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3ea0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea240) 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> (0x0x7fcfa7de3f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7de3f70) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea2a0) 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> (0x0x7fcfa7df4000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4068) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea300) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7fcfa7df40d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4138) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea360) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7fcfa7df41a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4208) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea3c0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7fcfa7df4270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df42d8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea420) 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> (0x0x7fcfa7df4340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df43a8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea480) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7fcfa7df4410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4478) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea4e0) 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> (0x0x7fcfa7df44e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4548) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea540) 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> (0x0x7fcfa7df45b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4618) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea5a0) 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> (0x0x7fcfa7df4680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df46e8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea600) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7fcfa7df4750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df47b8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea660) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7fcfa7df4820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4888) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea6c0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7fcfa7df48f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4958) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea720) 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> (0x0x7fcfa7df49c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4a28) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea780) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7fcfa7df4a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4af8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea7e0) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7fcfa7df4b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4bc8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea840) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7fcfa7df4c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4c98) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea8a0) 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> (0x0x7fcfa7df4d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4d68) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea900) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7fcfa7df4dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4e38) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea960) 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> (0x0x7fcfa7df4ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7df4f08) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dea9c0) 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> (0x0x7fcfa7df4f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe000) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deaa20) 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> (0x0x7fcfa7dfe068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe0d0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deaa80) 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> (0x0x7fcfa7dfe138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe1a0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deaae0) 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> (0x0x7fcfa7dfe208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe270) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deab40) 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> (0x0x7fcfa7dfe2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe340) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deaba0) 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> (0x0x7fcfa7dfe3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe410) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deac00) 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> (0x0x7fcfa7dfe478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe4e0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deac60) 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> (0x0x7fcfa7dfe548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe5b0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deacc0) 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> (0x0x7fcfa7dfe618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe680) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dead20) 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> (0x0x7fcfa7dfe6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe750) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7dead80) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7fcfa7dfe7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe820) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deade0) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7fcfa7dfe888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe8f0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deae40) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7fcfa7dfe958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfe9c0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deaea0) 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> (0x0x7fcfa7dfea28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfea90) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deaf00) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7fcfa7dfeaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfeb60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7deaf60) 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> (0x0x7fcfa7dfebc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfec30) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a000) 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> (0x0x7fcfa7dfec98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfed00) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a060) 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> (0x0x7fcfa7dfed68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfedd0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a0c0) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7fcfa7dfef08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7dfef70) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a180) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7fcfa7e0e000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e068) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a1e0) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7fcfa7e0e0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e138) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a240) 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> (0x0x7fcfa7e0e1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e208) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a2a0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7fcfa7e0e270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e2d8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a300) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7fcfa7e0e340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e3a8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a360) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7fcfa7e0e410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e478) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a3c0) 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> (0x0x7fcfa7e0e4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e548) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a420) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7fcfa7e0e5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e618) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a480) 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> (0x0x7fcfa7e0e680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e6e8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a4e0) 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> (0x0x7fcfa7e0e750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e7b8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a540) 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> (0x0x7fcfa7e0e820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0e888) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a5a0) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7fcfa7e0ea28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0ea90) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a720) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7fcfa7e0eaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0eb60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a780) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7fcfa7e0ebc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0ec30) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a7e0) 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> (0x0x7fcfa7e0ec98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7e0ed00) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7e0a840) 0 empty

Class boost::detail::add_reference_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<void> (0x0x7fcfa7e0aa80) 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> (0x0x7fcfa7e0aae0) 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> (0x0x7fcfa7e0ab40) 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> (0x0x7fcfa7e0aba0) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7fcfa7ea9720) 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> (0x0x7fcfa7ea9960) 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> (0x0x7fcfa7ea9a20) 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> (0x0x7fcfa7ea9ae0) 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> (0x0x7fcfa7ea9c60) 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> (0x0x7fcfa7ea9cc0) 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> (0x0x7fcfa7ea9d20) 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> (0x0x7fcfa7ea9d80) 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> (0x0x7fcfa7ea9de0) 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> (0x0x7fcfa7ea9e40) 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> (0x0x7fcfa7ea9ea0) 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> (0x0x7fcfa7ea9f00) 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> (0x0x7fcfa7ea9f60) 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> (0x0x7fcfa7f1c000) 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> (0x0x7fcfa7f1c060) 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> (0x0x7fcfa7f1c0c0) 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> (0x0x7fcfa7f1c120) 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> (0x0x7fcfa7f1c180) 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> (0x0x7fcfa7f1c1e0) 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> (0x0x7fcfa7f1c240) 0 empty

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7fcfa7f1cde0) 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> (0x0x7fcfa7e51340) 0 empty
  mpl_::bool_<true> (0x0x7fcfa7f1cea0) 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> (0x0x7fcfa7e51410) 0 empty
  mpl_::bool_<false> (0x0x7fcfa7f1cf60) 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> (0x0x7fcfa7f431e0) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7fcfa7f433c0) 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> > (0x0x7fcfa7e51548) 0 empty
  mpl_::int_<-1> (0x0x7fcfa7f43420) 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> (0x0x7fcfa7f43540) 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> > (0x0x7fcfa7e51680) 0 empty
  mpl_::int_<-1> (0x0x7fcfa7f436c0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7fcfa7f43900) 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> > (0x0x7fcfa7e517b8) 0 empty
  mpl_::int_<-1> (0x0x7fcfa7f439c0) 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> (0x0x7fcfa7f43a20) 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> > (0x0x7fcfa7e518f0) 0 empty
  mpl_::int_<-1> (0x0x7fcfa7f43ba0) 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> (0x0x7fcfa7b77180) 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> (0x0x7fcfa7b77240) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7fcfa7b77480) 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> (0x0x7fcfa77a0300) 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> (0x0x7fcfa77a0360) 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> (0x0x7fcfa77a03c0) 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> (0x0x7fcfa77a0420) 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> (0x0x7fcfa77a05a0) 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> (0x0x7fcfa77a0600) 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> (0x0x7fcfa77a0660) 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> (0x0x7fcfa77a06c0) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7fcfa7c4bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7000) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a08a0) 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> (0x0x7fcfa77b7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b70d0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0900) 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> (0x0x7fcfa77b7138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b71a0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0960) 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> (0x0x7fcfa77b7208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a09c0) 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> (0x0x7fcfa77b7340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b73a8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0ae0) 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> (0x0x7fcfa77b7410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7478) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0b40) 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> (0x0x7fcfa77b74e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7548) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0ba0) 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> (0x0x7fcfa77b75b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0c00) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7fcfa77b7750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b77b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0d80) 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> (0x0x7fcfa77b7820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0de0) 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> (0x0x7fcfa77b78f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0e40) 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> (0x0x7fcfa77b79c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7a28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0ea0) 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> (0x0x7fcfa77b7a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0f00) 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> (0x0x7fcfa77b7b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7bc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77a0f60) 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> (0x0x7fcfa77b7c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7c98) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6000) 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> (0x0x7fcfa77b7d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7d68) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6060) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7fcfa77b7ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77b7f08) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c61e0) 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> (0x0x7fcfa77b7f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb000) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6240) 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> (0x0x7fcfa77cb068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb0d0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c62a0) 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> (0x0x7fcfa77cb138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb1a0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6300) 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> (0x0x7fcfa77cb208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6360) 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> (0x0x7fcfa77cb2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb340) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c63c0) 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> (0x0x7fcfa77cb3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb410) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6420) 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> (0x0x7fcfa77cb478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb4e0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6480) 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> (0x0x7fcfa77cb5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c65a0) 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> (0x0x7fcfa77cb680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb6e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6600) 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> (0x0x7fcfa77cb750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb7b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6660) 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> (0x0x7fcfa77cb820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cb888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c66c0) 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> (0x0x7fcfa77cba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cbaf8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6900) 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> (0x0x7fcfa77cbb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cbbc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6960) 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> (0x0x7fcfa77cbc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cbc98) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c69c0) 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> (0x0x7fcfa77cbd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cbd68) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6a20) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7fcfa77cbe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cbea0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6b40) 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> (0x0x7fcfa77cbf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77cbf70) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6ba0) 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> (0x0x7fcfa77e2000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e2068) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6c00) 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> (0x0x7fcfa77e20d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e2138) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6c60) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7fcfa77e2208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e2270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6d80) 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> (0x0x7fcfa77e22d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e2340) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6de0) 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> (0x0x7fcfa77e23a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e2410) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6e40) 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> (0x0x7fcfa77e2478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e24e0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77c6ea0) 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> (0x0x7fcfa77e25b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e2618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77ea000) 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> (0x0x7fcfa77e2680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e26e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77ea060) 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> (0x0x7fcfa77e2750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e27b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77ea0c0) 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> (0x0x7fcfa77e2820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa77e2888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa77ea120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7fcfa78a6120) 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> (0x0x7fcfa78a6180) 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> (0x0x7fcfa78a61e0) 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> (0x0x7fcfa78a6240) 0 empty

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7fcfa78a64e0) 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 (0x0x7fcfa78a66c0) 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 (0x0x7fcfa78a6720) 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> (0x0x7fcfa78a6780) 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 (0x0x7fcfa78a6840) 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 (0x0x7fcfa78a68a0) 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> (0x0x7fcfa78a6900) 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 (0x0x7fcfa76425b0) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7fcfa7642618) 0
      primary-for boost::gregorian::bad_weekday (0x0x7fcfa76425b0)
    std::logic_error (0x0x7fcfa7642680) 0
        primary-for std::out_of_range (0x0x7fcfa7642618)
      std::exception (0x0x7fcfa7656060) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa7642680)

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*> (0x0x7fcfa7656300) 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> (0x0x7fcfa76562a0) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7fcfa7656240) 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*> (0x0x7fcfa7656420) 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> (0x0x7fcfa76563c0) 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> (0x0x7fcfa7656360) 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> (0x0x7fcfa76561e0) 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> (0x0x7fcfa7656480) 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> (0x0x7fcfa7642958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa76429c0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa76564e0) 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> (0x0x7fcfa7656540) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7fcfa7642a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7642a90) 0 empty
    mpl_::bool_<true> (0x0x7fcfa76565a0) 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> (0x0x7fcfa7656600) 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> (0x0x7fcfa7656660) 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> (0x0x7fcfa7642af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa7642b60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa76566c0) 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> (0x0x7fcfa7656720) 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> (0x0x7fcfa7656180) 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> (0x0x7fcfa7656120) 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> > (0x0x7fcfa76560c0) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7fcfa7642d00) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7fcfa7656840) 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 (0x0x7fcfa7642d68) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7fcfa7642dd0) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7fcfa7642d68)
    std::logic_error (0x0x7fcfa7642e38) 0
        primary-for std::out_of_range (0x0x7fcfa7642dd0)
      std::exception (0x0x7fcfa76568a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa7642e38)

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 (0x0x7fcfa7642ea0) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7fcfa7642f08) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7fcfa7642ea0)
    std::logic_error (0x0x7fcfa7642f70) 0
        primary-for std::out_of_range (0x0x7fcfa7642f08)
      std::exception (0x0x7fcfa7656960) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa7642f70)

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*> (0x0x7fcfa7656c60) 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> (0x0x7fcfa7656c00) 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> (0x0x7fcfa7656ba0) 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> (0x0x7fcfa7656b40) 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> (0x0x7fcfa7656cc0) 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> (0x0x7fcfa76b81a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa76b8208) 0 empty
    mpl_::bool_<false> (0x0x7fcfa7656de0) 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> (0x0x7fcfa76b8270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa76b82d8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7656e40) 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> (0x0x7fcfa7656ea0) 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> (0x0x7fcfa7656ae0) 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> (0x0x7fcfa7656a80) 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> > (0x0x7fcfa7656a20) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7fcfa76b8548) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7fcfa76c8000) 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 (0x0x7fcfa76b85b0) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7fcfa76b8618) 0
      primary-for boost::gregorian::bad_year (0x0x7fcfa76b85b0)
    std::logic_error (0x0x7fcfa76b8680) 0
        primary-for std::out_of_range (0x0x7fcfa76b8618)
      std::exception (0x0x7fcfa76c8060) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa76b8680)

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*> (0x0x7fcfa76c8300) 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> (0x0x7fcfa76c82a0) 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> (0x0x7fcfa76c8240) 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> (0x0x7fcfa76c81e0) 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> (0x0x7fcfa76c8360) 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> (0x0x7fcfa76b8888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa76b88f0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa76c83c0) 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> (0x0x7fcfa76b8958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa76b89c0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa76c8420) 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> (0x0x7fcfa76c8480) 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> (0x0x7fcfa76c8180) 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> (0x0x7fcfa76c8120) 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> > (0x0x7fcfa76c80c0) 0

Class boost::gregorian::greg_year
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_year (0x0x7fcfa76b8c30) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7fcfa76c84e0) 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 (0x0x7fcfa76b8c98) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7fcfa76b8d00) 0
      primary-for boost::gregorian::bad_month (0x0x7fcfa76b8c98)
    std::logic_error (0x0x7fcfa76b8d68) 0
        primary-for std::out_of_range (0x0x7fcfa76b8d00)
      std::exception (0x0x7fcfa76c8540) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa76b8d68)

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*> (0x0x7fcfa76c87e0) 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> (0x0x7fcfa76c8780) 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> (0x0x7fcfa76c8720) 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> (0x0x7fcfa76c86c0) 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> (0x0x7fcfa76c8840) 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> (0x0x7fcfa76b8f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa7700000) 0 empty
    mpl_::bool_<false> (0x0x7fcfa76c88a0) 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> (0x0x7fcfa7700068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa77000d0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa76c8900) 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> (0x0x7fcfa76c8960) 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> (0x0x7fcfa76c8660) 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> (0x0x7fcfa76c8600) 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> > (0x0x7fcfa76c85a0) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7fcfa7700270) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7fcfa76c8a80) 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> (0x0x7fcfa76c8ae0) 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> (0x0x7fcfa76c8ba0) 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> (0x0x7fcfa76c8b40) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7fcfa7700340) 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> (0x0x7fcfa76c8c00) 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 (0x0x7fcfa76c8cc0) 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 (0x0x7fcfa76c8d20) 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> > (0x0x7fcfa76c8d80) 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> > > (0x0x7fcfa77004e0) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa76c8de0) 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> > > > (0x0x7fcfa77005b0) 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> > > (0x0x7fcfa7700618) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa76c8e40) 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> > > > > (0x0x7fcfa77006e8) 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> > > > (0x0x7fcfa7700750) 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> > > (0x0x7fcfa77007b8) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa76c8ea0) 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> > > > > > (0x0x7fcfa7700888) 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> > > > > (0x0x7fcfa77008f0) 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> > > > (0x0x7fcfa7700958) 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> > > (0x0x7fcfa77009c0) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa76c8f00) 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> > > > > > > (0x0x7fcfa7700a90) 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> > > > > > (0x0x7fcfa7700af8) 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> > > > > (0x0x7fcfa7700b60) 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> > > > (0x0x7fcfa7700bc8) 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> > > (0x0x7fcfa7700c30) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa76c8f60) 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> (0x0x7fcfa7700d00) 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> > > > > > > (0x0x7fcfa7700d68) 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> > > > > > (0x0x7fcfa7700dd0) 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> > > > > (0x0x7fcfa7700e38) 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> > > > (0x0x7fcfa7700ea0) 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> > > (0x0x7fcfa7700f08) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa735a000) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7fcfa735f068) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fcfa735f0d0) 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> > > > > > > (0x0x7fcfa735f138) 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> > > > > > (0x0x7fcfa735f1a0) 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> > > > > (0x0x7fcfa735f208) 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> > > > (0x0x7fcfa735f270) 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> > > (0x0x7fcfa735f2d8) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa735a060) 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> (0x0x7fcfa735a1e0) 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> > (0x0x7fcfa735a240) 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> (0x0x7fcfa735a2a0) 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> > (0x0x7fcfa735f5b0) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7fcfa735a300) 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> (0x0x7fcfa735f7b8) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fcfa735f820) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7fcfa735a360) 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> > (0x0x7fcfa735f8f0) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fcfa735f958) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fcfa735f9c0) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7fcfa735a3c0) 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> (0x0x7fcfa735fa90) 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> > (0x0x7fcfa735faf8) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fcfa735fb60) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fcfa735fbc8) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7fcfa735a420) 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> (0x0x7fcfa735fc98) 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> (0x0x7fcfa735fd00) 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> > (0x0x7fcfa735fd68) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fcfa735fdd0) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fcfa735fe38) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7fcfa735a480) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7fcfa73dc000) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7fcfa73dc068) 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> (0x0x7fcfa73dc0d0) 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> > (0x0x7fcfa73dc138) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fcfa73dc1a0) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fcfa73dc208) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7fcfa735a4e0) 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*> (0x0x7fcfa735a7e0) 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> (0x0x7fcfa735a780) 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> (0x0x7fcfa735a720) 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> (0x0x7fcfa735a6c0) 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> (0x0x7fcfa735a840) 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> (0x0x7fcfa73dc478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa73dc4e0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa735a960) 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> (0x0x7fcfa73dc548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa73dc5b0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa735a9c0) 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> (0x0x7fcfa735aa20) 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> (0x0x7fcfa735a660) 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> (0x0x7fcfa735a600) 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> > (0x0x7fcfa735a5a0) 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> (0x0x7fcfa735acc0) 0

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

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7fcfa73dc958) 0
  boost::gregorian::date_duration (0x0x7fcfa73dc9c0) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fcfa73dca28) 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> > > > > > > (0x0x7fcfa73dca90) 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> > > > > > (0x0x7fcfa73dcaf8) 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> > > > > (0x0x7fcfa73dcb60) 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> > > > (0x0x7fcfa73dcbc8) 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> > > (0x0x7fcfa73dcc30) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fcfa735ae40) 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> (0x0x7fcfa749e000) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7fcfa747e060) 0
      primary-for std::basic_stringbuf<char> (0x0x7fcfa749e000)

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

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

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> (0x0x7fcfa7494e00 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> (0x0x7fcfa749eaf8 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> (0x0x7fcfa749ebc8 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> (0x0x7fcfa749ea90) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7fcfa7494e00) 0
      primary-for std::basic_stringstream<char> (0x0x7fcfa749ea90)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fcfa749eaf8) 0
        primary-for std::basic_iostream<char> (0x0x7fcfa7494e00)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fcfa749eb60) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7fcfa747e480) 104
            primary-for std::basic_ios<char> (0x0x7fcfa749eb60)
    std::basic_ostream<char> (0x0x7fcfa749ebc8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7fcfa749eb60) 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> (0x0x7fcfa749ed00) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fcfa747e6c0) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7fcfa749ed00)

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

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

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> (0x0x7fcfa74c9230 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> (0x0x7fcfa74d98f0 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> (0x0x7fcfa74d99c0 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> (0x0x7fcfa74d9888) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fcfa74c9230) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7fcfa74d9888)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fcfa74d98f0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fcfa74c9230)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fcfa74d9958) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7fcfa747eae0) 104
            primary-for std::basic_ios<wchar_t> (0x0x7fcfa74d9958)
    std::basic_ostream<wchar_t> (0x0x7fcfa74d99c0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fcfa74d9958) 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> (0x0x7fcfa747ef00) 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> > (0x0x7fcfa747ef60) 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> (0x0x7fcfa716c000) 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> > (0x0x7fcfa716e000) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716c060) 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> (0x0x7fcfa716e068) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa716e0d0) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716c0c0) 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> > (0x0x7fcfa716e138) 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> (0x0x7fcfa716e1a0) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa716e208) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716c120) 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> (0x0x7fcfa716e270) 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> > (0x0x7fcfa716e2d8) 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> (0x0x7fcfa716e340) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa716e3a8) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716c180) 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> (0x0x7fcfa716c240) 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> > (0x0x7fcfa716e410) 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> (0x0x7fcfa716e478) 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> > (0x0x7fcfa716e4e0) 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> (0x0x7fcfa716e548) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa716e5b0) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716c1e0) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7fcfa716e750) 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> > (0x0x7fcfa716e7b8) 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> (0x0x7fcfa716e820) 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> > (0x0x7fcfa716e888) 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> (0x0x7fcfa716e8f0) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa716e958) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716c2a0) 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 (0x0x7fcfa716c360) 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> (0x0x7fcfa716c540) 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> > (0x0x7fcfa716c5a0) 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> (0x0x7fcfa716c600) 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> > (0x0x7fcfa716ea28) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fcfa716c660) 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> (0x0x7fcfa716eb60) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fcfa716ebc8) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fcfa716c6c0) 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> > (0x0x7fcfa716ec30) 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> (0x0x7fcfa716ec98) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fcfa716ed00) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fcfa716c720) 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> (0x0x7fcfa716ed68) 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> > (0x0x7fcfa716edd0) 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> (0x0x7fcfa716ee38) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fcfa716eea0) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fcfa716c780) 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> (0x0x7fcfa716c8a0) 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> > (0x0x7fcfa716c840) 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> > > (0x0x7fcfa716ef08) 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> (0x0x7fcfa716ef70) 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> > (0x0x7fcfa716e680) 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> (0x0x7fcfa71f9000) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fcfa71f9068) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fcfa716c7e0) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7fcfa71f9208) 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> > > (0x0x7fcfa71f9270) 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> (0x0x7fcfa71f92d8) 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> > (0x0x7fcfa71f9340) 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> (0x0x7fcfa71f93a8) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fcfa71f9410) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fcfa716ca20) 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> (0x0x7fcfa716ca80) 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> (0x0x7fcfa716cae0) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7fcfa71f9548) 0
  boost::posix_time::time_duration (0x0x7fcfa71f95b0) 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> > (0x0x7fcfa71f9618) 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> (0x0x7fcfa71f9680) 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> > (0x0x7fcfa71f96e8) 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> (0x0x7fcfa71f9750) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa71f97b8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716cb40) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7fcfa71f9820) 0
  boost::posix_time::time_duration (0x0x7fcfa71f9888) 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> > (0x0x7fcfa71f98f0) 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> (0x0x7fcfa71f9958) 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> > (0x0x7fcfa71f99c0) 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> (0x0x7fcfa71f9a28) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa71f9a90) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716cba0) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7fcfa71f9af8) 0
  boost::posix_time::time_duration (0x0x7fcfa71f9b60) 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> > (0x0x7fcfa71f9bc8) 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> (0x0x7fcfa71f9c30) 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> > (0x0x7fcfa71f9c98) 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> (0x0x7fcfa71f9d00) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa71f9d68) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa716cc00) 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> (0x0x7fcfa716ce40) 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> > (0x0x7fcfa71f9478) 0 empty
  mpl_::bool_<false> (0x0x7fcfa72aa000) 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> (0x0x7fcfa72aa180) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7fcfa72aa2a0) 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> > (0x0x7fcfa72af0d0) 0 empty
  mpl_::int_<-1> (0x0x7fcfa72aa360) 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> > (0x0x7fcfa72af208) 0 empty
  mpl_::bool_<true> (0x0x7fcfa72aa480) 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> (0x0x7fcfa72aa600) 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> > (0x0x7fcfa72af3a8) 0 empty
  mpl_::int_<-1> (0x0x7fcfa72aa780) 0 empty

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

Class boost::mpl::abs<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs<mpl_::na> (0x0x7fcfa72aab40) 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> > (0x0x7fcfa72af750) 0 empty
  mpl_::int_<-1> (0x0x7fcfa72aacc0) 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> (0x0x7fcfa72aad80) 0 empty

Class boost::mpl::sign<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign<mpl_::na> (0x0x7fcfa72aaf00) 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> > (0x0x7fcfa72af9c0) 0 empty
  mpl_::int_<-1> (0x0x7fcfa72d70c0) 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> (0x0x7fcfa72d7180) 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> (0x0x7fcfa72afaf8) 0 empty
  mpl_::int_<1> (0x0x7fcfa72d7240) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7fcfa72d72a0) 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> (0x0x7fcfa72afb60) 0 empty
  mpl_::int_<2> (0x0x7fcfa72d7300) 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> (0x0x7fcfa72afbc8) 0 empty
  mpl_::int_<3> (0x0x7fcfa72d7360) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7fcfa72d73c0) 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> (0x0x7fcfa72afc30) 0 empty
  mpl_::int_<4> (0x0x7fcfa72d7420) 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> (0x0x7fcfa72afc98) 0 empty
  mpl_::int_<5> (0x0x7fcfa72d7480) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7fcfa72d74e0) 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> (0x0x7fcfa72afd00) 0 empty
  mpl_::int_<6> (0x0x7fcfa72d7540) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7fcfa72d75a0) 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> (0x0x7fcfa72afd68) 0 empty
  mpl_::int_<7> (0x0x7fcfa72d7600) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7fcfa72d7660) 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> (0x0x7fcfa72afdd0) 0 empty
  mpl_::int_<8> (0x0x7fcfa72d76c0) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7fcfa72d7720) 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> (0x0x7fcfa72afe38) 0 empty
  mpl_::int_<9> (0x0x7fcfa72d7780) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7fcfa72d77e0) 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> (0x0x7fcfa72afea0) 0 empty
  mpl_::int_<10> (0x0x7fcfa72d7840) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7fcfa72d78a0) 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> (0x0x7fcfa72aff08) 0 empty
  mpl_::int_<11> (0x0x7fcfa72d7900) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7fcfa72d7960) 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> (0x0x7fcfa72aff70) 0 empty
  mpl_::int_<12> (0x0x7fcfa72d79c0) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7fcfa72d7a20) 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> (0x0x7fcfa7300000) 0 empty
  mpl_::int_<13> (0x0x7fcfa72d7a80) 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> (0x0x7fcfa72d7c00) 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> > (0x0x7fcfa7300208) 0 empty
  mpl_::int_<-1> (0x0x7fcfa72d7d80) 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> (0x0x7fcfa72d7f60) 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> (0x0x7fcfa7310120) 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> > (0x0x7fcfa73005b0) 0 empty
  mpl_::int_<-1> (0x0x7fcfa73102a0) 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> (0x0x7fcfa7310480) 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> (0x0x7fcfa7310600) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7fcfa7318e70) 0 empty
  std::numeric_limits<bool> (0x0x7fcfa7310660) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7fcfa73106c0) 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'> (0x0x7fcfa7310720) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7fcfa7329000) 0 empty
  std::numeric_limits<char> (0x0x7fcfa7310780) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7fcfa73107e0) 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> (0x0x7fcfa7310840) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7fcfa7329150) 0 empty
  std::numeric_limits<signed char> (0x0x7fcfa73108a0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7fcfa7310900) 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> (0x0x7fcfa7310960) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7fcfa73292a0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7fcfa73109c0) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7fcfa7310a20) 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> (0x0x7fcfa7310a80) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7fcfa73293f0) 0 empty
  std::numeric_limits<wchar_t> (0x0x7fcfa7310ae0) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7fcfa7310b40) 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> (0x0x7fcfa7310ba0) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7fcfa7329540) 0 empty
  std::numeric_limits<short int> (0x0x7fcfa7310c00) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7fcfa7310c60) 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> (0x0x7fcfa7310cc0) 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> (0x0x7fcfa7329690) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7fcfa7310d20) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7fcfa7310d80) 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> (0x0x7fcfa7310de0) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7fcfa73297e0) 0 empty
  std::numeric_limits<int> (0x0x7fcfa7310e40) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7fcfa7310ea0) 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> (0x0x7fcfa7310f00) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7fcfa7329930) 0 empty
  std::numeric_limits<unsigned int> (0x0x7fcfa7310f60) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7fcfa6f34000) 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> (0x0x7fcfa6f34060) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7fcfa7329a80) 0 empty
  std::numeric_limits<long int> (0x0x7fcfa6f34180) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7fcfa6f341e0) 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> (0x0x7fcfa6f342a0) 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> (0x0x7fcfa7329bd0) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7fcfa6f34300) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7fcfa6f34360) 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> (0x0x7fcfa6f343c0) 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> (0x0x7fcfa7329d20) 0 empty
  std::numeric_limits<long long int> (0x0x7fcfa6f34420) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7fcfa6f34480) 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> (0x0x7fcfa6f344e0) 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> (0x0x7fcfa7329e70) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7fcfa6f34600) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7fcfa6f34660) 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> (0x0x7fcfa6f34a80) 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> (0x0x7fcfa6f76840) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7fcfa6f8b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6f8b0d0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6f768a0) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7fcfa6f8b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6f8b1a0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6f76900) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7fcfa6f8b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6f8b270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6f76960) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7fcfa6f8b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6f8b340) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6f769c0) 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> (0x0x7fcfa6f76a20) 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> (0x0x7fcfa6f767e0) 0 empty

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

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7fcfa6f8b618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8b680) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76ba0) 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> (0x0x7fcfa6f8b6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8b750) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76c00) 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> (0x0x7fcfa6f8b7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8b820) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76c60) 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> (0x0x7fcfa6f8b888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8b8f0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76cc0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7fcfa6f8b958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8b9c0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76d20) 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> (0x0x7fcfa6f8ba28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8ba90) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76d80) 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> (0x0x7fcfa6f8baf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8bb60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76de0) 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> (0x0x7fcfa6f8bbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8bc30) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76e40) 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> (0x0x7fcfa6f8bc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8bd00) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76ea0) 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> (0x0x7fcfa6f8bd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8bdd0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76f00) 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> (0x0x7fcfa6f8be38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8bea0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6f76f60) 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> (0x0x7fcfa6f8bf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6f8bf70) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6fa5000) 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> (0x0x7fcfa6fa51e0) 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> (0x0x7fcfa6fa5c00) 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> (0x0x7fcfa6fa5c60) 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> (0x0x7fcfa6fa5cc0) 0 empty

Class boost::xtime
   size=16 align=8
   base size=16 base align=8
boost::xtime (0x0x7fcfa7012720) 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> (0x0x7fcfa6faef08) 0
  boost::posix_time::time_duration (0x0x7fcfa6faef70) 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> > (0x0x7fcfa6fae548) 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> (0x0x7fcfa6fae5b0) 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> > (0x0x7fcfa6fae680) 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> (0x0x7fcfa6fae750) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fcfa6fae7b8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fcfa7012780) 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> > (0x0x7fcfa6faea28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6faea90) 0 empty
    mpl_::bool_<true> (0x0x7fcfa70127e0) 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> > (0x0x7fcfa7012840) 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> > (0x0x7fcfa6faeaf8) 0 empty
  boost::enable_if_c<true, boost::chrono::duration<long int> > (0x0x7fcfa70128a0) 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> (0x0x7fcfa6faeb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6faebc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa7012960) 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> (0x0x7fcfa7012a80) 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> > (0x0x7fcfa7012a20) 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> > (0x0x7fcfa711c000) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7012ae0) 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> > (0x0x7fcfa711c068) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7012b40) 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> (0x0x7fcfa711c0d0) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1l> > (0x0x7fcfa711c138) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7012ba0) 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> > (0x0x7fcfa7012c00) 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> (0x0x7fcfa711c2d8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7012cc0) 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> (0x0x7fcfa711c340) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fcfa711c3a8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7012d20) 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> > (0x0x7fcfa7012c60) 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> > (0x0x7fcfa711c478) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7012e40) 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> > (0x0x7fcfa711c4e0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7012ea0) 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> > (0x0x7fcfa711c548) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7fcfa711c5b0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7012f00) 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> > (0x0x7fcfa711c618) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7012f60) 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> (0x0x7fcfa711c680) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7fcfa711c6e8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7129000) 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> > (0x0x7fcfa7129060) 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> > (0x0x7fcfa711c820) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa71290c0) 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> > (0x0x7fcfa711c888) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7129120) 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> (0x0x7fcfa711c8f0) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1l> > (0x0x7fcfa711c958) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7129180) 0 empty

Class boost::ratio<1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l> (0x0x7fcfa70129c0) 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> > (0x0x7fcfa711ca90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa711caf8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa71291e0) 0 empty

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

Class mpl_::integral_c<long int, 1000000000l>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa7129360) 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> > (0x0x7fcfa7129300) 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> > (0x0x7fcfa711cc30) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa71293c0) 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> > (0x0x7fcfa711cc98) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa71294e0) 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> (0x0x7fcfa711cd00) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fcfa711cd68) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa7129540) 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> > (0x0x7fcfa71295a0) 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> (0x0x7fcfa711ce38) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fcfa711cea0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7129660) 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> (0x0x7fcfa711cf08) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7fcfa711cf70) 0 empty
    boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fcfa6d53000) 0 empty
      mpl_::integral_c<long int, 1l> (0x0x7fcfa71296c0) 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> > (0x0x7fcfa7129600) 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> > (0x0x7fcfa6d531a0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7129720) 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> > (0x0x7fcfa6d53208) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7129780) 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> > (0x0x7fcfa6d53270) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7fcfa6d532d8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa71298a0) 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> > (0x0x7fcfa6d53340) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7129960) 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> (0x0x7fcfa6d533a8) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fcfa6d53410) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7129a80) 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> > (0x0x7fcfa7129b40) 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> > (0x0x7fcfa6d534e0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7129ba0) 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> > (0x0x7fcfa6d53548) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa7129cc0) 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> (0x0x7fcfa6d535b0) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> > (0x0x7fcfa6d53618) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa7129d20) 0 empty

Class boost::ratio<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l, 1000000000l> (0x0x7fcfa71292a0) 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> > (0x0x7fcfa6d53750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6d537b8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa7129d80) 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> > (0x0x7fcfa7129240) 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> (0x0x7fcfa7129e40) 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> (0x0x7fcfa6d53820) 0 empty
  boost::type_traits_detail::common_type_2<long int, long int> (0x0x7fcfa7129ea0) 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> > (0x0x7fcfa7129f00) 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> > (0x0x7fcfa7129f60) 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> (0x0x7fcfa6d78060) 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> (0x0x7fcfa6d53a28) 0 empty
  boost::mpl::if_c<true, long int, long int> (0x0x7fcfa6d780c0) 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> > (0x0x7fcfa6d78120) 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> > (0x0x7fcfa6faee38) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa6d78180) 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> > (0x0x7fcfa6d53bc8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa6d781e0) 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> > (0x0x7fcfa6d53c30) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7fcfa6d53c98) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa6d78300) 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> > (0x0x7fcfa6d53d00) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fcfa6d783c0) 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> (0x0x7fcfa6d53d68) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fcfa6d53dd0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6d784e0) 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> > (0x0x7fcfa6d78000) 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> > (0x0x7fcfa6d53f70) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6d78540) 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> > (0x0x7fcfa6d7e000) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6d785a0) 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> > (0x0x7fcfa6d7e068) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7fcfa6d7e0d0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6d786c0) 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> > (0x0x7fcfa6d7e138) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6d78780) 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> (0x0x7fcfa6d7e1a0) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7fcfa6d7e208) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6d788a0) 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> > (0x0x7fcfa6d7e270) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fcfa6d78960) 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> (0x0x7fcfa7129de0) 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 (0x0x7fcfa6d789c0) 0

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

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

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

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

Class boost::timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::timed_mutex (0x0x7fcfa6d78cc0) 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> > > (0x0x7fcfa6d7e478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6d7e4e0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6d78d80) 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> (0x0x7fcfa6d78d20) 0

Class boost::is_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long int> (0x0x7fcfa6d7e680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6d7e6e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6d78de0) 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> (0x0x7fcfa6d7e750) 0 empty
  boost::is_floating_point<long int> (0x0x7fcfa6d7e7b8) 0 empty
    boost::integral_constant<bool, false> (0x0x7fcfa6d7e820) 0 empty
      mpl_::bool_<false> (0x0x7fcfa6d78e40) 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> > (0x0x7fcfa6d7e888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6d7e8f0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6d78ea0) 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> (0x0x7fcfa6d7e958) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dff000) 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> (0x0x7fcfa6d7e9c0) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true> (0x0x7fcfa6d7ea28) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dff060) 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> > (0x0x7fcfa6d78f60) 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> > (0x0x7fcfa6d7eaf8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dff180) 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> > (0x0x7fcfa6d7eb60) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dff2a0) 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> > (0x0x7fcfa6d7ec98) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7fcfa6d7ed00) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dff3c0) 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> > (0x0x7fcfa6d7edd0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dff4e0) 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> (0x0x7fcfa6d7ef08) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fcfa6d7ef70) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dff540) 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> > (0x0x7fcfa6d78f00) 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> > (0x0x7fcfa6d7e410) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7fcfa6dff5a0) 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> > > (0x0x7fcfa6e07000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa6e07068) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6dff600) 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> (0x0x7fcfa6e070d0) 0 empty
  mpl_::bool_<true> (0x0x7fcfa6dff660) 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> > (0x0x7fcfa6e07138) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7fcfa6e071a0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6dff6c0) 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> > > (0x0x7fcfa6e07208) 0 empty
  mpl_::bool_<true> (0x0x7fcfa6dff720) 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> > (0x0x7fcfa6e07340) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fcfa6e073a8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6dff780) 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> > (0x0x7fcfa6e07410) 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> > (0x0x7fcfa6e07478) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fcfa6e074e0) 0 empty
      mpl_::bool_<true> (0x0x7fcfa6dff7e0) 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> > > (0x0x7fcfa6e07548) 0 empty
  mpl_::bool_<true> (0x0x7fcfa6dff840) 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> > (0x0x7fcfa6e075b0) 0 empty
  mpl_::bool_<true> (0x0x7fcfa6dff8a0) 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> > (0x0x7fcfa6e07618) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa6e07680) 0 empty
    mpl_::bool_<true> (0x0x7fcfa6dff9c0) 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> > (0x0x7fcfa6e076e8) 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> > (0x0x7fcfa6e07750) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa6e077b8) 0 empty
      mpl_::bool_<true> (0x0x7fcfa6dffa20) 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> (0x0x7fcfa6e07820) 0 empty
  boost::enable_if_c<true, void> (0x0x7fcfa6dffa80) 0 empty

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

Class boost::condition_variable
   size=88 align=8
   base size=88 base align=8
boost::condition_variable (0x0x7fcfa6dffc00) 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> (0x0x7fcfa6dffc60) 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> (0x0x7fcfa6e07b60) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fcfa6e07bc8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dffd80) 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> > (0x0x7fcfa6dffd20) 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> > (0x0x7fcfa6e07c98) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6dffea0) 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> > (0x0x7fcfa6e07d00) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6e78000) 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> > (0x0x7fcfa6e07e38) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7fcfa6e07ea0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6e78120) 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> > (0x0x7fcfa6e07f70) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6e781e0) 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> (0x0x7fcfa6e79068) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fcfa6e790d0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fcfa6e78240) 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> > (0x0x7fcfa6e791a0) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fcfa6e782a0) 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> (0x0x7fcfa6dffcc0) 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> (0x0x7fcfa6e78660) 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> (0x0x7fcfa6e792d8) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7fcfa6e786c0) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7fcfa6e794e0) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fcfa6e79548) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fcfa6e787e0) 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> (0x0x7fcfa6e795b0) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fcfa6e79618) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fcfa6e78840) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7fcfa6e79820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78ae0) 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> (0x0x7fcfa6e798f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78b40) 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> (0x0x7fcfa6e799c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79a28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78ba0) 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> (0x0x7fcfa6e79a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78c00) 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> (0x0x7fcfa6e79b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79bc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78c60) 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> (0x0x7fcfa6e79c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79c98) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78cc0) 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> (0x0x7fcfa6e79d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79d68) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78d20) 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> (0x0x7fcfa6e79dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6e79e38) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6e78d80) 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> (0x0x7fcfa6ecf060) 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> (0x0x7fcfa6ecf0c0) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7fcfa6ecf120) 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> (0x0x7fcfa6ecf180) 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> (0x0x7fcfa6ecf1e0) 0

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

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

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

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7fcfa6ecf3c0) 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::*> (0x0x7fcfa6ecf420) 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::*)()> (0x0x7fcfa6ecf480) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7fcfa6ecfba0) 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> (0x0x7fcfa6ecfc00) 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> (0x0x7fcfa6ecfc60) 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> (0x0x7fcfa6ecfcc0) 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> (0x0x7fcfa6ecfd20) 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> (0x0x7fcfa6ecfd80) 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> (0x0x7fcfa6ecfde0) 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> (0x0x7fcfa6ecfe40) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7fcfa6ecfea0) 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_> (0x0x7fcfa6e79f70) 0 empty
  mpl_::bool_<true> (0x0x7fcfa6ecff60) 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_> (0x0x7fcfa6ef4068) 0 empty
  mpl_::bool_<false> (0x0x7fcfa6ef5060) 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> (0x0x7fcfa6ef50c0) 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> > (0x0x7fcfa6ef41a0) 0 empty
  mpl_::int_<-1> (0x0x7fcfa6ef5240) 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> (0x0x7fcfa6ef52a0) 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> > (0x0x7fcfa6ef42d8) 0 empty
  mpl_::int_<-1> (0x0x7fcfa6ef5420) 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_> (0x0x7fcfa6ef55a0) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7fcfa6ef44e0) 0 empty
  boost::in_place_factory_base (0x0x7fcfa6ef5900) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7fcfa6b6d4e0) 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> (0x0x7fcfa6b6d780) 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> (0x0x7fcfa6b6d8a0) 0 empty

Class boost::thread_attributes
   size=56 align=8
   base size=56 base align=8
boost::thread_attributes (0x0x7fcfa6b6d960) 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> (0x0x7fcfa6b6da80) 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> (0x0x7fcfa6b6dae0) 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> (0x0x7fcfa6b6db40) 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> (0x0x7fcfa6b6dba0) 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> (0x0x7fcfa6b6da20) 0

Class boost::detail::tss_data_node
   size=24 align=8
   base size=24 base align=8
boost::detail::tss_data_node (0x0x7fcfa6b6d9c0) 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> (0x0x7fcfa6b6dc00) 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> (0x0x7fcfa6b89340) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa6b6dd20) 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> (0x0x7fcfa6b6dd80) 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> (0x0x7fcfa6b6dea0) 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> (0x0x7fcfa6b6de40) 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> (0x0x7fcfa6b6dde0) 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> (0x0x7fcfa6c84000) 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> (0x0x7fcfa6c84060) 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> (0x0x7fcfa6c840c0) 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> (0x0x7fcfa6b6df60) 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> > (0x0x7fcfa6c84180) 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> > (0x0x7fcfa6b896e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7fcfa6c841e0) 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> > > (0x0x7fcfa6c84240) 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> > (0x0x7fcfa6c84420) 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> > (0x0x7fcfa6c843c0) 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> > > (0x0x7fcfa6c84540) 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> > > (0x0x7fcfa6c844e0) 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> (0x0x7fcfa6c84780) 0 empty

Class std::less<const void*>
   size=1 align=1
   base size=1 base align=1
std::less<const void*> (0x0x7fcfa6b89a28) 0 empty
  std::binary_function<const void*, const void*, bool> (0x0x7fcfa6c847e0) 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> > > (0x0x7fcfa6c84840) 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> > > (0x0x7fcfa6b89a90) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fcfa6c84960) 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> (0x0x7fcfa6b89bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fcfa6b89c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fcfa6c849c0) 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> > > (0x0x7fcfa6c84480) 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> (0x0x7fcfa6c84120) 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*> > (0x0x7fcfa6c84ba0) 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*> > (0x0x7fcfa6b89dd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fcfa6c84c00) 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*> > > (0x0x7fcfa6c84b40) 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*> > (0x0x7fcfa6c84d20) 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*> > (0x0x7fcfa6c84cc0) 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 (0x0x7fcfa6b89750) 0
  std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fcfa6b897b8) 0 empty
    __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fcfa6c84d80) 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*> > > (0x0x7fcfa6c84ae0) 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*> > (0x0x7fcfa6b89e38) 0
  std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7fcfa6c84de0) 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> > (0x0x7fcfa6c84f00) 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> > (0x0x7fcfa693a068) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fcfa6c84f60) 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> > > (0x0x7fcfa6c84ea0) 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> > (0x0x7fcfa69980c0) 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> > (0x0x7fcfa6998060) 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 (0x0x7fcfa693a2d8) 0
  std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fcfa693a340) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fcfa6998120) 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> > > (0x0x7fcfa6c84e40) 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> > (0x0x7fcfa693a3a8) 0
  std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7fcfa6998180) 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 (0x0x7fcfa6b89618) 0
    vptr=((& boost::detail::thread_data_base::_ZTVN5boost6detail16thread_data_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::thread_data_base> (0x0x7fcfa6b6df00) 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*> (0x0x7fcfa69981e0) 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> (0x0x7fcfa69982a0) 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> (0x0x7fcfa6998300) 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> (0x0x7fcfa6998360) 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> (0x0x7fcfa69983c0) 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> (0x0x7fcfa6998240) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7fcfa61100c0) 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> (0x0x7fcfa6131150) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7fcfa61102a0) 0
      primary-for std::moneypunct<char, true> (0x0x7fcfa6131150)
  std::money_base (0x0x7fcfa6110300) 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> (0x0x7fcfa6131310) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7fcfa6110360) 0
      primary-for std::moneypunct<char, false> (0x0x7fcfa6131310)
  std::money_base (0x0x7fcfa61103c0) 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> (0x0x7fcfa6131690) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7fcfa6110420) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7fcfa6131690)
  std::money_base (0x0x7fcfa6110480) 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> (0x0x7fcfa6131850) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7fcfa61104e0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7fcfa6131850)
  std::money_base (0x0x7fcfa6110540) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7fcfa6110780) 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> (0x0x7fcfa616be00) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7fcfa61108a0) 0
      primary-for std::messages<char> (0x0x7fcfa616be00)
  std::messages_base (0x0x7fcfa6110900) 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> (0x0x7fcfa6191000) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7fcfa6110960) 0
      primary-for std::messages<wchar_t> (0x0x7fcfa6191000)
  std::messages_base (0x0x7fcfa61109c0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7fcfa6110a80) 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> (0x0x7fcfa61afbd0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fcfa6110c00) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fcfa61afbd0)
  std::codecvt_base (0x0x7fcfa6110c60) 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> (0x0x7fcfa610aa28) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fcfa61afcb0) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fcfa610aa28)
    std::locale::facet (0x0x7fcfa6110cc0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fcfa61afcb0)
    std::codecvt_base (0x0x7fcfa6110d20) 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> (0x0x7fcfa61afe00) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fcfa6110d80) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fcfa61afe00)
  std::codecvt_base (0x0x7fcfa6110de0) 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> (0x0x7fcfa610aaf8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fcfa61aff50) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fcfa610aaf8)
    std::locale::facet (0x0x7fcfa6110e40) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fcfa61aff50)
    std::codecvt_base (0x0x7fcfa6110ea0) 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> (0x0x7fcfa610ac30) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7fcfa610ac98) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7fcfa610ac30)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fcfa61ea3f0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fcfa610ac98)
      std::locale::facet (0x0x7fcfa6110f60) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fcfa61ea3f0)
      std::codecvt_base (0x0x7fcfa61fb000) 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> (0x0x7fcfa610ad68) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fcfa610add0) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7fcfa610ad68)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fcfa61ea5b0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fcfa610add0)
      std::locale::facet (0x0x7fcfa61fb060) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fcfa61ea5b0)
      std::codecvt_base (0x0x7fcfa61fb0c0) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fcfa61fb240) 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> > (0x0x7fcfa61fb1e0) 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> (0x0x7fcfa624b4e0) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7fcfa6283380) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7fcfa624b4e0)
    std::locale::facet (0x0x7fcfa61fb720) 0
        primary-for std::moneypunct<char, false> (0x0x7fcfa6283380)
    std::money_base (0x0x7fcfa61fb780) 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> (0x0x7fcfa624b548) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7fcfa62833f0) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7fcfa624b548)
    std::locale::facet (0x0x7fcfa61fb7e0) 0
        primary-for std::moneypunct<char, true> (0x0x7fcfa62833f0)
    std::money_base (0x0x7fcfa61fb840) 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> (0x0x7fcfa624b5b0) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fcfa61fb8a0) 0
      primary-for std::money_get<char> (0x0x7fcfa624b5b0)

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

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

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

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> (0x0x7fcfa62838c0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fcfa61fbae0) 0
      primary-for std::time_get<char> (0x0x7fcfa62838c0)
  std::time_base (0x0x7fcfa61fbb40) 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> (0x0x7fcfa624b8f0) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7fcfa62839a0) 0
      primary-for std::time_get_byname<char> (0x0x7fcfa624b8f0)
    std::locale::facet (0x0x7fcfa61fbc00) 0
        primary-for std::time_get<char> (0x0x7fcfa62839a0)
    std::time_base (0x0x7fcfa61fbc60) 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> (0x0x7fcfa624b9c0) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7fcfa6283af0) 0
      primary-for std::messages_byname<char> (0x0x7fcfa624b9c0)
    std::locale::facet (0x0x7fcfa61fbd20) 0
        primary-for std::messages<char> (0x0x7fcfa6283af0)
    std::messages_base (0x0x7fcfa61fbd80) 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> (0x0x7fcfa624ba28) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7fcfa6283c40) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7fcfa624ba28)
    std::locale::facet (0x0x7fcfa61fbde0) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7fcfa6283c40)
    std::money_base (0x0x7fcfa61fbe40) 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> (0x0x7fcfa624ba90) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7fcfa6283cb0) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7fcfa624ba90)
    std::locale::facet (0x0x7fcfa61fbea0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7fcfa6283cb0)
    std::money_base (0x0x7fcfa61fbf00) 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> (0x0x7fcfa624baf8) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fcfa61fbf60) 0
      primary-for std::money_get<wchar_t> (0x0x7fcfa624baf8)

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

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

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

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> (0x0x7fcfa6283f50) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fcfa62da240) 0
      primary-for std::time_get<wchar_t> (0x0x7fcfa6283f50)
  std::time_base (0x0x7fcfa62da2a0) 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> (0x0x7fcfa624bf08) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7fcfa5ef0070) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7fcfa624bf08)
    std::locale::facet (0x0x7fcfa62da300) 0
        primary-for std::time_get<wchar_t> (0x0x7fcfa5ef0070)
    std::time_base (0x0x7fcfa62da360) 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> (0x0x7fcfa5f02000) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7fcfa5ef0150) 0
      primary-for std::messages_byname<wchar_t> (0x0x7fcfa5f02000)
    std::locale::facet (0x0x7fcfa62da420) 0
        primary-for std::messages<wchar_t> (0x0x7fcfa5ef0150)
    std::messages_base (0x0x7fcfa62da480) 0 empty

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

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

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

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

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

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

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7fcfa62da9c0) 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> (0x0x7fcfa62dac00) 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> (0x0x7fcfa62dac60) 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> (0x0x7fcfa62dacc0) 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> (0x0x7fcfa62dad80) 0 empty

Class boost::static_log2<0ul>
   size=1 align=1
   base size=0 base align=1
boost::static_log2<0ul> (0x0x7fcfa62dae40) 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> (0x0x7fcfa5f02208) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7fcfa62daf00) 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 (0x0x7fcfa62daf60) 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> (0x0x7fcfa5f02270) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf0c0) 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> (0x0x7fcfa5f022d8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf120) 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> (0x0x7fcfa5f02340) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf180) 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> (0x0x7fcfa5f023a8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf1e0) 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> (0x0x7fcfa5f02410) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf240) 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> (0x0x7fcfa5f02478) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf2a0) 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> (0x0x7fcfa5f024e0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf300) 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> (0x0x7fcfa5f02548) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf360) 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> (0x0x7fcfa5f025b0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf3c0) 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> (0x0x7fcfa5f02618) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf420) 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> (0x0x7fcfa5f02680) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf480) 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> (0x0x7fcfa5f027b8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf660) 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> (0x0x7fcfa5f02820) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf6c0) 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> (0x0x7fcfa5f02888) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf720) 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> (0x0x7fcfa5f028f0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf780) 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> (0x0x7fcfa5f02958) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf7e0) 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> (0x0x7fcfa5f029c0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf840) 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> (0x0x7fcfa5f02a28) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fcfa5fbf8a0) 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> (0x0x7fcfa5fbf900) 0 empty

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

Class boost::is_enum<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<bool> (0x0x7fcfa5f02af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5f02b60) 0 empty
    mpl_::bool_<false> (0x0x7fcfa5fbfa20) 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> (0x0x7fcfa5fbfa80) 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> (0x0x7fcfa5f02bc8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa5fbfae0) 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> (0x0x7fcfa5fbfb40) 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> (0x0x7fcfa5f02c30) 0 empty
  boost::hash_detail::ulong_numbers2<bool> (0x0x7fcfa5fbfba0) 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> (0x0x7fcfa5fbfc00) 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> (0x0x7fcfa5f02c98) 0 empty
  boost::hash_detail::long_numbers2<bool> (0x0x7fcfa5fbfc60) 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> (0x0x7fcfa5fbfcc0) 0 empty

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

Class boost::is_enum<char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<char> (0x0x7fcfa5f02d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5f02dd0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa5fbfde0) 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> (0x0x7fcfa5f02e38) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa5fbfe40) 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> (0x0x7fcfa5fbfea0) 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> (0x0x7fcfa5f02ea0) 0 empty
  boost::hash_detail::ulong_numbers2<char> (0x0x7fcfa5fbff00) 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> (0x0x7fcfa5fbff60) 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> (0x0x7fcfa5f02f08) 0 empty
  boost::hash_detail::long_numbers2<char> (0x0x7fcfa5ff5000) 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> (0x0x7fcfa5ff5060) 0 empty

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

Class boost::is_enum<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<signed char> (0x0x7fcfa5f021a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5ffb000) 0 empty
    mpl_::bool_<false> (0x0x7fcfa5ff5180) 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> (0x0x7fcfa5ffb068) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa5ff51e0) 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> (0x0x7fcfa5ff5240) 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> (0x0x7fcfa5ffb0d0) 0 empty
  boost::hash_detail::ulong_numbers2<signed char> (0x0x7fcfa5ff52a0) 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> (0x0x7fcfa5ff5300) 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> (0x0x7fcfa5ffb138) 0 empty
  boost::hash_detail::long_numbers2<signed char> (0x0x7fcfa5ff5360) 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> (0x0x7fcfa5ff53c0) 0 empty

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

Class boost::is_enum<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned char> (0x0x7fcfa5ffb208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5ffb270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa5ff54e0) 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> (0x0x7fcfa5ffb2d8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa5ff5540) 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> (0x0x7fcfa5ff55a0) 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> (0x0x7fcfa5ffb340) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned char> (0x0x7fcfa5ff5600) 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> (0x0x7fcfa5ff5660) 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> (0x0x7fcfa5ffb3a8) 0 empty
  boost::hash_detail::long_numbers2<unsigned char> (0x0x7fcfa5ff56c0) 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> (0x0x7fcfa5ff5720) 0 empty

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

Class boost::is_enum<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<wchar_t> (0x0x7fcfa5ffb478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5ffb4e0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa5ff5840) 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> (0x0x7fcfa5ffb548) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa5ff58a0) 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> (0x0x7fcfa5ff5900) 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> (0x0x7fcfa5ffb5b0) 0 empty
  boost::hash_detail::ulong_numbers2<wchar_t> (0x0x7fcfa5ff5960) 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> (0x0x7fcfa5ff59c0) 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> (0x0x7fcfa5ffb618) 0 empty
  boost::hash_detail::long_numbers2<wchar_t> (0x0x7fcfa5ff5a20) 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> (0x0x7fcfa5ff5a80) 0 empty

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

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7fcfa5ffb6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5ffb750) 0 empty
    mpl_::bool_<false> (0x0x7fcfa5ff5ba0) 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> (0x0x7fcfa5ffb7b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa5ff5c00) 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> (0x0x7fcfa5ff5c60) 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> (0x0x7fcfa5ffb820) 0 empty
  boost::hash_detail::ulong_numbers2<short int> (0x0x7fcfa5ff5cc0) 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> (0x0x7fcfa5ff5d20) 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> (0x0x7fcfa5ffb888) 0 empty
  boost::hash_detail::long_numbers2<short int> (0x0x7fcfa5ff5d80) 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> (0x0x7fcfa5ff5de0) 0 empty

Class boost::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short unsigned int> (0x0x7fcfa5ffb8f0) 0 empty
  std::unary_function<short unsigned int, long unsigned int> (0x0x7fcfa5ff5e40) 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> (0x0x7fcfa5ff5ea0) 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> (0x0x7fcfa5ffb958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5ffb9c0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa5ff5f00) 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> (0x0x7fcfa5ffba28) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa5ff5f60) 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> (0x0x7fcfa6025000) 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> (0x0x7fcfa5ffba90) 0 empty
  boost::hash_detail::ulong_numbers2<short unsigned int> (0x0x7fcfa6025060) 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> (0x0x7fcfa60250c0) 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> (0x0x7fcfa5ffbaf8) 0 empty
  boost::hash_detail::long_numbers2<short unsigned int> (0x0x7fcfa6025120) 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> (0x0x7fcfa6025180) 0 empty

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

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7fcfa5ffbbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5ffbc30) 0 empty
    mpl_::bool_<false> (0x0x7fcfa60252a0) 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> (0x0x7fcfa5ffbc98) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6025300) 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> (0x0x7fcfa6025360) 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> (0x0x7fcfa5ffbd00) 0 empty
  boost::hash_detail::ulong_numbers2<int> (0x0x7fcfa60253c0) 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> (0x0x7fcfa6025420) 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> (0x0x7fcfa5ffbd68) 0 empty
  boost::hash_detail::long_numbers2<int> (0x0x7fcfa6025480) 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> (0x0x7fcfa60254e0) 0 empty

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

Class boost::is_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned int> (0x0x7fcfa5ffbe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa5ffbea0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6025600) 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> (0x0x7fcfa5ffbf08) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6025660) 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> (0x0x7fcfa60256c0) 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> (0x0x7fcfa5ffbf70) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned int> (0x0x7fcfa6025720) 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> (0x0x7fcfa6025780) 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> (0x0x7fcfa6036000) 0 empty
  boost::hash_detail::long_numbers2<unsigned int> (0x0x7fcfa60257e0) 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> (0x0x7fcfa6025840) 0 empty

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

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7fcfa60360d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6036138) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6025960) 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> (0x0x7fcfa60361a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa60259c0) 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> (0x0x7fcfa6025a20) 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> (0x0x7fcfa6036208) 0 empty
  boost::hash_detail::ulong_numbers2<long int> (0x0x7fcfa6025a80) 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> (0x0x7fcfa6025ae0) 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> (0x0x7fcfa6036270) 0 empty
  boost::hash_detail::long_numbers2<long int> (0x0x7fcfa6025b40) 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> (0x0x7fcfa6025ba0) 0 empty

Class boost::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long unsigned int> (0x0x7fcfa60362d8) 0 empty
  std::unary_function<long unsigned int, long unsigned int> (0x0x7fcfa6025c00) 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> (0x0x7fcfa6025c60) 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> (0x0x7fcfa6036340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa60363a8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6025cc0) 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> (0x0x7fcfa6036410) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6025d20) 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> (0x0x7fcfa6025d80) 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> (0x0x7fcfa6036478) 0 empty
  boost::hash_detail::ulong_numbers2<long unsigned int> (0x0x7fcfa6025de0) 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> (0x0x7fcfa6025e40) 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> (0x0x7fcfa60364e0) 0 empty
  boost::hash_detail::long_numbers2<long unsigned int> (0x0x7fcfa6025ea0) 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> (0x0x7fcfa6025f00) 0 empty

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

Class boost::is_enum<float>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<float> (0x0x7fcfa60365b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6036618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6050000) 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> (0x0x7fcfa6036680) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6050060) 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> (0x0x7fcfa60500c0) 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> (0x0x7fcfa60366e8) 0 empty
  boost::hash_detail::ulong_numbers2<float> (0x0x7fcfa6050120) 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> (0x0x7fcfa6050180) 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> (0x0x7fcfa6036750) 0 empty
  boost::hash_detail::long_numbers2<float> (0x0x7fcfa60501e0) 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> (0x0x7fcfa6050240) 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> (0x0x7fcfa60502a0) 0 empty

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

Class boost::is_enum<double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<double> (0x0x7fcfa6036820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6036888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6050360) 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> (0x0x7fcfa60368f0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa60503c0) 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> (0x0x7fcfa6050420) 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> (0x0x7fcfa6036958) 0 empty
  boost::hash_detail::ulong_numbers2<double> (0x0x7fcfa6050480) 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> (0x0x7fcfa60504e0) 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> (0x0x7fcfa60369c0) 0 empty
  boost::hash_detail::long_numbers2<double> (0x0x7fcfa6050540) 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> (0x0x7fcfa60505a0) 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> (0x0x7fcfa6050600) 0 empty

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

Class boost::is_enum<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long double> (0x0x7fcfa6036a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6036af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa60506c0) 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> (0x0x7fcfa6036b60) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6050720) 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> (0x0x7fcfa6050780) 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> (0x0x7fcfa6036bc8) 0 empty
  boost::hash_detail::ulong_numbers2<long double> (0x0x7fcfa60507e0) 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> (0x0x7fcfa6050840) 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> (0x0x7fcfa6036c30) 0 empty
  boost::hash_detail::long_numbers2<long double> (0x0x7fcfa60508a0) 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> (0x0x7fcfa6050900) 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> (0x0x7fcfa6050960) 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> > (0x0x7fcfa6036c98) 0 empty
  std::unary_function<std::basic_string<char>, long unsigned int> (0x0x7fcfa60509c0) 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> > (0x0x7fcfa6050a20) 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> > (0x0x7fcfa6036d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6036d68) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6050a80) 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> (0x0x7fcfa6036dd0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6050ae0) 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> > (0x0x7fcfa6050b40) 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> > (0x0x7fcfa6036e38) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<char> > (0x0x7fcfa6050ba0) 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> > (0x0x7fcfa6050c00) 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> > (0x0x7fcfa6036ea0) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<char> > (0x0x7fcfa6050c60) 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> > (0x0x7fcfa6050cc0) 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> (0x0x7fcfa6050d20) 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> > (0x0x7fcfa6036f08) 0 empty
  std::unary_function<std::basic_string<wchar_t>, long unsigned int> (0x0x7fcfa6050d80) 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> > (0x0x7fcfa6050de0) 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> > (0x0x7fcfa6036f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6076000) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6050f00) 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> (0x0x7fcfa6076068) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6077060) 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> > (0x0x7fcfa60770c0) 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> > (0x0x7fcfa60761a0) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> > (0x0x7fcfa6077120) 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> > (0x0x7fcfa6077240) 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> > (0x0x7fcfa6076208) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<wchar_t> > (0x0x7fcfa6077360) 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> > (0x0x7fcfa6077480) 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> (0x0x7fcfa60775a0) 0 empty

Class boost::hash<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long long int> (0x0x7fcfa6076270) 0 empty
  std::unary_function<long long int, long unsigned int> (0x0x7fcfa6077600) 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> (0x0x7fcfa6077660) 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> (0x0x7fcfa60762d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6076340) 0 empty
    mpl_::bool_<false> (0x0x7fcfa60776c0) 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> (0x0x7fcfa60763a8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6077720) 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> (0x0x7fcfa6077780) 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> (0x0x7fcfa6076410) 0 empty
  boost::hash_detail::ulong_numbers2<long long int> (0x0x7fcfa60777e0) 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> (0x0x7fcfa6077840) 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> (0x0x7fcfa60778a0) 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> (0x0x7fcfa6076478) 0 empty
  std::unary_function<long long unsigned int, long unsigned int> (0x0x7fcfa6077900) 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> (0x0x7fcfa6077960) 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> (0x0x7fcfa60764e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6076548) 0 empty
    mpl_::bool_<false> (0x0x7fcfa60779c0) 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> (0x0x7fcfa60765b0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6077a20) 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> (0x0x7fcfa6077a80) 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> (0x0x7fcfa6076618) 0 empty
  boost::hash_detail::long_numbers2<long long unsigned int> (0x0x7fcfa6077ae0) 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> (0x0x7fcfa6077b40) 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> (0x0x7fcfa6077ba0) 0 empty

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

Class boost::is_enum<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128> (0x0x7fcfa60766e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6076750) 0 empty
    mpl_::bool_<false> (0x0x7fcfa6077cc0) 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> (0x0x7fcfa60767b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa6077d20) 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> (0x0x7fcfa6077d80) 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> (0x0x7fcfa6076820) 0 empty
  boost::hash_detail::ulong_numbers2<__int128> (0x0x7fcfa6077de0) 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> (0x0x7fcfa6076888) 0 empty
  boost::hash_detail::long_numbers2<__int128> (0x0x7fcfa60768f0) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7fcfa6077e40) 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> (0x0x7fcfa6077ea0) 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> (0x0x7fcfa6077f00) 0 empty

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

Class boost::is_enum<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128 unsigned> (0x0x7fcfa60769c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa6076a28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa609c060) 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> (0x0x7fcfa6076a90) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fcfa609c0c0) 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> (0x0x7fcfa6076af8) 0 empty
  boost::hash_detail::ulong_numbers2<__int128 unsigned> (0x0x7fcfa6076b60) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7fcfa609c120) 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> (0x0x7fcfa609c180) 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> (0x0x7fcfa6076bc8) 0 empty
  boost::hash_detail::long_numbers2<__int128 unsigned> (0x0x7fcfa609c1e0) 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> (0x0x7fcfa609c240) 0 empty

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

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

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

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

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

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

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

Class boost::thread
   size=16 align=8
   base size=16 base align=8
boost::thread (0x0x7fcfa609cba0) 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> (0x0x7fcfa609ccc0) 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> (0x0x7fcfa609cde0) 0 empty

Class boost::thread::id
   size=8 align=8
   base size=8 base align=8
boost::thread::id (0x0x7fcfa609ce40) 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 (0x0x7fcfa609cea0) 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 (0x0x7fcfa5b01000) 0

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

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

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

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

Class boost::unique_lock<boost::mutex>
   size=16 align=8
   base size=9 base align=8
boost::unique_lock<boost::mutex> (0x0x7fcfa5b01360) 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> > (0x0x7fcfa5b01480) 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> > (0x0x7fcfa5b014e0) 0

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

Class std::allocator<boost::thread*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::thread*> (0x0x7fcfa5e927b8) 0 empty
  __gnu_cxx::new_allocator<boost::thread*> (0x0x7fcfa5b01660) 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*> > (0x0x7fcfa5b016c0) 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*> (0x0x7fcfa5b01720) 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*> > (0x0x7fcfa5b01780) 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*> > (0x0x7fcfa5e928f0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7fcfa5b017e0) 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 (0x0x7fcfa5e92958) 0
  std::allocator<std::_List_node<boost::thread*> > (0x0x7fcfa5e929c0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7fcfa5b01840) 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*> > (0x0x7fcfa5b015a0) 0

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

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

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

Class boost::shared_lock<boost::shared_mutex>
   size=16 align=8
   base size=9 base align=8
boost::shared_lock<boost::shared_mutex> (0x0x7fcfa5b01960) 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> > (0x0x7fcfa5b01a20) 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> > (0x0x7fcfa5b01a80) 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> > (0x0x7fcfa5b01ae0) 0

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

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

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

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

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

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

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

Class boost::recursive_timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_timed_mutex (0x0x7fcfa5a08480) 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> (0x0x7fcfa5a08600) 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> (0x0x7fcfa5a08660) 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 (0x0x7fcfa5a086c0) 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> (0x0x7fcfa5a08900) 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> (0x0x7fcfa5a08a80) 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> (0x0x7fcfa5a08c00) 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> (0x0x7fcfa5a08c60) 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> (0x0x7fcfa5a08cc0) 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> (0x0x7fcfa5a08d20) 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> (0x0x7fcfa5a08d80) 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> (0x0x7fcfa5a08de0) 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> (0x0x7fcfa5a08e40) 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> (0x0x7fcfa5a08ea0) 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> (0x0x7fcfa5a08f00) 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> (0x0x7fcfa5a08f60) 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> (0x0x7fcfa56c70c0) 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> (0x0x7fcfa56c7120) 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> (0x0x7fcfa56c7180) 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> (0x0x7fcfa56c71e0) 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> (0x0x7fcfa56c7240) 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> (0x0x7fcfa56c72a0) 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> (0x0x7fcfa56c7300) 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> (0x0x7fcfa56c7360) 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 (0x0x7fcfa56c7780) 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 (0x0x7fcfa56c77e0) 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 (0x0x7fcfa56c78a0) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7fcfa56c7960) 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> (0x0x7fcfa56c7a20) 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 (0x0x7fcfa56c7a80) 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 (0x0x7fcfa56c7ae0) 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 (0x0x7fcfa56c7b40) 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 (0x0x7fcfa56c7ba0) 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> (0x0x7fcfa56c7d20) 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> (0x0x7fcfa56c7d80) 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> (0x0x7fcfa5709000) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7fcfa56c7de0) 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> (0x0x7fcfa5709068) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fcfa57090d0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fcfa56c7e40) 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 (0x0x7fcfa57160c0) 0 empty

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

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

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> (0x0x7fcfa5716600) 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> (0x0x7fcfa5716720) 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> (0x0x7fcfa5716840) 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> (0x0x7fcfa57cc180) 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> (0x0x7fcfa57cc2a0) 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> (0x0x7fcfa57cc3c0) 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> (0x0x7fcfa57cc4e0) 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> (0x0x7fcfa57cce40) 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> (0x0x7fcfa57ccf60) 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> (0x0x7fcfa584d0c0) 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> (0x0x7fcfa584d1e0) 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> (0x0x7fcfa584db40) 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> (0x0x7fcfa584dc60) 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> (0x0x7fcfa584dd80) 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> (0x0x7fcfa584dea0) 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> (0x0x7fcfa54d37e0) 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> (0x0x7fcfa54d3900) 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> (0x0x7fcfa54d3a20) 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> (0x0x7fcfa54d3b40) 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> (0x0x7fcfa55a9480) 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> (0x0x7fcfa55a95a0) 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> (0x0x7fcfa55a96c0) 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> (0x0x7fcfa55a97e0) 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> (0x0x7fcfa5640480) 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> (0x0x7fcfa5640780) 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> (0x0x7fcfa5640a80) 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> (0x0x7fcfa5640d80) 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> (0x0x7fcfa52de780) 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> (0x0x7fcfa52dec00) 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> (0x0x7fcfa52f00c0) 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> (0x0x7fcfa52f0540) 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> (0x0x7fcfa536d240) 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> (0x0x7fcfa536d360) 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> (0x0x7fcfa536d480) 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> (0x0x7fcfa536d5a0) 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> (0x0x7fcfa54150c0) 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> (0x0x7fcfa54151e0) 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> (0x0x7fcfa5415300) 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> (0x0x7fcfa5415420) 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> (0x0x7fcfa5415d20) 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> (0x0x7fcfa5415e40) 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> (0x0x7fcfa5415f60) 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> (0x0x7fcfa50c60c0) 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> (0x0x7fcfa50c6600) 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 (0x0x7fcfa4e0c900) 0

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

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7fcfa51fcf08) 0
  boost::function0<void> (0x0x7fcfa51fcf70) 0
    boost::function_base (0x0x7fcfa4e0cae0) 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 (0x0x7fcfa4e0c960) 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 (0x0x7fcfa4e0cb40) 0

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

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

Class boost::function<long unsigned int()>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int()> (0x0x7fcfa4e89138) 0
  boost::function0<long unsigned int> (0x0x7fcfa4e891a0) 0
    boost::function_base (0x0x7fcfa4e0cd80) 0

Class boost::barrier
   size=168 align=8
   base size=168 base align=8
boost::barrier (0x0x7fcfa4e0cba0) 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> (0x0x7fcfa4e89270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4e892d8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4e0cde0) 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> (0x0x7fcfa4e0ce40) 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> (0x0x7fcfa4e0cea0) 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> (0x0x7fcfa4e89548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4e895b0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4e0cf00) 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()> > (0x0x7fcfa4e896e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4e89750) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4e0cf60) 0 empty

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

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7fcfa4f14120) 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> (0x0x7fcfa4f14300) 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> (0x0x7fcfa4f14600) 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<> > (0x0x7fcfa4f148a0) 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<> > (0x0x7fcfa4f14900) 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> (0x0x7fcfa4f14960) 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> (0x0x7fcfa4f149c0) 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> (0x0x7fcfa4f14a80) 0 empty

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

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7fcfa4f14c00) 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::*)()))()> (0x0x7fcfa4f14f60) 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::*)()))()> (0x0x7fcfa4f902a0) 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> (0x0x7fcfa4f90300) 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 (0x0x7fcfa4c2d060) 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 (0x0x7fcfa4c2d0c0) 0 empty

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

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7fcfa4c2d540) 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> (0x0x7fcfa4c2d600) 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 (0x0x7fcfa4c2d660) 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> > > (0x0x7fcfa4c2d840) 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> > > (0x0x7fcfa4ccb000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7fcfa4c2d8a0) 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> > > > (0x0x7fcfa4c2d900) 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> > > (0x0x7fcfa4c2da20) 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> > > (0x0x7fcfa4c2d9c0) 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> > > > (0x0x7fcfa4c2db40) 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> > > > (0x0x7fcfa4c2dae0) 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> (0x0x7fcfa4c2dba0) 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_> (0x0x7fcfa4ccb340) 0 empty
  std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool> (0x0x7fcfa4c2dcc0) 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> > > > (0x0x7fcfa4c2dd20) 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> > > > (0x0x7fcfa4ccb410) 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> > > > (0x0x7fcfa4c2dd80) 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> (0x0x7fcfa4ccb478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7fcfa4ccb4e0) 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> > > > (0x0x7fcfa4c2dde0) 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> > > > (0x0x7fcfa4c2da80) 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> > (0x0x7fcfa4c2d7e0) 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 (0x0x7fcfa4bd5f08) 0
    vptr=((& boost::exception_detail::error_info_container_impl::_ZTVN5boost16exception_detail25error_info_container_implE) + 16u)
  boost::exception_detail::error_info_container (0x0x7fcfa4c2d780) 0 nearly-empty
      primary-for boost::exception_detail::error_info_container_impl (0x0x7fcfa4bd5f08)

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> (0x0x7fcfa4c2df00) 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> (0x0x7fcfa4c2df60) 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> (0x0x7fcfa4da6000) 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> (0x0x7fcfa4da6060) 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> (0x0x7fcfa4c2dea0) 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> > (0x0x7fcfa4da6180) 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>&> (0x0x7fcfa4da61e0) 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> > > (0x0x7fcfa4da6240) 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> > > (0x0x7fcfa4da62a0) 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> (0x0x7fcfa4da6480) 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> (0x0x7fcfa4ccb8f0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa4da64e0) 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*> > (0x0x7fcfa4da6660) 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*> > (0x0x7fcfa4da6780) 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> > (0x0x7fcfa4da67e0) 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*> (0x0x7fcfa4da6960) 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> (0x0x7fcfa4da6a80) 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> (0x0x7fcfa4da6c00) 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> (0x0x7fcfa4da6c60) 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> (0x0x7fcfa4da6cc0) 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> (0x0x7fcfa4da6d20) 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> (0x0x7fcfa4da6ba0) 0

Class boost::exception_ptr
   size=16 align=8
   base size=16 base align=8
boost::exception_ptr (0x0x7fcfa4da6b40) 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> (0x0x7fcfa4da6f00) 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> (0x0x7fcfa4ccbdd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa4da6f60) 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> (0x0x7fcfa4a81000) 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*> (0x0x7fcfa4ccb068) 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 (0x0x7fcfa4a812a0) 0 nearly-empty
      primary-for boost::error_info<boost::tag_original_exception_type, const std::type_info*> (0x0x7fcfa4ccb068)

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

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

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 (0x0x7fcfa4a9c4d0) 0
    vptr=((& boost::unknown_exception::_ZTVN5boost17unknown_exceptionE) + 16u)
  boost::exception (0x0x7fcfa4a81600) 0
      primary-for boost::unknown_exception (0x0x7fcfa4a9c4d0)
  std::exception (0x0x7fcfa4a81660) 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> (0x0x7fcfa4a816c0) 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&> (0x0x7fcfa4a81720) 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&> (0x0x7fcfa4a9f0d0) 0 empty
  boost::enable_if_c<true, const boost::unknown_exception&> (0x0x7fcfa4a81780) 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> (0x0x7fcfa4a81900) 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_> (0x0x7fcfa4a81960) 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_> (0x0x7fcfa4a819c0) 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>&> (0x0x7fcfa4a81a20) 0 empty

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

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7fcfa4a81b40) 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> > (0x0x7fcfa4a81ba0) 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*> (0x0x7fcfa4a81cc0) 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> > (0x0x7fcfa4a81d20) 0 empty

Class boost::future_errc
   size=4 align=4
   base size=4 base align=4
boost::future_errc (0x0x7fcfa4b35060) 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> (0x0x7fcfa4a9f750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa4a9f7b8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa4b35300) 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> (0x0x7fcfa4a9f820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa4a9f888) 0 empty
    mpl_::bool_<true> (0x0x7fcfa4b35360) 0 empty

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

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

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 (0x0x7fcfa4a9ff08) 0
    vptr=((& boost::future_uninitialized::_ZTVN5boost20future_uninitializedE) + 16u)
  boost::future_error (0x0x7fcfa4a9ff70) 0
      primary-for boost::future_uninitialized (0x0x7fcfa4a9ff08)
    std::logic_error (0x0x7fcfa4a9f068) 0
        primary-for boost::future_error (0x0x7fcfa4a9ff70)
      std::exception (0x0x7fcfa4b35960) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa4a9f068)

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 (0x0x7fcfa4a9f340) 0
    vptr=((& boost::broken_promise::_ZTVN5boost14broken_promiseE) + 16u)
  boost::future_error (0x0x7fcfa47e4000) 0
      primary-for boost::broken_promise (0x0x7fcfa4a9f340)
    std::logic_error (0x0x7fcfa47e4068) 0
        primary-for boost::future_error (0x0x7fcfa47e4000)
      std::exception (0x0x7fcfa4b359c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa47e4068)

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 (0x0x7fcfa47e40d0) 0
    vptr=((& boost::future_already_retrieved::_ZTVN5boost24future_already_retrievedE) + 16u)
  boost::future_error (0x0x7fcfa47e4138) 0
      primary-for boost::future_already_retrieved (0x0x7fcfa47e40d0)
    std::logic_error (0x0x7fcfa47e41a0) 0
        primary-for boost::future_error (0x0x7fcfa47e4138)
      std::exception (0x0x7fcfa4b35a20) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa47e41a0)

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 (0x0x7fcfa47e4208) 0
    vptr=((& boost::promise_already_satisfied::_ZTVN5boost25promise_already_satisfiedE) + 16u)
  boost::future_error (0x0x7fcfa47e4270) 0
      primary-for boost::promise_already_satisfied (0x0x7fcfa47e4208)
    std::logic_error (0x0x7fcfa47e42d8) 0
        primary-for boost::future_error (0x0x7fcfa47e4270)
      std::exception (0x0x7fcfa4b35a80) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa47e42d8)

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 (0x0x7fcfa47e4340) 0
    vptr=((& boost::task_already_started::_ZTVN5boost20task_already_startedE) + 16u)
  boost::future_error (0x0x7fcfa47e43a8) 0
      primary-for boost::task_already_started (0x0x7fcfa47e4340)
    std::logic_error (0x0x7fcfa47e4410) 0
        primary-for boost::future_error (0x0x7fcfa47e43a8)
      std::exception (0x0x7fcfa4b35ae0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa47e4410)

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 (0x0x7fcfa47e4478) 0
    vptr=((& boost::task_moved::_ZTVN5boost10task_movedE) + 16u)
  boost::future_error (0x0x7fcfa47e44e0) 0
      primary-for boost::task_moved (0x0x7fcfa47e4478)
    std::logic_error (0x0x7fcfa47e4548) 0
        primary-for boost::future_error (0x0x7fcfa47e44e0)
      std::exception (0x0x7fcfa4b35b40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa47e4548)

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 (0x0x7fcfa47e45b0) 0
    vptr=((& boost::promise_moved::_ZTVN5boost13promise_movedE) + 16u)
  boost::future_error (0x0x7fcfa47e4618) 0
      primary-for boost::promise_moved (0x0x7fcfa47e45b0)
    std::logic_error (0x0x7fcfa47e4680) 0
        primary-for boost::future_error (0x0x7fcfa47e4618)
      std::exception (0x0x7fcfa4b35ba0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa47e4680)

Class boost::detail::relocker
   size=16 align=8
   base size=9 base align=8
boost::detail::relocker (0x0x7fcfa4b35c00) 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> (0x0x7fcfa4b35cc0) 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> (0x0x7fcfa4b35c60) 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*> (0x0x7fcfa4b35de0) 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*> (0x0x7fcfa47e4820) 0 empty
  __gnu_cxx::new_allocator<boost::condition_variable_any*> (0x0x7fcfa4b35e40) 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*> > (0x0x7fcfa4b35ea0) 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*> (0x0x7fcfa4b35f00) 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*> > (0x0x7fcfa4b35f60) 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*> > (0x0x7fcfa47e4958) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fcfa4855000) 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 (0x0x7fcfa47e49c0) 0
  std::allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fcfa47e4a28) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fcfa4855060) 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*> > (0x0x7fcfa4b35d80) 0

Class std::list<boost::condition_variable_any*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::condition_variable_any*> (0x0x7fcfa47e4b60) 0
  std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> > (0x0x7fcfa4855180) 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 (0x0x7fcfa47e47b8) 0
    vptr=((& boost::detail::shared_state_base::_ZTVN5boost6detail17shared_state_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fcfa4b35d20) 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*> (0x0x7fcfa48551e0) 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*> (0x0x7fcfa48552a0) 0

Class boost::is_integral<boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void()> > (0x0x7fcfa47e4d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa47e4dd0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4855420) 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> (0x0x7fcfa48554e0) 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> (0x0x7fcfa47e4f08) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa4855540) 0 empty

Class boost::detail::future_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::future_traits<void> (0x0x7fcfa4855720) 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> (0x0x7fcfa4912340) 0
    vptr=((& boost::detail::shared_state<void>::_ZTVN5boost6detail12shared_stateIvEE) + 16u)
  boost::detail::shared_state_base (0x0x7fcfa49123a8) 0
      primary-for boost::detail::shared_state<void> (0x0x7fcfa4912340)
    boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fcfa4855840) 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>&> (0x0x7fcfa4855960) 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>&> (0x0x7fcfa4912680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa49126e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa48559c0) 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>&> (0x0x7fcfa4912750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa49127b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4855a20) 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>&> (0x0x7fcfa4912820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4912888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4855a80) 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> > > (0x0x7fcfa4855ae0) 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> > > (0x0x7fcfa49128f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4912958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4855c00) 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> > > (0x0x7fcfa49129c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4912a28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4855de0) 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> > > (0x0x7fcfa4912a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4912af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4855f00) 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> > > (0x0x7fcfa494d060) 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> > (0x0x7fcfa494d180) 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> > > (0x0x7fcfa4912c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4912c98) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494d1e0) 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> (0x0x7fcfa494d3c0) 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> > > (0x0x7fcfa494d420) 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> > > (0x0x7fcfa4855900) 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> > > (0x0x7fcfa494d480) 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> > > (0x0x7fcfa4912d68) 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> > > (0x0x7fcfa494d4e0) 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>&> (0x0x7fcfa494d660) 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>&> (0x0x7fcfa494d600) 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>&> (0x0x7fcfa494d5a0) 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>&> (0x0x7fcfa494d780) 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>&> (0x0x7fcfa4912f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa4912f70) 0 empty
    mpl_::bool_<true> (0x0x7fcfa494d7e0) 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>&> (0x0x7fcfa4962000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4962068) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494d840) 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>&> (0x0x7fcfa49620d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa4962138) 0 empty
    mpl_::bool_<true> (0x0x7fcfa494d8a0) 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>&> (0x0x7fcfa49621a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4962208) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494d900) 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> (0x0x7fcfa494d960) 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>&> (0x0x7fcfa494d720) 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>&> (0x0x7fcfa494d6c0) 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> > > (0x0x7fcfa494d540) 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> > > (0x0x7fcfa494d9c0) 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> > > (0x0x7fcfa49624e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4962548) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494da20) 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> > > (0x0x7fcfa49625b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4962618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494db40) 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> > > (0x0x7fcfa494dc60) 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> > > (0x0x7fcfa4962680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa49626e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494dd80) 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> > > (0x0x7fcfa49628f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4962958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494dde0) 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> > > (0x0x7fcfa4962b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa4962bc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa494de40) 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> >*> (0x0x7fcfa4986060) 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> > > (0x0x7fcfa4962ea0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7fcfa49860c0) 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> > > (0x0x7fcfa4962f08) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7fcfa4962f70) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7fcfa4986120) 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> > > (0x0x7fcfa498b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa498b068) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4986240) 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> > > (0x0x7fcfa498b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa498b138) 0 empty
    mpl_::bool_<false> (0x0x7fcfa4986420) 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> > > (0x0x7fcfa4986480) 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> > > (0x0x7fcfa498b270) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7fcfa49865a0) 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 (0x0x7fcfa4986660) 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> >&> (0x0x7fcfa4986600) 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> > (0x0x7fcfa498b3a8) 0 empty
  boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7fcfa49866c0) 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> > (0x0x7fcfa4986720) 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> >&> (0x0x7fcfa4986780) 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>&> (0x0x7fcfa49867e0) 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> (0x0x7fcfa498b680) 0
    vptr=((& boost::detail::future_async_shared_state_base<void>::_ZTVN5boost6detail30future_async_shared_state_baseIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7fcfa498b6e8) 0
      primary-for boost::detail::future_async_shared_state_base<void> (0x0x7fcfa498b680)
    boost::detail::shared_state_base (0x0x7fcfa498b750) 0
        primary-for boost::detail::shared_state<void> (0x0x7fcfa498b6e8)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fcfa49868a0) 8

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7fcfa4986d80) 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> (0x0x7fcfa4986d20) 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 (0x0x7fcfa498be38) 0
  std::allocator<int> (0x0x7fcfa498bea0) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7fcfa4986de0) 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> > (0x0x7fcfa4986b40) 0

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

Class boost::detail::future_waiter::registered_waiter
   size=32 align=8
   base size=32 base align=8
boost::detail::future_waiter::registered_waiter (0x0x7fcfa4986f60) 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> > (0x0x7fcfa4614060) 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 (0x0x7fcfa4614000) 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> (0x0x7fcfa4614180) 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> (0x0x7fcfa4632000) 0 empty
  __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fcfa46141e0) 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> > (0x0x7fcfa4614120) 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> (0x0x7fcfa46143c0) 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> (0x0x7fcfa4614360) 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 (0x0x7fcfa46321a0) 0
  std::allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fcfa4632208) 0 empty
    __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fcfa4614420) 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> > (0x0x7fcfa46140c0) 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> (0x0x7fcfa4632270) 0
  std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7fcfa4614480) 0

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

Class boost::detail::base_future
   size=1 align=1
   base size=0 base align=1
boost::detail::base_future (0x0x7fcfa46148a0) 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> > (0x0x7fcfa4614d20) 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> > (0x0x7fcfa4614d80) 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> > (0x0x7fcfa4614de0) 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> > (0x0x7fcfa4614e40) 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> > (0x0x7fcfa4614cc0) 0

Class boost::promise<void>
   size=24 align=8
   base size=17 base align=8
boost::promise<void> (0x0x7fcfa4614c60) 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> (0x0x7fcfa4614ea0) 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> > (0x0x7fcfa4614f00) 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> > (0x0x7fcfa4632d68) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa4614f60) 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> > (0x0x7fcfa478e0c0) 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> (0x0x7fcfa478e120) 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> >&> (0x0x7fcfa478e180) 0 empty

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

Class boost::unique_future<void>
   size=16 align=8
   base size=16 base align=8
boost::unique_future<void> (0x0x7fcfa47a0340) 0
  boost::detail::basic_future<void> (0x0x7fcfa47a03a8) 0
    boost::detail::base_future (0x0x7fcfa478e240) 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> > (0x0x7fcfa478e2a0) 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> > > (0x0x7fcfa478e300) 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> > (0x0x7fcfa478e360) 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> (0x0x7fcfa47a0af8) 0
    vptr=((& boost::detail::task_base_shared_state<void>::_ZTVN5boost6detail22task_base_shared_stateIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7fcfa47a0b60) 0
      primary-for boost::detail::task_base_shared_state<void> (0x0x7fcfa47a0af8)
    boost::detail::shared_state_base (0x0x7fcfa47a0bc8) 0
        primary-for boost::detail::shared_state<void> (0x0x7fcfa47a0b60)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fcfa478e600) 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> (0x0x7fcfa47a0e38) 0
    vptr=((& boost::detail::task_shared_state<void (*)(), void>::_ZTVN5boost6detail17task_shared_stateIPFvvEvEE) + 16u)
  boost::detail::task_base_shared_state<void> (0x0x7fcfa47a0ea0) 0
      primary-for boost::detail::task_shared_state<void (*)(), void> (0x0x7fcfa47a0e38)
    boost::detail::shared_state<void> (0x0x7fcfa47a0f08) 0
        primary-for boost::detail::task_base_shared_state<void> (0x0x7fcfa47a0ea0)
      boost::detail::shared_state_base (0x0x7fcfa47a0f70) 0
          primary-for boost::detail::shared_state<void> (0x0x7fcfa47a0f08)
        boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fcfa478e720) 8

Class boost::shared_future<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_future<void> (0x0x7fcfa44170d0) 0
  boost::detail::basic_future<void> (0x0x7fcfa4417138) 0
    boost::detail::base_future (0x0x7fcfa478e840) 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> > (0x0x7fcfa478e8a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Vector_base<pov::Media, std::allocator<pov::Media> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::Media, std::allocator<pov::Media> >::_Vector_impl (0x0x7fcfa45a3d68) 0
  std::allocator<pov::Media> (0x0x7fcfa45a3dd0) 0 empty
    __gnu_cxx::new_allocator<pov::Media> (0x0x7fcfa4213f60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class pov::Pigment_Struct
   size=200 align=8
   base size=200 base align=8
pov::Pigment_Struct (0x0x7fcfa45a3f70) 0
  pov::Pattern_Struct (0x0x7fcfa40ae9c0) 0

Class pov::Tnormal_Struct
   size=168 align=8
   base size=168 base align=8
pov::Tnormal_Struct (0x0x7fcfa45a3138) 0
  pov::Pattern_Struct (0x0x7fcfa40aea80) 0

Class pov::Texture_Struct
   size=208 align=8
   base size=204 base align=8
pov::Texture_Struct (0x0x7fcfa45a3618) 0
  pov::Pattern_Struct (0x0x7fcfa40aeae0) 0

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

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

Class pov::Turb_Struct
   size=64 align=8
   base size=60 base align=8
pov::Turb_Struct (0x0x7fcfa45a3680) 0
  pov::Warps_Struct (0x0x7fcfa40aec00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for pov::ObjectBase
pov::ObjectBase::_ZTVN3pov10ObjectBaseE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov10ObjectBaseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))pov::ObjectBase::UVCoord
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))pov::ObjectBase::Determine_Textures
128   (int (*)(...))pov::ObjectBase::Intersect_BBox
136   (int (*)(...))pov::ObjectBase::DispatchShutdownMessages

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

Vtable for pov::CompoundObject
pov::CompoundObject::_ZTVN3pov14CompoundObjectE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov14CompoundObjectE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))pov::ObjectBase::UVCoord
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))pov::ObjectBase::Determine_Textures
128   (int (*)(...))pov::ObjectBase::Intersect_BBox
136   (int (*)(...))pov::ObjectBase::DispatchShutdownMessages

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class pov::Sym_Table_Entry
   size=40 align=8
   base size=40 base align=8
pov::Sym_Table_Entry (0x0x7fcfa418dd20) 0

Class pov::Reserved_Word_Struct
   size=16 align=8
   base size=16 base align=8
pov::Reserved_Word_Struct (0x0x7fcfa418dd80) 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> > (0x0x7fcfa418df00) 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> > (0x0x7fcfa3db1888) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<short unsigned int> > (0x0x7fcfa418df60) 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> > > (0x0x7fcfa418dea0) 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> > (0x0x7fcfa3bb20c0) 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> > (0x0x7fcfa3bb2060) 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 (0x0x7fcfa3db1af8) 0
  std::allocator<std::basic_string<short unsigned int> > (0x0x7fcfa3db1b60) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<short unsigned int> > (0x0x7fcfa3bb2120) 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> > > (0x0x7fcfa418de40) 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> > (0x0x7fcfa3db1bc8) 0
  std::_Vector_base<std::basic_string<short unsigned int>, std::allocator<std::basic_string<short unsigned int> > > (0x0x7fcfa3bb2180) 0

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

Class pov_base::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
pov_base::<anonymous struct> (0x0x7fcfa3bb21e0) 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 (0x0x7fcfa3bb2240) 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 (0x0x7fcfa3db1c98) 0
    vptr=((& pov_base::IStream::_ZTVN8pov_base7IStreamE) + 16u)
  pov_base::IOBase (0x0x7fcfa3bb22a0) 0
      primary-for pov_base::IStream (0x0x7fcfa3db1c98)

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 (0x0x7fcfa3db1d00) 0
    vptr=((& pov_base::IMemStream::_ZTVN8pov_base10IMemStreamE) + 16u)
  pov_base::IStream (0x0x7fcfa3db1d68) 0
      primary-for pov_base::IMemStream (0x0x7fcfa3db1d00)
    pov_base::IOBase (0x0x7fcfa3bb2300) 0
        primary-for pov_base::IStream (0x0x7fcfa3db1d68)

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 (0x0x7fcfa3db1dd0) 0
    vptr=((& pov_base::OStream::_ZTVN8pov_base7OStreamE) + 16u)
  pov_base::IOBase (0x0x7fcfa3bb2360) 0
      primary-for pov_base::OStream (0x0x7fcfa3db1dd0)

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 (0x0x7fcfa3bb23c0) 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> (0x0x7fcfa3bb2480) 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> (0x0x7fcfa3bb24e0) 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> (0x0x7fcfa3bb2540) 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> (0x0x7fcfa3bb25a0) 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> (0x0x7fcfa3bb2420) 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 (0x0x7fcfa3db1ea0) 0
    vptr=((& pov_base::SimpleGammaCurve::_ZTVN8pov_base16SimpleGammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7fcfa3bb26c0) 0
      primary-for pov_base::SimpleGammaCurve (0x0x7fcfa3db1ea0)

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 (0x0x7fcfa3db1f08) 0
    vptr=((& pov_base::UniqueGammaCurve::_ZTVN8pov_base16UniqueGammaCurveE) + 16u)
  pov_base::SimpleGammaCurve (0x0x7fcfa3db1f70) 0
      primary-for pov_base::UniqueGammaCurve (0x0x7fcfa3db1f08)
    pov_base::GammaCurve (0x0x7fcfa3bb2720) 0
        primary-for pov_base::SimpleGammaCurve (0x0x7fcfa3db1f70)

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 (0x0x7fcfa3db1138) 0
    vptr=((& pov_base::NeutralGammaCurve::_ZTVN8pov_base17NeutralGammaCurveE) + 16u)
  pov_base::UniqueGammaCurve (0x0x7fcfa3db12d8) 0
      primary-for pov_base::NeutralGammaCurve (0x0x7fcfa3db1138)
    pov_base::SimpleGammaCurve (0x0x7fcfa3db1548) 0
        primary-for pov_base::UniqueGammaCurve (0x0x7fcfa3db12d8)
      pov_base::GammaCurve (0x0x7fcfa3bb2780) 0
          primary-for pov_base::SimpleGammaCurve (0x0x7fcfa3db1548)

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 (0x0x7fcfa3db18f0) 0
    vptr=((& pov_base::SRGBGammaCurve::_ZTVN8pov_base14SRGBGammaCurveE) + 16u)
  pov_base::UniqueGammaCurve (0x0x7fcfa3db1c30) 0
      primary-for pov_base::SRGBGammaCurve (0x0x7fcfa3db18f0)
    pov_base::SimpleGammaCurve (0x0x7fcfa3cab000) 0
        primary-for pov_base::UniqueGammaCurve (0x0x7fcfa3db1c30)
      pov_base::GammaCurve (0x0x7fcfa3bb27e0) 0
          primary-for pov_base::SimpleGammaCurve (0x0x7fcfa3cab000)

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 (0x0x7fcfa3cab068) 0
    vptr=((& pov_base::ITURBT709GammaCurve::_ZTVN8pov_base19ITURBT709GammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7fcfa3bb2840) 0
      primary-for pov_base::ITURBT709GammaCurve (0x0x7fcfa3cab068)

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 (0x0x7fcfa3cab0d0) 0
    vptr=((& pov_base::Rec1361GammaCurve::_ZTVN8pov_base17Rec1361GammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7fcfa3bb28a0) 0
      primary-for pov_base::Rec1361GammaCurve (0x0x7fcfa3cab0d0)

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 (0x0x7fcfa3cab138) 0
    vptr=((& pov_base::PowerLawGammaCurve::_ZTVN8pov_base18PowerLawGammaCurveE) + 16u)
  pov_base::SimpleGammaCurve (0x0x7fcfa3cab1a0) 0
      primary-for pov_base::PowerLawGammaCurve (0x0x7fcfa3cab138)
    pov_base::GammaCurve (0x0x7fcfa3bb2900) 0
        primary-for pov_base::SimpleGammaCurve (0x0x7fcfa3cab1a0)

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 (0x0x7fcfa3cab208) 0
    vptr=((& pov_base::ScaledGammaCurve::_ZTVN8pov_base16ScaledGammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7fcfa3bb2960) 0
      primary-for pov_base::ScaledGammaCurve (0x0x7fcfa3cab208)

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 (0x0x7fcfa3cab270) 0
    vptr=((& pov_base::TranscodingGammaCurve::_ZTVN8pov_base21TranscodingGammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7fcfa3bb29c0) 0
      primary-for pov_base::TranscodingGammaCurve (0x0x7fcfa3cab270)

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

Class pov_base::DitherHandler::OffsetInfo
   size=16 align=4
   base size=16 base align=4
pov_base::DitherHandler::OffsetInfo (0x0x7fcfa3bb2a80) 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 (0x0x7fcfa3bb2a20) 0 nearly-empty
    vptr=((& pov_base::DitherHandler::_ZTVN8pov_base13DitherHandlerE) + 16u)

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

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

Class pov_base::Image::RGBFTMapEntry
   size=20 align=4
   base size=20 base align=4
pov_base::Image::RGBFTMapEntry (0x0x7fcfa3bb2c60) 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> (0x0x7fcfa3bb2d80) 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> (0x0x7fcfa3bb2de0) 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> (0x0x7fcfa3bb2e40) 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> (0x0x7fcfa3bb2ea0) 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> (0x0x7fcfa3bb2d20) 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> > (0x0x7fcfa3d42000) 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> > (0x0x7fcfa3cab340) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fcfa3d42060) 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> > > (0x0x7fcfa3bb2f60) 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> > (0x0x7fcfa3d42180) 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> > (0x0x7fcfa3d42120) 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 (0x0x7fcfa3cab5b0) 0
  std::allocator<std::basic_string<char> > (0x0x7fcfa3cab618) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fcfa3d421e0) 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> > > (0x0x7fcfa3bb2f00) 0

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

Class pov_base::Image::ReadOptions
   size=72 align=8
   base size=72 base align=8
pov_base::Image::ReadOptions (0x0x7fcfa3bb2cc0) 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> (0x0x7fcfa3d42360) 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> (0x0x7fcfa3d423c0) 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> (0x0x7fcfa3d42420) 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> (0x0x7fcfa3d42480) 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> (0x0x7fcfa3d42300) 0

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

Class pov_base::Image::MapEntry
   size=20 align=4
   base size=20 base align=4
pov_base::Image::MapEntry (0x0x7fcfa3d424e0) 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> (0x0x7fcfa3d42600) 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> (0x0x7fcfa3cab888) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::MapEntry> (0x0x7fcfa3d42660) 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> > (0x0x7fcfa3d425a0) 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> (0x0x7fcfa3d42780) 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> (0x0x7fcfa3d42720) 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 (0x0x7fcfa3caba28) 0
  std::allocator<pov_base::Image::MapEntry> (0x0x7fcfa3caba90) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::MapEntry> (0x0x7fcfa3d427e0) 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> > (0x0x7fcfa3d42540) 0

Class std::vector<pov_base::Image::MapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::MapEntry> (0x0x7fcfa3cabbc8) 0
  std::_Vector_base<pov_base::Image::MapEntry, std::allocator<pov_base::Image::MapEntry> > (0x0x7fcfa3d42900) 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 (0x0x7fcfa3bb2b40) 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> (0x0x7fcfa3d429c0) 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> (0x0x7fcfa3cabc98) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa3d42a20) 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> (0x0x7fcfa3d42b40) 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> (0x0x7fcfa3d42c60) 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> (0x0x7fcfa3cabd00) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa3d42cc0) 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> (0x0x7fcfa3d42de0) 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> (0x0x7fcfa3d42f00) 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> (0x0x7fcfa3cabd68) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry> (0x0x7fcfa3d42f60) 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> > (0x0x7fcfa3d42ea0) 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> (0x0x7fcfa3aeb0c0) 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> (0x0x7fcfa3aeb060) 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 (0x0x7fcfa3cabf08) 0
  std::allocator<pov_base::Image::RGBMapEntry> (0x0x7fcfa3cabf70) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry> (0x0x7fcfa3aeb120) 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> > (0x0x7fcfa3d42e40) 0

Class std::vector<pov_base::Image::RGBMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBMapEntry> (0x0x7fcfa3cab2d8) 0
  std::_Vector_base<pov_base::Image::RGBMapEntry, std::allocator<pov_base::Image::RGBMapEntry> > (0x0x7fcfa3aeb300) 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*> (0x0x7fcfa3aeb420) 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> > (0x0x7fcfa3aeb3c0) 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*> (0x0x7fcfa3aeb480) 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> > (0x0x7fcfa3aeb4e0) 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> (0x0x7fcfa3aeb600) 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> (0x0x7fcfa3cab820) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry> (0x0x7fcfa3aeb660) 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> > (0x0x7fcfa3aeb5a0) 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> (0x0x7fcfa3aeb780) 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> (0x0x7fcfa3aeb720) 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 (0x0x7fcfa3cabc30) 0
  std::allocator<pov_base::Image::RGBAMapEntry> (0x0x7fcfa3cabdd0) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry> (0x0x7fcfa3aeb7e0) 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> > (0x0x7fcfa3aeb540) 0

Class std::vector<pov_base::Image::RGBAMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBAMapEntry> (0x0x7fcfa3b850d0) 0
  std::_Vector_base<pov_base::Image::RGBAMapEntry, std::allocator<pov_base::Image::RGBAMapEntry> > (0x0x7fcfa3aeb900) 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*> (0x0x7fcfa3aeb9c0) 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> > (0x0x7fcfa3aeb960) 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*> (0x0x7fcfa3aeba20) 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> > (0x0x7fcfa3aeba80) 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> (0x0x7fcfa3aebba0) 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> (0x0x7fcfa3b852d8) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry> (0x0x7fcfa3aebc00) 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> > (0x0x7fcfa3aebb40) 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> (0x0x7fcfa3aebd20) 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> (0x0x7fcfa3aebcc0) 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 (0x0x7fcfa3b85478) 0
  std::allocator<pov_base::Image::RGBFTMapEntry> (0x0x7fcfa3b854e0) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry> (0x0x7fcfa3aebd80) 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> > (0x0x7fcfa3aebae0) 0

Class std::vector<pov_base::Image::RGBFTMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBFTMapEntry> (0x0x7fcfa3b85618) 0
  std::_Vector_base<pov_base::Image::RGBFTMapEntry, std::allocator<pov_base::Image::RGBFTMapEntry> > (0x0x7fcfa3aebea0) 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*> (0x0x7fcfa3aebf60) 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> > (0x0x7fcfa3aebf00) 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*> (0x0x7fcfa3845000) 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> > (0x0x7fcfa3845060) 0 empty

Class pov::Task::StopThreadException
   size=1 align=1
   base size=0 base align=1
pov::Task::StopThreadException (0x0x7fcfa38451e0) 0 empty

Vtable for pov::Task::TaskData
pov::Task::TaskData::_ZTVN3pov4Task8TaskDataE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov4Task8TaskDataE)
16    (int (*)(...))pov::Task::TaskData::~TaskData
24    (int (*)(...))pov::Task::TaskData::~TaskData

Class pov::Task::TaskData
   size=16 align=8
   base size=16 base align=8
pov::Task::TaskData (0x0x7fcfa3845240) 0
    vptr=((& pov::Task::TaskData::_ZTVN3pov4Task8TaskDataE) + 16u)

Class std::unary_function<pov_base::Exception&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<pov_base::Exception&, void> (0x0x7fcfa38452a0) 0 empty

Class boost::function1<void, pov_base::Exception&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, pov_base::Exception&> (0x0x7fcfa3862540) 0
  boost::function_base (0x0x7fcfa3845300) 0
  std::unary_function<pov_base::Exception&, void> (0x0x7fcfa3845360) 0 empty

Vtable for pov::Task
pov::Task::_ZTVN3pov4TaskE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov4TaskE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class pov::Task
   size=96 align=8
   base size=96 base align=8
pov::Task (0x0x7fcfa3845180) 0
    vptr=((& pov::Task::_ZTVN3pov4TaskE) + 16u)

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

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

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

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

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

Class std::unary_function<pov::TaskQueue&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<pov::TaskQueue&, void> (0x0x7fcfa38456c0) 0 empty

Class boost::function1<void, pov::TaskQueue&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, pov::TaskQueue&> (0x0x7fcfa389bb60) 0
  boost::function_base (0x0x7fcfa3845720) 0
  std::unary_function<pov::TaskQueue&, void> (0x0x7fcfa3845780) 0 empty

Class pov::TaskQueue::TaskEntry
   size=80 align=8
   base size=80 base align=8
pov::TaskQueue::TaskEntry (0x0x7fcfa3845480) 0

Class __gnu_cxx::new_allocator<pov::TaskQueue::TaskEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::TaskQueue::TaskEntry> (0x0x7fcfa3845960) 0 empty

Class std::allocator<pov::TaskQueue::TaskEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::TaskQueue::TaskEntry> (0x0x7fcfa3b85888) 0 empty
  __gnu_cxx::new_allocator<pov::TaskQueue::TaskEntry> (0x0x7fcfa38459c0) 0 empty

Class std::allocator<pov::TaskQueue::TaskEntry>::rebind<pov::TaskQueue::TaskEntry*>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::TaskQueue::TaskEntry>::rebind<pov::TaskQueue::TaskEntry*> (0x0x7fcfa3845a20) 0 empty

Class std::allocator<pov::TaskQueue::TaskEntry>::rebind<pov::TaskQueue::TaskEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::TaskQueue::TaskEntry>::rebind<pov::TaskQueue::TaskEntry> (0x0x7fcfa3845a80) 0 empty

Class std::_Deque_iterator<pov::TaskQueue::TaskEntry, pov::TaskQueue::TaskEntry&, pov::TaskQueue::TaskEntry*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<pov::TaskQueue::TaskEntry, pov::TaskQueue::TaskEntry&, pov::TaskQueue::TaskEntry*> (0x0x7fcfa3845b40) 0

Class std::_Deque_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> >::_Deque_impl (0x0x7fcfa3b85958) 0
  std::allocator<pov::TaskQueue::TaskEntry> (0x0x7fcfa3b859c0) 0 empty
    __gnu_cxx::new_allocator<pov::TaskQueue::TaskEntry> (0x0x7fcfa3845ae0) 0 empty

Class std::_Deque_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845900) 0

Class std::deque<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> >
   size=80 align=8
   base size=80 base align=8
std::deque<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3b85c98) 0
  std::_Deque_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845c00) 0

Class std::queue<pov::TaskQueue::TaskEntry>
   size=80 align=8
   base size=80 base align=8
std::queue<pov::TaskQueue::TaskEntry> (0x0x7fcfa38458a0) 0

Class std::allocator<pov::TaskQueue::TaskEntry>::rebind<std::_List_node<pov::TaskQueue::TaskEntry> >
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::TaskQueue::TaskEntry>::rebind<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845cc0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<pov::TaskQueue::TaskEntry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845de0) 0 empty

Class std::allocator<std::_List_node<pov::TaskQueue::TaskEntry> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3b85ea0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845e40) 0 empty

Class std::_List_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> >::_List_impl (0x0x7fcfa3b85f08) 0
  std::allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3b85f70) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845ea0) 0 empty

Class std::_List_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845c60) 0

Class std::list<pov::TaskQueue::TaskEntry>
   size=16 align=8
   base size=16 base align=8
std::list<pov::TaskQueue::TaskEntry> (0x0x7fcfa3b85340) 0
  std::_List_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> > (0x0x7fcfa3845f00) 0

Class pov::TaskQueue
   size=232 align=8
   base size=232 base align=8
pov::TaskQueue (0x0x7fcfa3845420) 0

Class boost::detail::sp_convertible<pov::Task, pov::Task>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<pov::Task, pov::Task> (0x0x7fcfa3845f60) 0 empty

Class boost::detail::sp_enable_if_convertible<pov::Task, pov::Task>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<pov::Task, pov::Task> (0x0x7fcfa3b85680) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa35f8000) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov::Task>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<pov::Task>, int> (0x0x7fcfa35f8060) 0 empty

Class boost::is_integral<boost::function1<void, pov::TaskQueue&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<void, pov::TaskQueue&> > (0x0x7fcfa3b857b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa3b85820) 0 empty
    mpl_::bool_<false> (0x0x7fcfa35f80c0) 0 empty

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

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7fcfa361f000) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7fcfa35f82a0) 0 empty

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

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

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

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl (0x0x7fcfa361f1a0) 0
  std::allocator<unsigned int> (0x0x7fcfa361f208) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7fcfa35f8420) 0 empty

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

Class std::vector<unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned int> (0x0x7fcfa361f270) 0
  std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7fcfa35f8480) 0

Class pov::Camera
   size=816 align=8
   base size=816 base align=8
pov::Camera (0x0x7fcfa35f8120) 0

Class pov::Fog_Struct
   size=104 align=8
   base size=104 base align=8
pov::Fog_Struct (0x0x7fcfa35f85a0) 0

Class pov::Rainbow_Struct
   size=144 align=8
   base size=144 base align=8
pov::Rainbow_Struct (0x0x7fcfa35f8660) 0

Class pov::Skysphere_Struct
   size=32 align=8
   base size=32 base align=8
pov::Skysphere_Struct (0x0x7fcfa35f86c0) 0

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

Vtable for pov::Counter<long unsigned int>
pov::Counter<long unsigned int>::_ZTVN3pov7CounterImEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov7CounterImEE)
16    (int (*)(...))pov::Counter<T>::~Counter<long unsigned int>
24    (int (*)(...))pov::Counter<T>::~Counter<long unsigned int>

Class pov::Counter<long unsigned int>
   size=16 align=8
   base size=16 base align=8
pov::Counter<long unsigned int> (0x0x7fcfa35f8900) 0
    vptr=((& pov::Counter<long unsigned int>::_ZTVN3pov7CounterImEE) + 16u)

Vtable for pov::StatisticsBase<long unsigned int, 180>
pov::StatisticsBase<long unsigned int, 180>::_ZTVN3pov14StatisticsBaseImLi180EEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov14StatisticsBaseImLi180EEE)
16    (int (*)(...))pov::StatisticsBase<T, numElem>::~StatisticsBase<long unsigned int, 180>
24    (int (*)(...))pov::StatisticsBase<T, numElem>::~StatisticsBase<long unsigned int, 180>

Class pov::StatisticsBase<long unsigned int, 180>
   size=2888 align=8
   base size=2888 base align=8
pov::StatisticsBase<long unsigned int, 180> (0x0x7fcfa35f88a0) 0
    vptr=((& pov::StatisticsBase<long unsigned int, 180>::_ZTVN3pov14StatisticsBaseImLi180EEE) + 16u)

Vtable for pov::Counter<double>
pov::Counter<double>::_ZTVN3pov7CounterIdEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov7CounterIdEE)
16    (int (*)(...))pov::Counter<T>::~Counter<double>
24    (int (*)(...))pov::Counter<T>::~Counter<double>

Class pov::Counter<double>
   size=16 align=8
   base size=16 base align=8
pov::Counter<double> (0x0x7fcfa35f8a20) 0
    vptr=((& pov::Counter<double>::_ZTVN3pov7CounterIdEE) + 16u)

Vtable for pov::StatisticsBase<double, 5>
pov::StatisticsBase<double, 5>::_ZTVN3pov14StatisticsBaseIdLi5EEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov14StatisticsBaseIdLi5EEE)
16    (int (*)(...))pov::StatisticsBase<T, numElem>::~StatisticsBase<double, 5>
24    (int (*)(...))pov::StatisticsBase<T, numElem>::~StatisticsBase<double, 5>

Class pov::StatisticsBase<double, 5>
   size=88 align=8
   base size=88 base align=8
pov::StatisticsBase<double, 5> (0x0x7fcfa35f89c0) 0
    vptr=((& pov::StatisticsBase<double, 5>::_ZTVN3pov14StatisticsBaseIdLi5EEE) + 16u)

Vtable for pov::RenderStatistics
pov::RenderStatistics::_ZTVN3pov16RenderStatisticsE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov16RenderStatisticsE)
16    (int (*)(...))pov::RenderStatistics::~RenderStatistics
24    (int (*)(...))pov::RenderStatistics::~RenderStatistics

Class pov::RenderStatistics
   size=2984 align=8
   base size=2984 base align=8
pov::RenderStatistics (0x0x7fcfa35f8840) 0
    vptr=((& pov::RenderStatistics::_ZTVN3pov16RenderStatisticsE) + 16u)

Class pov::Rayinfo
   size=48 align=4
   base size=48 base align=4
pov::Rayinfo (0x0x7fcfa35f8a80) 0

Class pov::PriorityQueue::Qelem
   size=16 align=8
   base size=16 base align=8
pov::PriorityQueue::Qelem (0x0x7fcfa35f8b40) 0

Class pov::PriorityQueue
   size=16 align=8
   base size=16 base align=8
pov::PriorityQueue (0x0x7fcfa35f8ae0) 0

Class pov::Mesh_Data_Struct
   size=104 align=8
   base size=104 base align=8
pov::Mesh_Data_Struct (0x0x7fcfa35f8ba0) 0

Class pov::Mesh_Triangle_Struct
   size=128 align=8
   base size=128 base align=8
pov::Mesh_Triangle_Struct (0x0x7fcfa35f8c00) 0

Class pov::Hash_Table_Struct
   size=24 align=8
   base size=24 base align=8
pov::Hash_Table_Struct (0x0x7fcfa35f8c60) 0

Class pov::UV_Hash_Table_Struct
   size=32 align=8
   base size=32 base align=8
pov::UV_Hash_Table_Struct (0x0x7fcfa35f8cc0) 0

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

Class pov::Mesh
   size=216 align=8
   base size=210 base align=8
pov::Mesh (0x0x7fcfa361f478) 0
    vptr=((& pov::Mesh::_ZTVN3pov4MeshE) + 16u)
  pov::ObjectBase (0x0x7fcfa35f8d20) 0
      primary-for pov::Mesh (0x0x7fcfa361f478)

Class boost::unordered::piecewise_construct_t
   size=1 align=1
   base size=0 base align=1
boost::unordered::piecewise_construct_t (0x0x7fcfa35f8d80) 0 empty

Class boost::detail::empty_helper_t2
   size=1024 align=4
   base size=1024 base align=4
boost::detail::empty_helper_t2 (0x0x7fcfa35f8e40) 0

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

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

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

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

Class mpl_::failed
   size=1 align=1
   base size=0 base align=1
mpl_::failed (0x0x7fcfa373c240) 0 empty

Class mpl_::assert<false>
   size=1 align=1
   base size=0 base align=1
mpl_::assert<false> (0x0x7fcfa373c300) 0 empty

Class mpl_::assertion<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assertion<true> (0x0x7fcfa373c3c0) 0 empty

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7fcfa373c420) 0 empty

Class boost::mpl::aux::weighted_tag<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<1l> (0x0x7fcfa373c540) 0 empty

Class boost::mpl::aux::weighted_tag<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<2l> (0x0x7fcfa373c5a0) 0 empty

Class boost::mpl::aux::weighted_tag<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<3l> (0x0x7fcfa373c600) 0 empty

Class boost::mpl::aux::weighted_tag<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<4l> (0x0x7fcfa373c660) 0 empty

Class boost::mpl::aux::weighted_tag<5l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<5l> (0x0x7fcfa373c6c0) 0 empty

Class boost::mpl::aux::weighted_tag<6l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<6l> (0x0x7fcfa373c720) 0 empty

Class mpl_::assert_arg_pred_impl<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_impl<true> (0x0x7fcfa373c840) 0 empty

Class mpl_::arg<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<-1> (0x0x7fcfa373c960) 0 empty

Class mpl_::arg<1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1> (0x0x7fcfa373ca20) 0 empty

Class mpl_::arg<2>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2> (0x0x7fcfa373cae0) 0 empty

Class mpl_::arg<3>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<3> (0x0x7fcfa373cba0) 0 empty

Class mpl_::arg<4>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<4> (0x0x7fcfa373cc60) 0 empty

Class mpl_::arg<5>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<5> (0x0x7fcfa373cd20) 0 empty

Class boost::no_traversal_tag
   size=1 align=1
   base size=0 base align=1
boost::no_traversal_tag (0x0x7fcfa373cde0) 0 empty

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7fcfa361f680) 0 empty
  boost::no_traversal_tag (0x0x7fcfa373ce40) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7fcfa361f6e8) 0 empty
  boost::incrementable_traversal_tag (0x0x7fcfa361f750) 0 empty
    boost::no_traversal_tag (0x0x7fcfa373cea0) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7fcfa361f7b8) 0 empty
  boost::single_pass_traversal_tag (0x0x7fcfa361f820) 0 empty
    boost::incrementable_traversal_tag (0x0x7fcfa361f888) 0 empty
      boost::no_traversal_tag (0x0x7fcfa373cf00) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7fcfa361f8f0) 0 empty
  boost::forward_traversal_tag (0x0x7fcfa361f958) 0 empty
    boost::single_pass_traversal_tag (0x0x7fcfa361f9c0) 0 empty
      boost::incrementable_traversal_tag (0x0x7fcfa361fa28) 0 empty
        boost::no_traversal_tag (0x0x7fcfa373cf60) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7fcfa361fa90) 0 empty
  boost::bidirectional_traversal_tag (0x0x7fcfa361faf8) 0 empty
    boost::forward_traversal_tag (0x0x7fcfa361fb60) 0 empty
      boost::single_pass_traversal_tag (0x0x7fcfa361fbc8) 0 empty
        boost::incrementable_traversal_tag (0x0x7fcfa361fc30) 0 empty
          boost::no_traversal_tag (0x0x7fcfa3777000) 0 empty

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

Class boost::unordered::detail::move_tag
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::move_tag (0x0x7fcfa37775a0) 0 empty

Class boost::unordered::detail::empty_emplace
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::empty_emplace (0x0x7fcfa3777600) 0 empty

Class boost::unordered::detail::prime_list_template<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::prime_list_template<long unsigned int> (0x0x7fcfa37777e0) 0 empty

Class boost::unordered::detail::choice9
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::choice9 (0x0x7fcfa3777a20) 0 empty

Class boost::unordered::detail::choice8
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice8 (0x0x7fcfa33a2410) 0 empty
  boost::unordered::detail::choice9 (0x0x7fcfa3777a80) 0 empty

Class boost::unordered::detail::choice7
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice7 (0x0x7fcfa33a2478) 0 empty
  boost::unordered::detail::choice8 (0x0x7fcfa33a24e0) 0 empty
    boost::unordered::detail::choice9 (0x0x7fcfa3777ae0) 0 empty

Class boost::unordered::detail::choice6
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice6 (0x0x7fcfa33a2548) 0 empty
  boost::unordered::detail::choice7 (0x0x7fcfa33a25b0) 0 empty
    boost::unordered::detail::choice8 (0x0x7fcfa33a2618) 0 empty
      boost::unordered::detail::choice9 (0x0x7fcfa3777b40) 0 empty

Class boost::unordered::detail::choice5
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice5 (0x0x7fcfa33a2680) 0 empty
  boost::unordered::detail::choice6 (0x0x7fcfa33a26e8) 0 empty
    boost::unordered::detail::choice7 (0x0x7fcfa33a2750) 0 empty
      boost::unordered::detail::choice8 (0x0x7fcfa33a27b8) 0 empty
        boost::unordered::detail::choice9 (0x0x7fcfa3777ba0) 0 empty

Class boost::unordered::detail::choice4
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice4 (0x0x7fcfa33a2820) 0 empty
  boost::unordered::detail::choice5 (0x0x7fcfa33a2888) 0 empty
    boost::unordered::detail::choice6 (0x0x7fcfa33a28f0) 0 empty
      boost::unordered::detail::choice7 (0x0x7fcfa33a2958) 0 empty
        boost::unordered::detail::choice8 (0x0x7fcfa33a29c0) 0 empty
          boost::unordered::detail::choice9 (0x0x7fcfa3777c00) 0 empty

Class boost::unordered::detail::choice3
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice3 (0x0x7fcfa33a2a28) 0 empty
  boost::unordered::detail::choice4 (0x0x7fcfa33a2a90) 0 empty
    boost::unordered::detail::choice5 (0x0x7fcfa33a2af8) 0 empty
      boost::unordered::detail::choice6 (0x0x7fcfa33a2b60) 0 empty
        boost::unordered::detail::choice7 (0x0x7fcfa33a2bc8) 0 empty
          boost::unordered::detail::choice8 (0x0x7fcfa33a2c30) 0 empty
            boost::unordered::detail::choice9 (0x0x7fcfa3777c60) 0 empty

Class boost::unordered::detail::choice2
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice2 (0x0x7fcfa33a2c98) 0 empty
  boost::unordered::detail::choice3 (0x0x7fcfa33a2d00) 0 empty
    boost::unordered::detail::choice4 (0x0x7fcfa33a2d68) 0 empty
      boost::unordered::detail::choice5 (0x0x7fcfa33a2dd0) 0 empty
        boost::unordered::detail::choice6 (0x0x7fcfa33a2e38) 0 empty
          boost::unordered::detail::choice7 (0x0x7fcfa33a2ea0) 0 empty
            boost::unordered::detail::choice8 (0x0x7fcfa33a2f08) 0 empty
              boost::unordered::detail::choice9 (0x0x7fcfa3777cc0) 0 empty

Class boost::unordered::detail::choice1
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice1 (0x0x7fcfa33a2f70) 0 empty
  boost::unordered::detail::choice2 (0x0x7fcfa33cd000) 0 empty
    boost::unordered::detail::choice3 (0x0x7fcfa33cd068) 0 empty
      boost::unordered::detail::choice4 (0x0x7fcfa33cd0d0) 0 empty
        boost::unordered::detail::choice5 (0x0x7fcfa33cd138) 0 empty
          boost::unordered::detail::choice6 (0x0x7fcfa33cd1a0) 0 empty
            boost::unordered::detail::choice7 (0x0x7fcfa33cd208) 0 empty
              boost::unordered::detail::choice8 (0x0x7fcfa33cd270) 0 empty
                boost::unordered::detail::choice9 (0x0x7fcfa3777d20) 0 empty

Class boost::unordered::detail::private_type
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::private_type (0x0x7fcfa3777d80) 0 empty

Class boost::unordered::detail::convert_from_anything
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::convert_from_anything (0x0x7fcfa3777de0) 0 empty

Class boost::detail::alignment_of_impl<boost::detail::max_align>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::detail::max_align> (0x0x7fcfa342f960) 0 empty

Class mpl_::integral_c<long unsigned int, 16ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 16ul> (0x0x7fcfa342f9c0) 0 empty

Class boost::integral_constant<long unsigned int, 16ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 16ul> (0x0x7fcfa33cdf70) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7fcfa342fa20) 0 empty

Class boost::alignment_of<boost::detail::max_align>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::max_align> (0x0x7fcfa34a8000) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7fcfa34a8068) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7fcfa342fa80) 0 empty

Class boost::unordered::detail::ptr_bucket
   size=8 align=8
   base size=8 base align=8
boost::unordered::detail::ptr_bucket (0x0x7fcfa342ff60) 0

Class boost::unordered::detail::pick_policy_impl<64, 2>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::pick_policy_impl<64, 2> (0x0x7fcfa3505120) 0 empty

Class boost::unordered::detail::pick_policy
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::pick_policy (0x0x7fcfa34a8410) 0 empty
  boost::unordered::detail::pick_policy_impl<64, 2> (0x0x7fcfa3505180) 0 empty

Class boost::unordered::detail::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::integral_constant<bool, false> (0x0x7fcfa3505240) 0 empty

Class boost::unordered::detail::integral_constant<bool, true>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::integral_constant<bool, true> (0x0x7fcfa35052a0) 0 empty

Class boost::unordered::detail::please_ignore_this_overload
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::please_ignore_this_overload (0x0x7fcfa35053c0) 0 empty

Class boost::unordered::detail::no_key
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::no_key (0x0x7fcfa3505720) 0 empty

Class pov::Crackle_Cell_Coord
   size=12 align=4
   base size=12 base align=4
pov::Crackle_Cell_Coord (0x0x7fcfa32416c0) 0

Class pov::Crackle_Cache_Entry
   size=1952 align=8
   base size=1952 base align=8
pov::Crackle_Cache_Entry (0x0x7fcfa3241720) 0

Class __gnu_cxx::new_allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fcfa3241900) 0 empty

Class std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*>
   size=1 align=1
   base size=1 base align=1
std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fcfa34a85b0) 0 empty
  __gnu_cxx::new_allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fcfa3241ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> > (0x0x7fcfa32418a0) 0 empty

Class std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*>::rebind<std::stack<pov::Intersection, std::vector<pov::Intersection> >*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*>::rebind<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fcfa3241c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> >::rebind<std::stack<pov::Intersection, std::vector<pov::Intersection> >*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> >::rebind<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fcfa3241c00) 0 empty

Class std::_Vector_base<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> >::_Vector_impl (0x0x7fcfa34a8750) 0
  std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fcfa34a8618) 0 empty
    __gnu_cxx::new_allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fcfa3241cc0) 0 empty

Class std::_Vector_base<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> > (0x0x7fcfa3241840) 0

Class std::vector<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> > (0x0x7fcfa2fc5000) 0
  std::_Vector_base<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> > (0x0x7fcfa3241d80) 0

Class pov::RefPool<std::stack<pov::Intersection, std::vector<pov::Intersection> > >
   size=24 align=8
   base size=24 base align=8
pov::RefPool<std::stack<pov::Intersection, std::vector<pov::Intersection> > > (0x0x7fcfa32417e0) 0

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

Class std::allocator<pov::FPUContext*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::FPUContext*> (0x0x7fcfa2fc50d0) 0 empty
  __gnu_cxx::new_allocator<pov::FPUContext*> (0x0x7fcfa3241f00) 0 empty

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

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

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

Class std::_Vector_base<pov::FPUContext*, std::allocator<pov::FPUContext*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::FPUContext*, std::allocator<pov::FPUContext*> >::_Vector_impl (0x0x7fcfa2fc5270) 0
  std::allocator<pov::FPUContext*> (0x0x7fcfa2fc52d8) 0 empty
    __gnu_cxx::new_allocator<pov::FPUContext*> (0x0x7fcfa30270c0) 0 empty

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

Class std::vector<pov::FPUContext*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::FPUContext*> (0x0x7fcfa2fc5340) 0
  std::_Vector_base<pov::FPUContext*, std::allocator<pov::FPUContext*> > (0x0x7fcfa3027120) 0

Class __gnu_cxx::new_allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fcfa3027300) 0 empty

Class std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fcfa2fc54e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fcfa3027420) 0 empty

Class std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >::rebind<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >::rebind<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa30274e0) 0 empty

Class boost::unordered::detail::rebind_wrap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::rebind_wrap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa30272a0) 0 empty

Class std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >::rebind<boost::unordered::detail::ptr_bucket>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >::rebind<boost::unordered::detail::ptr_bucket> (0x0x7fcfa30275a0) 0 empty

Class boost::unordered::detail::rebind_wrap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::ptr_bucket>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::rebind_wrap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::ptr_bucket> (0x0x7fcfa3027540) 0 empty

Class __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa3027660) 0 empty

Class std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2fc5680) 0 empty
  __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa30276c0) 0 empty

Class boost::unordered::detail::sfinae<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, boost::unordered::detail::choice1> (0x0x7fcfa2fc5888) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa2fc58f0) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa2fc5958) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa2fc59c0) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa2fc5a28) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa2fc5a90) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa2fc5af8) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa2fc5b60) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa2fc5bc8) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa3027780) 0 empty

Class boost::detail::if_true<true>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true> (0x0x7fcfa30277e0) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*>::DefaultWrap> (0x0x7fcfa3027840) 0 empty

Class boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*> (0x0x7fcfa3027720) 0 empty

Class boost::pointer_to_other<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::pointer_to_other<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa30278a0) 0 empty

Class boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >::pointer_to_other<const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >::pointer_to_other<const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2fc5c98) 0 empty
  boost::pointer_to_other<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa3027900) 0 empty

Class boost::unordered::detail::sfinae<const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, boost::unordered::detail::choice1> (0x0x7fcfa2fc5e38) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa2fc5ea0) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa2fc5f08) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa2fc5f70) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa2fc5068) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa2fc5138) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa2fc53a8) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa30c2000) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa30c2068) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa30279c0) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*>::DefaultWrap> (0x0x7fcfa3027a20) 0 empty

Class boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, const boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*> (0x0x7fcfa3027960) 0 empty

Class boost::unordered::detail::sfinae<long int, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<long int, boost::unordered::detail::choice1> (0x0x7fcfa30c2270) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa30c22d8) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa30c2340) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa30c23a8) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa30c2410) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa30c2478) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa30c24e0) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa30c2548) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa30c25b0) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa3027ae0) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long int>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long int>::DefaultWrap> (0x0x7fcfa3027b40) 0 empty

Class boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long int>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long int> (0x0x7fcfa3027a80) 0 empty

Class boost::unordered::detail::sfinae<long unsigned int, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<long unsigned int, boost::unordered::detail::choice1> (0x0x7fcfa30c27b8) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa30c2820) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa30c2888) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa30c28f0) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa30c2958) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa30c29c0) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa30c2a28) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa30c2a90) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa30c2af8) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa3027c00) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long unsigned int>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long unsigned int>::DefaultWrap> (0x0x7fcfa3027c60) 0 empty

Class boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, long unsigned int> (0x0x7fcfa3027ba0) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa3027d20) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa3027d80) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa3027cc0) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa3027e40) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa3027ea0) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa3027de0) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa3027f60) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa30fb000) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa3027f00) 0 empty

Class boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa3027600) 0 empty

Class __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa30fb0c0) 0 empty

Class std::allocator<boost::unordered::detail::ptr_bucket>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa30c2ea0) 0 empty
  __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa30fb120) 0 empty

Class boost::unordered::detail::sfinae<boost::unordered::detail::ptr_bucket*, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<boost::unordered::detail::ptr_bucket*, boost::unordered::detail::choice1> (0x0x7fcfa3119068) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa31190d0) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa3119138) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa31191a0) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa3119208) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa3119270) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa31192d8) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa3119340) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa31193a8) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa30fb1e0) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::ptr_bucket*>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::ptr_bucket*>::DefaultWrap> (0x0x7fcfa30fb240) 0 empty

Class boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::ptr_bucket*>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::ptr_bucket*> (0x0x7fcfa30fb180) 0 empty

Class boost::pointer_to_other<boost::unordered::detail::ptr_bucket*, const boost::unordered::detail::ptr_bucket>
   size=1 align=1
   base size=0 base align=1
boost::pointer_to_other<boost::unordered::detail::ptr_bucket*, const boost::unordered::detail::ptr_bucket> (0x0x7fcfa30fb2a0) 0 empty

Class boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_bucket> >::pointer_to_other<const boost::unordered::detail::ptr_bucket>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_bucket> >::pointer_to_other<const boost::unordered::detail::ptr_bucket> (0x0x7fcfa3119548) 0 empty
  boost::pointer_to_other<boost::unordered::detail::ptr_bucket*, const boost::unordered::detail::ptr_bucket> (0x0x7fcfa30fb300) 0 empty

Class boost::unordered::detail::sfinae<const boost::unordered::detail::ptr_bucket*, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<const boost::unordered::detail::ptr_bucket*, boost::unordered::detail::choice1> (0x0x7fcfa31196e8) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa3119750) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa31197b8) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa3119820) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa3119888) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa31198f0) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa3119958) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa31199c0) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa3119a28) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa30fb3c0) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, const boost::unordered::detail::ptr_bucket*>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, const boost::unordered::detail::ptr_bucket*>::DefaultWrap> (0x0x7fcfa30fb420) 0 empty

Class boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, const boost::unordered::detail::ptr_bucket*>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_const_pointer<std::allocator<boost::unordered::detail::ptr_bucket>, const boost::unordered::detail::ptr_bucket*> (0x0x7fcfa30fb360) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_bucket>, long int>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_bucket>, long int>::DefaultWrap> (0x0x7fcfa30fb5a0) 0 empty

Class boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_bucket>, long int>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_difference_type<std::allocator<boost::unordered::detail::ptr_bucket>, long int> (0x0x7fcfa30fb480) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_bucket>, long unsigned int>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_bucket>, long unsigned int>::DefaultWrap> (0x0x7fcfa30fb720) 0 empty

Class boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_bucket>, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_size_type<std::allocator<boost::unordered::detail::ptr_bucket>, long unsigned int> (0x0x7fcfa30fb600) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa30fb7e0) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa30fb840) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa30fb780) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa30fb900) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa30fb960) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa30fb8a0) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa30fba20) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa30fba80) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<boost::unordered::detail::ptr_bucket>, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa30fb9c0) 0 empty

Class boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa30fb060) 0 empty

Class boost::unordered::detail::pick_node2<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, boost::unordered::detail::ptr_bucket*>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::pick_node2<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>, boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >*, boost::unordered::detail::ptr_bucket*> (0x0x7fcfa30fbae0) 0 empty

Class boost::unordered::detail::pick_node<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::pick_node<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fcfa3027240) 0 empty

Class boost::unordered::detail::map<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::map<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa30271e0) 0 empty

Class boost::unordered::detail::sfinae<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*, boost::unordered::detail::choice1> (0x0x7fcfa3157410) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa3157478) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa31574e0) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa3157548) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa31575b0) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa3157618) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa3157680) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa31576e8) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa3157750) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa30fbc00) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*>::DefaultWrap> (0x0x7fcfa30fbc60) 0 empty

Class boost::unordered::detail::default_type_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*> (0x0x7fcfa30fbba0) 0 empty

Class boost::pointer_to_other<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*, const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >
   size=1 align=1
   base size=0 base align=1
boost::pointer_to_other<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*, const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fcfa30fbcc0) 0 empty

Class boost::unordered::detail::allocator_traits<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >::pointer_to_other<const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::allocator_traits<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >::pointer_to_other<const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fcfa3157820) 0 empty
  boost::pointer_to_other<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*, const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fcfa30fbd20) 0 empty

Class boost::unordered::detail::sfinae<const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*, boost::unordered::detail::choice1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::sfinae<const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*, boost::unordered::detail::choice1> (0x0x7fcfa31579c0) 0 empty
  boost::unordered::detail::choice1 (0x0x7fcfa3157a28) 0 empty
    boost::unordered::detail::choice2 (0x0x7fcfa3157a90) 0 empty
      boost::unordered::detail::choice3 (0x0x7fcfa3157af8) 0 empty
        boost::unordered::detail::choice4 (0x0x7fcfa3157b60) 0 empty
          boost::unordered::detail::choice5 (0x0x7fcfa3157bc8) 0 empty
            boost::unordered::detail::choice6 (0x0x7fcfa3157c30) 0 empty
              boost::unordered::detail::choice7 (0x0x7fcfa3157c98) 0 empty
                boost::unordered::detail::choice8 (0x0x7fcfa3157d00) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fcfa30fbea0) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_const_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_const_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*>::DefaultWrap> (0x0x7fcfa30fbf00) 0 empty

Class boost::unordered::detail::default_type_const_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_const_pointer<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, const std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry>*> (0x0x7fcfa30fbe40) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_difference_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long int>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_difference_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long int>::DefaultWrap> (0x0x7fcfa2d7e000) 0 empty

Class boost::unordered::detail::default_type_difference_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long int>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_difference_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long int> (0x0x7fcfa30fbf60) 0 empty

Class boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_size_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long unsigned int>::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_size_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long unsigned int>::DefaultWrap> (0x0x7fcfa2d7e0c0) 0 empty

Class boost::unordered::detail::default_type_size_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_size_type<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, long unsigned int> (0x0x7fcfa2d7e060) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa2d7e180) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa2d7e1e0) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_copy_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa2d7e120) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa2d7e2a0) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa2d7e300) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_move_assignment<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa2d7e240) 0 empty

Class boost::detail::if_true<false>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<false>::then<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap> (0x0x7fcfa2d7e3c0) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >::DefaultWrap (0x0x7fcfa2d7e420) 0 empty

Class boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::default_type_propagate_on_container_swap<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, boost::unordered::detail::integral_constant<bool, false> > (0x0x7fcfa2d7e360) 0 empty

Class boost::unordered::detail::allocator_traits<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::allocator_traits<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa30fbb40) 0 empty

Class boost::detail::is_nothrow_move_assignable_imp<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_nothrow_move_assignable_imp<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e4e0) 0 empty

Class boost::detail::has_trivial_move_assign_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_move_assign_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e540) 0 empty

Class boost::detail::is_pod_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e5a0) 0 empty

Class boost::detail::is_scalar_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e600) 0 empty

Class boost::detail::is_arithmetic_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e660) 0 empty

Class boost::is_integral<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d912d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91340) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7e6c0) 0 empty

Class boost::is_float<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d913a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91410) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7e720) 0 empty

Class boost::is_arithmetic<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d914e0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7e780) 0 empty

Class boost::is_enum<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d915b0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7e7e0) 0 empty

Class boost::detail::is_pointer_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e840) 0 empty

Class boost::detail::cv_traits_imp<std::equal_to<pov::Crackle_Cell_Coord>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::equal_to<pov::Crackle_Cell_Coord>*> (0x0x7fcfa2d7e960) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e900) 0 empty

Class boost::remove_cv<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e8a0) 0 empty

Class boost::detail::is_pointer_helper<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e9c0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7ed20) 0 empty

Class boost::is_member_function_pointer<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7ed80) 0 empty

Class boost::is_member_pointer<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91bc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7ede0) 0 empty

Class boost::is_pointer<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91c98) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7ee40) 0 empty

Class boost::is_scalar<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91d68) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7eea0) 0 empty

Class boost::is_void<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91e38) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2d7ef00) 0 empty

Class std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fcfa2d7ef60) 0 empty

Class std::equal_to<pov::Crackle_Cell_Coord>
   size=1 align=1
   base size=1 base align=1
std::equal_to<pov::Crackle_Cell_Coord> (0x0x7fcfa2d91ea0) 0 empty
  std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fcfa2e15000) 0 empty

Class boost::is_pod<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_pod<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d91f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2d91f70) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15060) 0 empty

Class boost::detail::is_const_rvalue_filter<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e150c0) 0 empty

Class boost::is_const<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17068) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15120) 0 empty

Class boost::detail::is_volatile_rval_filter<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e15180) 0 empty

Class boost::is_volatile<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e170d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17138) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e151e0) 0 empty

Class boost::has_trivial_move_assign<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_assign<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e171a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17208) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15240) 0 empty

Class boost::detail::has_nothrow_assign_imp<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_nothrow_assign_imp<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e152a0) 0 empty

Class boost::has_nothrow_assign<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e172d8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e15300) 0 empty

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

Class boost::is_array<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e173a8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e153c0) 0 empty

Class boost::is_nothrow_move_assignable<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_assignable<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e17478) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e15420) 0 empty

Class boost::detail::is_nothrow_move_assignable_imp<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_nothrow_move_assignable_imp<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e15480) 0 empty

Class boost::detail::has_trivial_move_assign_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_move_assign_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e154e0) 0 empty

Class boost::detail::is_pod_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e15540) 0 empty

Class boost::detail::is_scalar_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e155a0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e15600) 0 empty

Class boost::is_integral<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e174e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17548) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15660) 0 empty

Class boost::is_float<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e175b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e156c0) 0 empty

Class boost::is_arithmetic<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e176e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15720) 0 empty

Class boost::is_enum<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e177b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15780) 0 empty

Class boost::detail::is_pointer_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e157e0) 0 empty

Class boost::detail::cv_traits_imp<boost::hash<pov::Crackle_Cell_Coord>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::hash<pov::Crackle_Cell_Coord>*> (0x0x7fcfa2e15900) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e158a0) 0 empty

Class boost::remove_cv<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e15840) 0 empty

Class boost::detail::is_pointer_helper<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e15960) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e15cc0) 0 empty

Class boost::is_member_function_pointer<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17d00) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15d20) 0 empty

Class boost::is_member_pointer<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17dd0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15d80) 0 empty

Class boost::is_pointer<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17ea0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15de0) 0 empty

Class boost::is_scalar<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e17f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e17f70) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15e40) 0 empty

Class boost::is_void<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e81068) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e15ea0) 0 empty

Class std::unary_function<pov::Crackle_Cell_Coord, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fcfa2e15f00) 0 empty

Class boost::hash<pov::Crackle_Cell_Coord>
   size=1 align=1
   base size=1 base align=1
boost::hash<pov::Crackle_Cell_Coord> (0x0x7fcfa2e810d0) 0 empty
  std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fcfa2e15f60) 0 empty

Class boost::is_pod<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_pod<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e811a0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e88000) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e88060) 0 empty

Class boost::is_const<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e81270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e880c0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e88120) 0 empty

Class boost::is_volatile<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e812d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e81340) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e88180) 0 empty

Class boost::has_trivial_move_assign<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_move_assign<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e813a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e81410) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e881e0) 0 empty

Class boost::detail::has_nothrow_assign_imp<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_nothrow_assign_imp<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e88240) 0 empty

Class boost::has_nothrow_assign<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e814e0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e882a0) 0 empty

Class boost::is_array<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa2e815b0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa2e88300) 0 empty

Class boost::is_nothrow_move_assignable<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_nothrow_move_assignable<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e81680) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e88360) 0 empty

Class boost::detail::is_empty_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e883c0) 0 empty

Class boost::detail::is_class_impl<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_class_impl<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e88420) 0 empty

Class boost::is_class<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_class<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e817b8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e88480) 0 empty

Class boost::detail::empty_helper<boost::hash<pov::Crackle_Cell_Coord>, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_helper<boost::hash<pov::Crackle_Cell_Coord>, true> (0x0x7fcfa2e884e0) 0 empty

Class boost::detail::empty_helper_t1<boost::hash<pov::Crackle_Cell_Coord> >
   size=1024 align=4
   base size=1024 base align=4
boost::detail::empty_helper_t1<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81820) 0
  boost::hash<pov::Crackle_Cell_Coord> (0x0x7fcfa2e81888) 0 empty
    std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fcfa2e88540) 0 empty

Class boost::is_empty<boost::hash<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_empty<boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e818f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e81958) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e885a0) 0 empty

Class boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1>, boost::unordered::detail::uncompressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1>, boost::unordered::detail::uncompressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1> > (0x0x7fcfa2e88600) 0 empty

Class boost::unordered::detail::generate_base<boost::hash<pov::Crackle_Cell_Coord>, 1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::generate_base<boost::hash<pov::Crackle_Cell_Coord>, 1> (0x0x7fcfa2e819c0) 0 empty
  boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1>, boost::unordered::detail::uncompressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1> > (0x0x7fcfa2e88660) 0 empty

Class boost::detail::is_empty_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e886c0) 0 empty

Class boost::detail::is_class_impl<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_class_impl<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e88720) 0 empty

Class boost::is_class<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e81af8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e88780) 0 empty

Class boost::detail::empty_helper<std::equal_to<pov::Crackle_Cell_Coord>, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_helper<std::equal_to<pov::Crackle_Cell_Coord>, true> (0x0x7fcfa2e887e0) 0 empty

Class boost::detail::empty_helper_t1<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1024 align=4
   base size=1024 base align=4
boost::detail::empty_helper_t1<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81b60) 0
  std::equal_to<pov::Crackle_Cell_Coord> (0x0x7fcfa2e81bc8) 0 empty
    std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fcfa2e88840) 0 empty

Class boost::is_empty<std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::is_empty<std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2e81c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2e81c98) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2e888a0) 0 empty

Class boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2>, boost::unordered::detail::uncompressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2> >
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2>, boost::unordered::detail::uncompressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2> > (0x0x7fcfa2e88900) 0 empty

Class boost::unordered::detail::generate_base<std::equal_to<pov::Crackle_Cell_Coord>, 2>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::generate_base<std::equal_to<pov::Crackle_Cell_Coord>, 2> (0x0x7fcfa2e81d00) 0 empty
  boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2>, boost::unordered::detail::uncompressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2> > (0x0x7fcfa2e88960) 0 empty

Class boost::unordered::detail::compressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::compressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1> (0x0x7fcfa2e81d68) 0 empty
  boost::hash<pov::Crackle_Cell_Coord> (0x0x7fcfa2e81dd0) 0 empty
    std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fcfa2e889c0) 0 empty

Class boost::unordered::detail::compressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::compressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2> (0x0x7fcfa2e81e38) 0 empty
  std::equal_to<pov::Crackle_Cell_Coord> (0x0x7fcfa2e81ea0) 0 empty
    std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fcfa2e88a20) 0 empty

Class boost::unordered::detail::compressed<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> >
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::compressed<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2ea2380) 0 empty
  boost::unordered::detail::compressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1> (0x0x7fcfa2e81f08) 0 empty
    boost::hash<pov::Crackle_Cell_Coord> (0x0x7fcfa2e81f70) 0 empty
      std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fcfa2e88a80) 0 empty
  boost::unordered::detail::compressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2> (0x0x7fcfa2eaf000) 0 empty
    std::equal_to<pov::Crackle_Cell_Coord> (0x0x7fcfa2eaf068) 0 empty
      std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fcfa2e88ae0) 0 empty

Class boost::detail::alignment_of_impl<boost::unordered::detail::compressed<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::unordered::detail::compressed<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > > (0x0x7fcfa2e88c00) 0 empty

Class mpl_::integral_c<long unsigned int, 1ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 1ul> (0x0x7fcfa2e88c60) 0 empty

Class boost::integral_constant<long unsigned int, 1ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 1ul> (0x0x7fcfa2eaf138) 0 empty
  mpl_::integral_c<long unsigned int, 1ul> (0x0x7fcfa2e88cc0) 0 empty

Class boost::alignment_of<boost::unordered::detail::compressed<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::unordered::detail::compressed<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > > (0x0x7fcfa2eaf1a0) 0 empty
  boost::integral_constant<long unsigned int, 1ul> (0x0x7fcfa2eaf208) 0 empty
    mpl_::integral_c<long unsigned int, 1ul> (0x0x7fcfa2e88d20) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<1ul> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<1ul> > (0x0x7fcfa2e88ea0) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<1ul> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<1ul> > (0x0x7fcfa2e88e40) 0 empty

Class boost::detail::aligned_storage::aligned_storage_imp<1ul, 1ul>::data_t
   size=1 align=1
   base size=1 base align=1
boost::detail::aligned_storage::aligned_storage_imp<1ul, 1ul>::data_t (0x0x7fcfa2e88de0) 0

Class boost::detail::aligned_storage::aligned_storage_imp<1ul, 1ul>
   size=1 align=1
   base size=1 base align=1
boost::detail::aligned_storage::aligned_storage_imp<1ul, 1ul> (0x0x7fcfa2e88d80) 0

Class boost::aligned_storage<1ul, 1ul>
   size=1 align=1
   base size=1 base align=1
boost::aligned_storage<1ul, 1ul> (0x0x7fcfa2eaf410) 0
  boost::detail::aligned_storage::aligned_storage_imp<1ul, 1ul> (0x0x7fcfa2eca000) 0

Class boost::unordered::detail::functions<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> >
   size=3 align=1
   base size=3 base align=1
boost::unordered::detail::functions<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2d7e480) 0

Class boost::detail::cv_traits_imp<std::allocator<boost::unordered::detail::ptr_bucket>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::allocator<boost::unordered::detail::ptr_bucket>*> (0x0x7fcfa2eca2a0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa2eca240) 0 empty

Class boost::remove_cv<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa2eca1e0) 0 empty

Class boost::detail::is_empty_impl<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa2eca180) 0 empty

Class boost::detail::is_class_impl<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_class_impl<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa2eca3c0) 0 empty

Class boost::is_class<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa2eaf7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2eaf820) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2eca420) 0 empty

Class boost::detail::empty_helper<std::allocator<boost::unordered::detail::ptr_bucket>, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_helper<std::allocator<boost::unordered::detail::ptr_bucket>, true> (0x0x7fcfa2eca480) 0 empty

Class boost::detail::empty_helper_t1<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1024 align=4
   base size=1024 base align=4
boost::detail::empty_helper_t1<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa2eaf888) 0
  std::allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa2eaf8f0) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa2eca4e0) 0 empty

Class boost::is_empty<std::allocator<boost::unordered::detail::ptr_bucket> >
   size=1 align=1
   base size=1 base align=1
boost::is_empty<std::allocator<boost::unordered::detail::ptr_bucket> > (0x0x7fcfa2eaf958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2eaf9c0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2eca540) 0 empty

Class boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>, boost::unordered::detail::uncompressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>, boost::unordered::detail::uncompressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1> > (0x0x7fcfa2eca5a0) 0 empty

Class boost::unordered::detail::generate_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::generate_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1> (0x0x7fcfa2eafa28) 0 empty
  boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>, boost::unordered::detail::uncompressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1> > (0x0x7fcfa2eca600) 0 empty

Class boost::detail::cv_traits_imp<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >*> (0x0x7fcfa2eca780) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2eca720) 0 empty

Class boost::remove_cv<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2eca6c0) 0 empty

Class boost::detail::is_empty_impl<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2eca660) 0 empty

Class boost::detail::is_class_impl<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_class_impl<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2eca7e0) 0 empty

Class boost::is_class<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2eafc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2eafd00) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2eca840) 0 empty

Class boost::detail::empty_helper<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_helper<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, true> (0x0x7fcfa2eca8a0) 0 empty

Class boost::detail::empty_helper_t1<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1024 align=4
   base size=1024 base align=4
boost::detail::empty_helper_t1<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2eafd68) 0
  std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2eafdd0) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2eca900) 0 empty

Class boost::is_empty<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_empty<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2eafe38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa2eafea0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa2eca960) 0 empty

Class boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2>, boost::unordered::detail::uncompressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2> >
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2>, boost::unordered::detail::uncompressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2> > (0x0x7fcfa2eca9c0) 0 empty

Class boost::unordered::detail::generate_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::generate_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2> (0x0x7fcfa2eaff08) 0 empty
  boost::detail::if_true<true>::then<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2>, boost::unordered::detail::uncompressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2> > (0x0x7fcfa2ecaa20) 0 empty

Class boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1> (0x0x7fcfa2eaff70) 0 empty
  std::allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa2eaf618) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa2ecaa80) 0 empty

Class boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2>
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2> (0x0x7fcfa2f050d0) 0 empty
  std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2f05138) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2ecaae0) 0 empty

Class boost::unordered::detail::compressed<std::allocator<boost::unordered::detail::ptr_bucket>, std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > >
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::compressed<std::allocator<boost::unordered::detail::ptr_bucket>, std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > > (0x0x7fcfa2ee9a80) 0 empty
  boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1> (0x0x7fcfa2f051a0) 0 empty
    std::allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa2f05208) 0 empty
      __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fcfa2ecab40) 0 empty
  boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > >, 2> (0x0x7fcfa2f05270) 0 empty
    std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2f052d8) 0 empty
      __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fcfa2ecaba0) 0 empty

Class boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > >
   size=48 align=8
   base size=48 base align=8
boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > > (0x0x7fcfa2eaf5b0) 0
  boost::unordered::detail::functions<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2eca120) 0

Class boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > >
   size=48 align=8
   base size=48 base align=8
boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > > (0x0x7fcfa2f05410) 0
  boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> >, pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > > (0x0x7fcfa2f05478) 0
    boost::unordered::detail::functions<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fcfa2ecac00) 0

Class boost::unordered::unordered_map<pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord> >
   size=48 align=8
   base size=48 base align=8
boost::unordered::unordered_map<pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry, boost::hash<pov::Crackle_Cell_Coord> > (0x0x7fcfa3027180) 0

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7fcfa2ecaf60) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7fcfa3157208) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7fcfa2c02000) 0 empty

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

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

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

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7fcfa2f05680) 0
  std::allocator<double> (0x0x7fcfa2f056e8) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7fcfa2c02180) 0 empty

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

Class std::vector<double>
   size=24 align=8
   base size=24 base align=8
std::vector<double> (0x0x7fcfa2f05750) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7fcfa2c021e0) 0

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

Class std::allocator<pov::Vector3d>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Vector3d> (0x0x7fcfa2f058f0) 0 empty
  __gnu_cxx::new_allocator<pov::Vector3d> (0x0x7fcfa2c02360) 0 empty

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

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

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

Class std::_Vector_base<pov::Vector3d, std::allocator<pov::Vector3d> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::Vector3d, std::allocator<pov::Vector3d> >::_Vector_impl (0x0x7fcfa2f05a90) 0
  std::allocator<pov::Vector3d> (0x0x7fcfa2f05af8) 0 empty
    __gnu_cxx::new_allocator<pov::Vector3d> (0x0x7fcfa2c024e0) 0 empty

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

Class std::vector<pov::Vector3d>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::Vector3d> (0x0x7fcfa2f05b60) 0
  std::_Vector_base<pov::Vector3d, std::allocator<pov::Vector3d> > (0x0x7fcfa2c02540) 0

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

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

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

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

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

Vtable for pov::SceneThreadData
pov::SceneThreadData::_ZTVN3pov15SceneThreadDataE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov15SceneThreadDataE)
16    (int (*)(...))pov::SceneThreadData::~SceneThreadData
24    (int (*)(...))pov::SceneThreadData::~SceneThreadData

Class pov::SceneThreadData
   size=5408 align=8
   base size=5408 base align=8
pov::SceneThreadData (0x0x7fcfa34a8f70) 0
    vptr=((& pov::SceneThreadData::_ZTVN3pov15SceneThreadDataE) + 16u)
  pov::Task::TaskData (0x0x7fcfa3241780) 0
      primary-for pov::SceneThreadData (0x0x7fcfa34a8f70)

Class boost::detail::sp_element<const pov::SceneData>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<const pov::SceneData> (0x0x7fcfa2c028a0) 0 empty

Class boost::detail::sp_dereference<const pov::SceneData>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const pov::SceneData> (0x0x7fcfa2c02900) 0 empty

Class boost::detail::sp_member_access<const pov::SceneData>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<const pov::SceneData> (0x0x7fcfa2c02960) 0 empty

Class boost::detail::sp_array_access<const pov::SceneData>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<const pov::SceneData> (0x0x7fcfa2c029c0) 0 empty

Class boost::shared_ptr<const pov::SceneData>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<const pov::SceneData> (0x0x7fcfa2c02840) 0

Class boost::detail::sp_convertible<pov::SceneData, const pov::SceneData>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<pov::SceneData, const pov::SceneData> (0x0x7fcfa2c02a20) 0 empty

Class boost::detail::sp_enable_if_convertible<pov::SceneData, const pov::SceneData>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<pov::SceneData, const pov::SceneData> (0x0x7fcfa2f05dd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa2c02a80) 0 empty

Class boost::detail::sp_convertible<const pov::SceneData, const pov::SceneData>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<const pov::SceneData, const pov::SceneData> (0x0x7fcfa2c02ae0) 0 empty

Class boost::detail::sp_enable_if_convertible<const pov::SceneData, const pov::SceneData>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<const pov::SceneData, const pov::SceneData> (0x0x7fcfa2f05e38) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa2c02b40) 0 empty

Vtable for pov::ViewThreadData
pov::ViewThreadData::_ZTVN3pov14ViewThreadDataE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov14ViewThreadDataE)
16    (int (*)(...))pov::ViewThreadData::~ViewThreadData
24    (int (*)(...))pov::ViewThreadData::~ViewThreadData

Class pov::ViewThreadData
   size=5416 align=8
   base size=5416 base align=8
pov::ViewThreadData (0x0x7fcfa2f05ea0) 0
    vptr=((& pov::ViewThreadData::_ZTVN3pov14ViewThreadDataE) + 16u)
  pov::SceneThreadData (0x0x7fcfa2f05f08) 0
      primary-for pov::ViewThreadData (0x0x7fcfa2f05ea0)
    pov::Task::TaskData (0x0x7fcfa2c02ba0) 0
        primary-for pov::SceneThreadData (0x0x7fcfa2f05f08)

Class pov::BSPTree::Mailbox
   size=32 align=8
   base size=28 base align=8
pov::BSPTree::Mailbox (0x0x7fcfa2c02c60) 0

Vtable for pov::BSPTree::Objects
pov::BSPTree::Objects::_ZTVN3pov7BSPTree7ObjectsE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov7BSPTree7ObjectsE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class pov::BSPTree::Objects
   size=8 align=8
   base size=8 base align=8
pov::BSPTree::Objects (0x0x7fcfa2c02cc0) 0 nearly-empty
    vptr=((& pov::BSPTree::Objects::_ZTVN3pov7BSPTree7ObjectsE) + 16u)

Vtable for pov::BSPTree::Intersect
pov::BSPTree::Intersect::_ZTVN3pov7BSPTree9IntersectE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov7BSPTree9IntersectE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class pov::BSPTree::Intersect
   size=8 align=8
   base size=8 base align=8
pov::BSPTree::Intersect (0x0x7fcfa2c02d20) 0 nearly-empty
    vptr=((& pov::BSPTree::Intersect::_ZTVN3pov7BSPTree9IntersectE) + 16u)

Vtable for pov::BSPTree::Inside
pov::BSPTree::Inside::_ZTVN3pov7BSPTree6InsideE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov7BSPTree6InsideE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class pov::BSPTree::Inside
   size=8 align=8
   base size=8 base align=8
pov::BSPTree::Inside (0x0x7fcfa2c02d80) 0 nearly-empty
    vptr=((& pov::BSPTree::Inside::_ZTVN3pov7BSPTree6InsideE) + 16u)

Vtable for pov::BSPTree::Progress
pov::BSPTree::Progress::_ZTVN3pov7BSPTree8ProgressE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov7BSPTree8ProgressE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class pov::BSPTree::Progress
   size=8 align=8
   base size=8 base align=8
pov::BSPTree::Progress (0x0x7fcfa2c02de0) 0 nearly-empty
    vptr=((& pov::BSPTree::Progress::_ZTVN3pov7BSPTree8ProgressE) + 16u)

Class pov::BSPTree::Node::<anonymous union>
   size=4 align=4
   base size=4 base align=4
pov::BSPTree::Node::<anonymous union> (0x0x7fcfa2c02ea0) 0

Class pov::BSPTree::Node
   size=8 align=4
   base size=8 base align=4
pov::BSPTree::Node (0x0x7fcfa2c02e40) 0

Class pov::BSPTree::Split::CompareIndex
   size=1 align=1
   base size=0 base align=1
pov::BSPTree::Split::CompareIndex (0x0x7fcfa2c02f60) 0 empty

Class pov::BSPTree::Split
   size=8 align=4
   base size=8 base align=4
pov::BSPTree::Split (0x0x7fcfa2c02f00) 0

Class pov::BSPTree::TraceStack
   size=12 align=4
   base size=12 base align=4
pov::BSPTree::TraceStack (0x0x7fcfa29b7000) 0

Class __gnu_cxx::new_allocator<pov::BSPTree::Node>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::BSPTree::Node> (0x0x7fcfa29b7120) 0 empty

Class std::allocator<pov::BSPTree::Node>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::BSPTree::Node> (0x0x7fcfa2f05f70) 0 empty
  __gnu_cxx::new_allocator<pov::BSPTree::Node> (0x0x7fcfa29b7180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Node> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Node> > (0x0x7fcfa29b70c0) 0 empty

Class std::allocator<pov::BSPTree::Node>::rebind<pov::BSPTree::Node>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::BSPTree::Node>::rebind<pov::BSPTree::Node> (0x0x7fcfa29b72a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Node> >::rebind<pov::BSPTree::Node>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Node> >::rebind<pov::BSPTree::Node> (0x0x7fcfa29b7240) 0 empty

Class std::_Vector_base<pov::BSPTree::Node, std::allocator<pov::BSPTree::Node> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::BSPTree::Node, std::allocator<pov::BSPTree::Node> >::_Vector_impl (0x0x7fcfa2f057b8) 0
  std::allocator<pov::BSPTree::Node> (0x0x7fcfa2f05958) 0 empty
    __gnu_cxx::new_allocator<pov::BSPTree::Node> (0x0x7fcfa29b73c0) 0 empty

Class std::_Vector_base<pov::BSPTree::Node, std::allocator<pov::BSPTree::Node> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::BSPTree::Node, std::allocator<pov::BSPTree::Node> > (0x0x7fcfa29b7060) 0

Class std::vector<pov::BSPTree::Node>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::BSPTree::Node> (0x0x7fcfa2f05bc8) 0
  std::_Vector_base<pov::BSPTree::Node, std::allocator<pov::BSPTree::Node> > (0x0x7fcfa29b74e0) 0

Class __gnu_cxx::new_allocator<pov::BSPTree::Split>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::BSPTree::Split> (0x0x7fcfa29b7600) 0 empty

Class std::allocator<pov::BSPTree::Split>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::BSPTree::Split> (0x0x7fcfa2f05d68) 0 empty
  __gnu_cxx::new_allocator<pov::BSPTree::Split> (0x0x7fcfa29b7660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Split> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Split> > (0x0x7fcfa29b75a0) 0 empty

Class std::allocator<pov::BSPTree::Split>::rebind<pov::BSPTree::Split>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::BSPTree::Split>::rebind<pov::BSPTree::Split> (0x0x7fcfa29b7780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Split> >::rebind<pov::BSPTree::Split>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::BSPTree::Split> >::rebind<pov::BSPTree::Split> (0x0x7fcfa29b7720) 0 empty

Class std::_Vector_base<pov::BSPTree::Split, std::allocator<pov::BSPTree::Split> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::BSPTree::Split, std::allocator<pov::BSPTree::Split> >::_Vector_impl (0x0x7fcfa2a3f138) 0
  std::allocator<pov::BSPTree::Split> (0x0x7fcfa2a3f1a0) 0 empty
    __gnu_cxx::new_allocator<pov::BSPTree::Split> (0x0x7fcfa29b78a0) 0 empty

Class std::_Vector_base<pov::BSPTree::Split, std::allocator<pov::BSPTree::Split> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::BSPTree::Split, std::allocator<pov::BSPTree::Split> > (0x0x7fcfa29b7540) 0

Class std::vector<pov::BSPTree::Split>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::BSPTree::Split> (0x0x7fcfa2a3f208) 0
  std::_Vector_base<pov::BSPTree::Split, std::allocator<pov::BSPTree::Split> > (0x0x7fcfa29b79c0) 0

Vtable for pov::BSPTree
pov::BSPTree::_ZTVN3pov7BSPTreeE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov7BSPTreeE)
16    (int (*)(...))pov::BSPTree::~BSPTree
24    (int (*)(...))pov::BSPTree::~BSPTree

Class pov::BSPTree
   size=272 align=8
   base size=272 base align=8
pov::BSPTree (0x0x7fcfa2c02c00) 0
    vptr=((& pov::BSPTree::_ZTVN3pov7BSPTreeE) + 16u)

Class pov::RandomIntSequence::Generator
   size=16 align=8
   base size=16 base align=8
pov::RandomIntSequence::Generator (0x0x7fcfa29b7a80) 0

Class pov::RandomIntSequence
   size=24 align=8
   base size=24 base align=8
pov::RandomIntSequence (0x0x7fcfa29b7a20) 0

Class pov::RandomDoubleSequence::Generator
   size=16 align=8
   base size=16 base align=8
pov::RandomDoubleSequence::Generator (0x0x7fcfa29b7b40) 0

Class pov::RandomDoubleSequence
   size=24 align=8
   base size=24 base align=8
pov::RandomDoubleSequence (0x0x7fcfa29b7ae0) 0

Class pov::RadiositySettings
   size=40 align=8
   base size=40 base align=8
pov::RadiositySettings (0x0x7fcfa29b7cc0) 0

Class pov::QualitySettings
   size=32 align=8
   base size=32 base align=8
pov::QualitySettings (0x0x7fcfa29b7d20) 0

Class pov::OPTIONS_STRUCT
   size=24 align=8
   base size=24 base align=8
pov::OPTIONS_STRUCT (0x0x7fcfa29b7d80) 0

Vtable for pov::NoSomethingFlagRayObjectCondition
pov::NoSomethingFlagRayObjectCondition::_ZTVN3pov33NoSomethingFlagRayObjectConditionE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov33NoSomethingFlagRayObjectConditionE)
16    (int (*)(...))pov::NoSomethingFlagRayObjectCondition::operator()

Class pov::NoSomethingFlagRayObjectCondition
   size=8 align=8
   base size=8 base align=8
pov::NoSomethingFlagRayObjectCondition (0x0x7fcfa2a3f340) 0 nearly-empty
    vptr=((& pov::NoSomethingFlagRayObjectCondition::_ZTVN3pov33NoSomethingFlagRayObjectConditionE) + 16u)
  pov::RayObjectCondition (0x0x7fcfa29b7de0) 0 nearly-empty
      primary-for pov::NoSomethingFlagRayObjectCondition (0x0x7fcfa2a3f340)

Class pov::LitInterval
   size=48 align=8
   base size=48 base align=8
pov::LitInterval (0x0x7fcfa29b7e40) 0

Class pov::MediaInterval
   size=88 align=8
   base size=84 base align=8
pov::MediaInterval (0x0x7fcfa29b7ea0) 0

Class pov::LightSourceIntersectionEntry
   size=24 align=8
   base size=17 base align=8
pov::LightSourceIntersectionEntry (0x0x7fcfa29b7f00) 0

Class pov::LightSourceEntry
   size=24 align=8
   base size=24 base align=8
pov::LightSourceEntry (0x0x7fcfa29b7f60) 0

Class pov::Trace::TraceTicket
   size=48 align=8
   base size=48 base align=8
pov::Trace::TraceTicket (0x0x7fcfa2b18060) 0

Vtable for pov::Trace::CooperateFunctor
pov::Trace::CooperateFunctor::_ZTVN3pov5Trace16CooperateFunctorE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov5Trace16CooperateFunctorE)
16    (int (*)(...))pov::Trace::CooperateFunctor::operator()

Class pov::Trace::CooperateFunctor
   size=8 align=8
   base size=8 base align=8
pov::Trace::CooperateFunctor (0x0x7fcfa2b180c0) 0 nearly-empty
    vptr=((& pov::Trace::CooperateFunctor::_ZTVN3pov5Trace16CooperateFunctorE) + 16u)

Vtable for pov::Trace::MediaFunctor
pov::Trace::MediaFunctor::_ZTVN3pov5Trace12MediaFunctorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov5Trace12MediaFunctorE)
16    (int (*)(...))pov::Trace::MediaFunctor::ComputeMedia
24    (int (*)(...))pov::Trace::MediaFunctor::ComputeMedia
32    (int (*)(...))pov::Trace::MediaFunctor::ComputeMedia

Class pov::Trace::MediaFunctor
   size=8 align=8
   base size=8 base align=8
pov::Trace::MediaFunctor (0x0x7fcfa2b18120) 0 nearly-empty
    vptr=((& pov::Trace::MediaFunctor::_ZTVN3pov5Trace12MediaFunctorE) + 16u)

Vtable for pov::Trace::RadiosityFunctor
pov::Trace::RadiosityFunctor::_ZTVN3pov5Trace16RadiosityFunctorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov5Trace16RadiosityFunctorE)
16    (int (*)(...))pov::Trace::RadiosityFunctor::ComputeAmbient
24    (int (*)(...))pov::Trace::RadiosityFunctor::CheckRadiosityTraceLevel

Class pov::Trace::RadiosityFunctor
   size=8 align=8
   base size=8 base align=8
pov::Trace::RadiosityFunctor (0x0x7fcfa2b18180) 0 nearly-empty
    vptr=((& pov::Trace::RadiosityFunctor::_ZTVN3pov5Trace16RadiosityFunctorE) + 16u)

Class pov::Trace::WNRX
   size=48 align=8
   base size=48 base align=8
pov::Trace::WNRX (0x0x7fcfa2b181e0) 0

Class pov::Trace::LightColorCache
   size=16 align=4
   base size=16 base align=4
pov::Trace::LightColorCache (0x0x7fcfa2b18240) 0

Class __gnu_cxx::new_allocator<std::vector<pov::Trace::LightColorCache> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2b18360) 0 empty

Class std::allocator<std::vector<pov::Trace::LightColorCache> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2a3f618) 0 empty
  __gnu_cxx::new_allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2b183c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::LightColorCache> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::LightColorCache> > > (0x0x7fcfa2b18300) 0 empty

Class std::allocator<std::vector<pov::Trace::LightColorCache> >::rebind<std::vector<pov::Trace::LightColorCache> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::vector<pov::Trace::LightColorCache> >::rebind<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2b184e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::LightColorCache> > >::rebind<std::vector<pov::Trace::LightColorCache> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::LightColorCache> > >::rebind<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2b18480) 0 empty

Class std::_Vector_base<std::vector<pov::Trace::LightColorCache>, std::allocator<std::vector<pov::Trace::LightColorCache> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<pov::Trace::LightColorCache>, std::allocator<std::vector<pov::Trace::LightColorCache> > >::_Vector_impl (0x0x7fcfa2a3f888) 0
  std::allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2a3f8f0) 0 empty
    __gnu_cxx::new_allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2b18660) 0 empty

Class std::_Vector_base<std::vector<pov::Trace::LightColorCache>, std::allocator<std::vector<pov::Trace::LightColorCache> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<pov::Trace::LightColorCache>, std::allocator<std::vector<pov::Trace::LightColorCache> > > (0x0x7fcfa2b182a0) 0

Class std::vector<std::vector<pov::Trace::LightColorCache> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<pov::Trace::LightColorCache> > (0x0x7fcfa2a3f958) 0
  std::_Vector_base<std::vector<pov::Trace::LightColorCache>, std::allocator<std::vector<pov::Trace::LightColorCache> > > (0x0x7fcfa2b186c0) 0

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

Class std::allocator<pov_base::GenericRGBColour<float> >
   size=1 align=1
   base size=1 base align=1
std::allocator<pov_base::GenericRGBColour<float> > (0x0x7fcfa2a3fa28) 0 empty
  __gnu_cxx::new_allocator<pov_base::GenericRGBColour<float> > (0x0x7fcfa2b18840) 0 empty

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

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

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

Class std::_Vector_base<pov_base::GenericRGBColour<float>, std::allocator<pov_base::GenericRGBColour<float> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov_base::GenericRGBColour<float>, std::allocator<pov_base::GenericRGBColour<float> > >::_Vector_impl (0x0x7fcfa2a3fbc8) 0
  std::allocator<pov_base::GenericRGBColour<float> > (0x0x7fcfa2a3fc30) 0 empty
    __gnu_cxx::new_allocator<pov_base::GenericRGBColour<float> > (0x0x7fcfa2b18a80) 0 empty

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

Class std::vector<pov_base::GenericRGBColour<float> >
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::GenericRGBColour<float> > (0x0x7fcfa2a3fd68) 0
  std::_Vector_base<pov_base::GenericRGBColour<float>, std::allocator<pov_base::GenericRGBColour<float> > > (0x0x7fcfa2b18ae0) 0

Class __gnu_cxx::new_allocator<std::vector<const pov::Texture_Struct*>*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fcfa2b18d20) 0 empty

Class std::allocator<std::vector<const pov::Texture_Struct*>*>
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fcfa2a3ff08) 0 empty
  __gnu_cxx::new_allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fcfa2b18d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<const pov::Texture_Struct*>*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<const pov::Texture_Struct*>*> > (0x0x7fcfa2b18cc0) 0 empty

Class std::allocator<std::vector<const pov::Texture_Struct*>*>::rebind<std::vector<const pov::Texture_Struct*>*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::vector<const pov::Texture_Struct*>*>::rebind<std::vector<const pov::Texture_Struct*>*> (0x0x7fcfa2b18ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<const pov::Texture_Struct*>*> >::rebind<std::vector<const pov::Texture_Struct*>*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<const pov::Texture_Struct*>*> >::rebind<std::vector<const pov::Texture_Struct*>*> (0x0x7fcfa2b18e40) 0 empty

Class std::_Vector_base<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> >::_Vector_impl (0x0x7fcfa2a3f9c0) 0
  std::allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fcfa2a3fa90) 0 empty
    __gnu_cxx::new_allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fcfa2839060) 0 empty

Class std::_Vector_base<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> > (0x0x7fcfa2b18c60) 0

Class std::vector<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> > (0x0x7fcfa2a3fdd0) 0
  std::_Vector_base<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> > (0x0x7fcfa28390c0) 0

Class pov::RefPool<std::vector<const pov::Texture_Struct*> >
   size=24 align=8
   base size=24 base align=8
pov::RefPool<std::vector<const pov::Texture_Struct*> > (0x0x7fcfa2b18c00) 0

Class __gnu_cxx::new_allocator<std::vector<pov::Trace::WNRX>*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fcfa2839300) 0 empty

Class std::allocator<std::vector<pov::Trace::WNRX>*>
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fcfa284a068) 0 empty
  __gnu_cxx::new_allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fcfa2839360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::WNRX>*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::WNRX>*> > (0x0x7fcfa28392a0) 0 empty

Class std::allocator<std::vector<pov::Trace::WNRX>*>::rebind<std::vector<pov::Trace::WNRX>*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::vector<pov::Trace::WNRX>*>::rebind<std::vector<pov::Trace::WNRX>*> (0x0x7fcfa2839480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::WNRX>*> >::rebind<std::vector<pov::Trace::WNRX>*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<pov::Trace::WNRX>*> >::rebind<std::vector<pov::Trace::WNRX>*> (0x0x7fcfa2839420) 0 empty

Class std::_Vector_base<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> >::_Vector_impl (0x0x7fcfa284a2d8) 0
  std::allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fcfa284a340) 0 empty
    __gnu_cxx::new_allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fcfa28394e0) 0 empty

Class std::_Vector_base<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> > (0x0x7fcfa2839240) 0

Class std::vector<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> > (0x0x7fcfa284a478) 0
  std::_Vector_base<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> > (0x0x7fcfa2839540) 0

Class pov::RefPool<std::vector<pov::Trace::WNRX> >
   size=24 align=8
   base size=24 base align=8
pov::RefPool<std::vector<pov::Trace::WNRX> > (0x0x7fcfa28391e0) 0

Class __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa2839720) 0 empty

Class std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa284a5b0) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa2839840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > > (0x0x7fcfa28396c0) 0 empty

Class std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa28399c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa2839960) 0 empty

Class std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > >::_Vector_impl (0x0x7fcfa284a820) 0
  std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa284a888) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa2839a20) 0 empty

Class std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > > (0x0x7fcfa2839660) 0

Class std::vector<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fcfa284a8f0) 0
  std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > > (0x0x7fcfa2839ae0) 0

Class __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa2839c00) 0 empty

Class std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa284a9c0) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa2839c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > > (0x0x7fcfa2839ba0) 0 empty

Class std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<double> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa2839e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<double> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > >::rebind<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa2839de0) 0 empty

Class std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<double> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<double> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > >::_Vector_impl (0x0x7fcfa284ac30) 0
  std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa284ac98) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa2839ea0) 0 empty

Class std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<double> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<double> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > > (0x0x7fcfa2839b40) 0

Class std::vector<boost::shared_ptr<pov::SequentialNumberGenerator<double> > >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fcfa284ad00) 0
  std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<double> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > > (0x0x7fcfa2839f00) 0

Vtable for pov::Trace
pov::Trace::_ZTVN3pov5TraceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov5TraceE)
16    (int (*)(...))pov::Trace::~Trace
24    (int (*)(...))pov::Trace::~Trace
32    (int (*)(...))pov::Trace::TraceRay
40    (int (*)(...))pov::Trace::ComputeLightedTexture

Class pov::Trace
   size=408 align=8
   base size=408 base align=8
pov::Trace (0x0x7fcfa2b18000) 0
    vptr=((& pov::Trace::_ZTVN3pov5TraceE) + 16u)

Vtable for pov::MediaFunction
pov::MediaFunction::_ZTVN3pov13MediaFunctionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov13MediaFunctionE)
16    (int (*)(...))pov::MediaFunction::ComputeMedia
24    (int (*)(...))pov::MediaFunction::ComputeMedia
32    (int (*)(...))pov::MediaFunction::ComputeMedia

Class pov::MediaFunction
   size=72 align=8
   base size=72 base align=8
pov::MediaFunction (0x0x7fcfa284add0) 0
    vptr=((& pov::MediaFunction::_ZTVN3pov13MediaFunctionE) + 16u)
  pov::Trace::MediaFunctor (0x0x7fcfa2839f60) 0 nearly-empty
      primary-for pov::MediaFunction (0x0x7fcfa284add0)

Class pov::ScenePhotonSettings
   size=112 align=8
   base size=108 base align=8
pov::ScenePhotonSettings (0x0x7fcfa2602000) 0

Class pov::Photon
   size=20 align=4
   base size=20 base align=4
pov::Photon (0x0x7fcfa2602060) 0

Class pov::PhotonMap
   size=48 align=8
   base size=44 base align=8
pov::PhotonMap (0x0x7fcfa26020c0) 0

Class pov::GatheredPhotons
   size=24 align=8
   base size=20 base align=8
pov::GatheredPhotons (0x0x7fcfa2602120) 0

Class pov::PhotonGatherer
   size=120 align=8
   base size=120 base align=8
pov::PhotonGatherer (0x0x7fcfa2602180) 0

Vtable for pov::PhotonMediaFunction
pov::PhotonMediaFunction::_ZTVN3pov19PhotonMediaFunctionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov19PhotonMediaFunctionE)
16    (int (*)(...))pov::MediaFunction::ComputeMedia
24    (int (*)(...))pov::MediaFunction::ComputeMedia
32    (int (*)(...))pov::MediaFunction::ComputeMedia

Class pov::PhotonMediaFunction
   size=88 align=8
   base size=88 base align=8
pov::PhotonMediaFunction (0x0x7fcfa284ae38) 0
    vptr=((& pov::PhotonMediaFunction::_ZTVN3pov19PhotonMediaFunctionE) + 16u)
  pov::MediaFunction (0x0x7fcfa284aea0) 0
      primary-for pov::PhotonMediaFunction (0x0x7fcfa284ae38)
    pov::Trace::MediaFunctor (0x0x7fcfa26021e0) 0 nearly-empty
        primary-for pov::MediaFunction (0x0x7fcfa284aea0)

Vtable for pov::PhotonTrace
pov::PhotonTrace::_ZTVN3pov11PhotonTraceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov11PhotonTraceE)
16    (int (*)(...))pov::PhotonTrace::~PhotonTrace
24    (int (*)(...))pov::PhotonTrace::~PhotonTrace
32    (int (*)(...))pov::PhotonTrace::TraceRay
40    (int (*)(...))pov::PhotonTrace::ComputeLightedTexture

Class pov::PhotonTrace
   size=504 align=8
   base size=504 base align=8
pov::PhotonTrace (0x0x7fcfa284af08) 0
    vptr=((& pov::PhotonTrace::_ZTVN3pov11PhotonTraceE) + 16u)
  pov::Trace (0x0x7fcfa2602240) 0
      primary-for pov::PhotonTrace (0x0x7fcfa284af08)

Class pov::ShootingDirection
   size=152 align=8
   base size=152 base align=8
pov::ShootingDirection (0x0x7fcfa26022a0) 0

Class pov::LightTargetCombo
   size=208 align=8
   base size=208 base align=8
pov::LightTargetCombo (0x0x7fcfa2602360) 0

Class pov::PhotonShootingUnit
   size=208 align=8
   base size=208 base align=8
pov::PhotonShootingUnit (0x0x7fcfa26023c0) 0

Class pov::SinCosOptimizations
   size=16 align=8
   base size=16 base align=8
pov::SinCosOptimizations (0x0x7fcfa2602420) 0

Vtable for pov::BSPIntersectFunctor
pov::BSPIntersectFunctor::_ZTVN3pov19BSPIntersectFunctorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov19BSPIntersectFunctorE)
16    (int (*)(...))pov::BSPIntersectFunctor::~BSPIntersectFunctor
24    (int (*)(...))pov::BSPIntersectFunctor::~BSPIntersectFunctor
32    (int (*)(...))pov::BSPIntersectFunctor::operator()
40    (int (*)(...))pov::BSPIntersectFunctor::operator()

Class pov::BSPIntersectFunctor
   size=80 align=8
   base size=80 base align=8
pov::BSPIntersectFunctor (0x0x7fcfa284af70) 0
    vptr=((& pov::BSPIntersectFunctor::_ZTVN3pov19BSPIntersectFunctorE) + 16u)
  pov::BSPTree::Intersect (0x0x7fcfa2602480) 0 nearly-empty
      primary-for pov::BSPIntersectFunctor (0x0x7fcfa284af70)

Vtable for pov::BSPIntersectCondFunctor
pov::BSPIntersectCondFunctor::_ZTVN3pov23BSPIntersectCondFunctorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov23BSPIntersectCondFunctorE)
16    (int (*)(...))pov::BSPIntersectCondFunctor::~BSPIntersectCondFunctor
24    (int (*)(...))pov::BSPIntersectCondFunctor::~BSPIntersectCondFunctor
32    (int (*)(...))pov::BSPIntersectCondFunctor::operator()
40    (int (*)(...))pov::BSPIntersectCondFunctor::operator()

Class pov::BSPIntersectCondFunctor
   size=96 align=8
   base size=96 base align=8
pov::BSPIntersectCondFunctor (0x0x7fcfa284a0d0) 0
    vptr=((& pov::BSPIntersectCondFunctor::_ZTVN3pov23BSPIntersectCondFunctorE) + 16u)
  pov::BSPTree::Intersect (0x0x7fcfa2602540) 0 nearly-empty
      primary-for pov::BSPIntersectCondFunctor (0x0x7fcfa284a0d0)

Vtable for pov::BSPInsideCondFunctor
pov::BSPInsideCondFunctor::_ZTVN3pov20BSPInsideCondFunctorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov20BSPInsideCondFunctorE)
16    (int (*)(...))pov::BSPInsideCondFunctor::~BSPInsideCondFunctor
24    (int (*)(...))pov::BSPInsideCondFunctor::~BSPInsideCondFunctor
32    (int (*)(...))pov::BSPInsideCondFunctor::operator()
40    (int (*)(...))pov::BSPInsideCondFunctor::operator()

Class pov::BSPInsideCondFunctor
   size=72 align=8
   base size=72 base align=8
pov::BSPInsideCondFunctor (0x0x7fcfa284a4e0) 0
    vptr=((& pov::BSPInsideCondFunctor::_ZTVN3pov20BSPInsideCondFunctorE) + 16u)
  pov::BSPTree::Inside (0x0x7fcfa26025a0) 0 nearly-empty
      primary-for pov::BSPInsideCondFunctor (0x0x7fcfa284a4e0)

Vtable for pov::HasInteriorPointObjectCondition
pov::HasInteriorPointObjectCondition::_ZTVN3pov31HasInteriorPointObjectConditionE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov31HasInteriorPointObjectConditionE)
16    (int (*)(...))pov::HasInteriorPointObjectCondition::operator()

Class pov::HasInteriorPointObjectCondition
   size=8 align=8
   base size=8 base align=8
pov::HasInteriorPointObjectCondition (0x0x7fcfa284a618) 0 nearly-empty
    vptr=((& pov::HasInteriorPointObjectCondition::_ZTVN3pov31HasInteriorPointObjectConditionE) + 16u)
  pov::PointObjectCondition (0x0x7fcfa2602600) 0 nearly-empty
      primary-for pov::HasInteriorPointObjectCondition (0x0x7fcfa284a618)

Vtable for pov::ContainingInteriorsPointObjectCondition
pov::ContainingInteriorsPointObjectCondition::_ZTVN3pov39ContainingInteriorsPointObjectConditionE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov39ContainingInteriorsPointObjectConditionE)
16    (int (*)(...))pov::ContainingInteriorsPointObjectCondition::operator()

Class pov::ContainingInteriorsPointObjectCondition
   size=16 align=8
   base size=16 base align=8
pov::ContainingInteriorsPointObjectCondition (0x0x7fcfa284a958) 0
    vptr=((& pov::ContainingInteriorsPointObjectCondition::_ZTVN3pov39ContainingInteriorsPointObjectConditionE) + 16u)
  pov::PointObjectCondition (0x0x7fcfa26026c0) 0 nearly-empty
      primary-for pov::ContainingInteriorsPointObjectCondition (0x0x7fcfa284a958)

Class pov::TracePixel::FocalBlurData
   size=88 align=8
   base size=88 base align=8
pov::TracePixel::FocalBlurData (0x0x7fcfa2602780) 0

Vtable for pov::TracePixel
pov::TracePixel::_ZTVN3pov10TracePixelE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov10TracePixelE)
16    (int (*)(...))pov::TracePixel::~TracePixel
24    (int (*)(...))pov::TracePixel::~TracePixel
32    (int (*)(...))pov::Trace::TraceRay
40    (int (*)(...))pov::Trace::ComputeLightedTexture

Class pov::TracePixel
   size=5528 align=8
   base size=5521 base align=8
pov::TracePixel (0x0x7fcfa2684138) 0
    vptr=((& pov::TracePixel::_ZTVN3pov10TracePixelE) + 16u)
  pov::Trace (0x0x7fcfa2602720) 0
      primary-for pov::TracePixel (0x0x7fcfa2684138)

Vtable for pov::RenderTask
pov::RenderTask::_ZTVN3pov10RenderTaskE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov10RenderTaskE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class pov::RenderTask
   size=104 align=8
   base size=104 base align=8
pov::RenderTask (0x0x7fcfa26841a0) 0
    vptr=((& pov::RenderTask::_ZTVN3pov10RenderTaskE) + 16u)
  pov::Task (0x0x7fcfa26027e0) 0
      primary-for pov::RenderTask (0x0x7fcfa26841a0)

Class pov::ot_block_struct
   size=144 align=8
   base size=144 base align=8
pov::ot_block_struct (0x0x7fcfa2602840) 0

Class pov::ot_id_struct
   size=16 align=4
   base size=16 base align=4
pov::ot_id_struct (0x0x7fcfa26028a0) 0

Class pov::ot_node_struct
   size=88 align=8
   base size=88 base align=8
pov::ot_node_struct (0x0x7fcfa2602900) 0

Class pov::ot_read_param_struct
   size=8 align=8
   base size=8 base align=8
pov::ot_read_param_struct (0x0x7fcfa2602960) 0

Class pov::ot_read_info_struct
   size=40 align=8
   base size=33 base align=8
pov::ot_read_info_struct (0x0x7fcfa26029c0) 0

Class pov::RadiosityRecursionSettings
   size=72 align=8
   base size=72 base align=8
pov::RadiosityRecursionSettings (0x0x7fcfa2602a20) 0

Class pov::SceneRadiositySettings
   size=168 align=8
   base size=161 base align=8
pov::SceneRadiositySettings (0x0x7fcfa2602a80) 0

Class pov::RadiosityCache::BlockPool::PoolUnit
   size=4616 align=8
   base size=4616 base align=8
pov::RadiosityCache::BlockPool::PoolUnit (0x0x7fcfa2602ba0) 0

Class pov::RadiosityCache::BlockPool
   size=24 align=8
   base size=24 base align=8
pov::RadiosityCache::BlockPool (0x0x7fcfa2602b40) 0

Class pov::RadiosityCache::Octree
   size=88 align=8
   base size=88 base align=8
pov::RadiosityCache::Octree (0x0x7fcfa2602c00) 0

Class __gnu_cxx::new_allocator<pov::RadiosityCache::BlockPool*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::RadiosityCache::BlockPool*> (0x0x7fcfa2602d20) 0 empty

Class std::allocator<pov::RadiosityCache::BlockPool*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::RadiosityCache::BlockPool*> (0x0x7fcfa2684270) 0 empty
  __gnu_cxx::new_allocator<pov::RadiosityCache::BlockPool*> (0x0x7fcfa2602d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::RadiosityCache::BlockPool*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::RadiosityCache::BlockPool*> > (0x0x7fcfa2602cc0) 0 empty

Class std::allocator<pov::RadiosityCache::BlockPool*>::rebind<pov::RadiosityCache::BlockPool*>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::RadiosityCache::BlockPool*>::rebind<pov::RadiosityCache::BlockPool*> (0x0x7fcfa2602ea0) 0 empty

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

Class std::_Vector_base<pov::RadiosityCache::BlockPool*, std::allocator<pov::RadiosityCache::BlockPool*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::RadiosityCache::BlockPool*, std::allocator<pov::RadiosityCache::BlockPool*> >::_Vector_impl (0x0x7fcfa2684410) 0
  std::allocator<pov::RadiosityCache::BlockPool*> (0x0x7fcfa2684478) 0 empty
    __gnu_cxx::new_allocator<pov::RadiosityCache::BlockPool*> (0x0x7fcfa26eb000) 0 empty

Class std::_Vector_base<pov::RadiosityCache::BlockPool*, std::allocator<pov::RadiosityCache::BlockPool*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::RadiosityCache::BlockPool*, std::allocator<pov::RadiosityCache::BlockPool*> > (0x0x7fcfa2602c60) 0

Class std::vector<pov::RadiosityCache::BlockPool*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::RadiosityCache::BlockPool*> (0x0x7fcfa26845b0) 0
  std::_Vector_base<pov::RadiosityCache::BlockPool*, std::allocator<pov::RadiosityCache::BlockPool*> > (0x0x7fcfa26eb120) 0

Class pov::RadiosityCache
   size=256 align=8
   base size=256 base align=8
pov::RadiosityCache (0x0x7fcfa2602ae0) 0

Class boost::detail::sp_element<pov::SequentialNumberGenerator<pov::Vector3d> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov::SequentialNumberGenerator<pov::Vector3d> > (0x0x7fcfa26eb360) 0 empty

Class boost::detail::sp_dereference<pov::SequentialNumberGenerator<pov::Vector3d> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<pov::SequentialNumberGenerator<pov::Vector3d> > (0x0x7fcfa26eb3c0) 0 empty

Class boost::detail::sp_member_access<pov::SequentialNumberGenerator<pov::Vector3d> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<pov::SequentialNumberGenerator<pov::Vector3d> > (0x0x7fcfa26eb420) 0 empty

Class boost::detail::sp_array_access<pov::SequentialNumberGenerator<pov::Vector3d> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<pov::SequentialNumberGenerator<pov::Vector3d> > (0x0x7fcfa26eb480) 0 empty

Class boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> >
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > (0x0x7fcfa26eb300) 0

Class pov::RadiosityFunction::SampleDirectionGenerator
   size=128 align=8
   base size=128 base align=8
pov::RadiosityFunction::SampleDirectionGenerator (0x0x7fcfa26eb2a0) 0

Class pov::RadiosityFunction::RecursionParameters
   size=144 align=8
   base size=140 base align=8
pov::RadiosityFunction::RecursionParameters (0x0x7fcfa26eb4e0) 0

Vtable for pov::RadiosityFunction
pov::RadiosityFunction::_ZTVN3pov17RadiosityFunctionE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov17RadiosityFunctionE)
16    (int (*)(...))pov::RadiosityFunction::ComputeAmbient
24    (int (*)(...))pov::RadiosityFunction::CheckRadiosityTraceLevel
32    (int (*)(...))pov::RadiosityFunction::~RadiosityFunction
40    (int (*)(...))pov::RadiosityFunction::~RadiosityFunction
48    (int (*)(...))pov::RadiosityFunction::GetTopLevelStats
56    (int (*)(...))pov::RadiosityFunction::ResetTopLevelStats
64    (int (*)(...))pov::RadiosityFunction::BeforeTile
72    (int (*)(...))pov::RadiosityFunction::AfterTile

Class pov::RadiosityFunction
   size=712 align=8
   base size=712 base align=8
pov::RadiosityFunction (0x0x7fcfa26846e8) 0
    vptr=((& pov::RadiosityFunction::_ZTVN3pov17RadiosityFunctionE) + 16u)
  pov::Trace::RadiosityFunctor (0x0x7fcfa26eb240) 0 nearly-empty
      primary-for pov::RadiosityFunction (0x0x7fcfa26846e8)

Class pov::RTRData
   size=232 align=8
   base size=228 base align=8
pov::RTRData (0x0x7fcfa26eb540) 0

Vtable for pov::ViewData::BlockInfo
pov::ViewData::BlockInfo::_ZTVN3pov8ViewData9BlockInfoE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov8ViewData9BlockInfoE)
16    (int (*)(...))pov::ViewData::BlockInfo::~BlockInfo
24    (int (*)(...))pov::ViewData::BlockInfo::~BlockInfo

Class pov::ViewData::BlockInfo
   size=8 align=8
   base size=8 base align=8
pov::ViewData::BlockInfo (0x0x7fcfa26eb600) 0 nearly-empty
    vptr=((& pov::ViewData::BlockInfo::_ZTVN3pov8ViewData9BlockInfoE) + 16u)

Class pov::ViewData::BlockPostponedEntry
   size=8 align=4
   base size=8 base align=4
pov::ViewData::BlockPostponedEntry (0x0x7fcfa26eb660) 0

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

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

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

Class std::less<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<unsigned int> (0x0x7fcfa2684af8) 0 empty
  std::binary_function<unsigned int, unsigned int, bool> (0x0x7fcfa26eb8a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fcfa26eb900) 0 empty

Class std::allocator<std::_Rb_tree_node<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fcfa2684b60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fcfa26eb960) 0 empty

Class std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree_impl<std::less<unsigned int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree_impl<std::less<unsigned int>, false> (0x0x7fcfa2684bc8) 0
  std::allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fcfa2684c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fcfa26eb9c0) 0 empty

Class std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> > (0x0x7fcfa26eb720) 0

Class std::set<unsigned int>
   size=48 align=8
   base size=48 base align=8
std::set<unsigned int> (0x0x7fcfa26eb6c0) 0

Class __gnu_cxx::new_allocator<pov::ViewData::BlockInfo*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pov::ViewData::BlockInfo*> (0x0x7fcfa26ebba0) 0 empty

Class std::allocator<pov::ViewData::BlockInfo*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::ViewData::BlockInfo*> (0x0x7fcfa2684c98) 0 empty
  __gnu_cxx::new_allocator<pov::ViewData::BlockInfo*> (0x0x7fcfa26ebc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pov::ViewData::BlockInfo*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pov::ViewData::BlockInfo*> > (0x0x7fcfa26ebb40) 0 empty

Class std::allocator<pov::ViewData::BlockInfo*>::rebind<pov::ViewData::BlockInfo*>
   size=1 align=1
   base size=0 base align=1
std::allocator<pov::ViewData::BlockInfo*>::rebind<pov::ViewData::BlockInfo*> (0x0x7fcfa26ebd20) 0 empty

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

Class std::_Vector_base<pov::ViewData::BlockInfo*, std::allocator<pov::ViewData::BlockInfo*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::ViewData::BlockInfo*, std::allocator<pov::ViewData::BlockInfo*> >::_Vector_impl (0x0x7fcfa2684e38) 0
  std::allocator<pov::ViewData::BlockInfo*> (0x0x7fcfa2684ea0) 0 empty
    __gnu_cxx::new_allocator<pov::ViewData::BlockInfo*> (0x0x7fcfa26ebd80) 0 empty

Class std::_Vector_base<pov::ViewData::BlockInfo*, std::allocator<pov::ViewData::BlockInfo*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::ViewData::BlockInfo*, std::allocator<pov::ViewData::BlockInfo*> > (0x0x7fcfa26ebae0) 0

Class std::vector<pov::ViewData::BlockInfo*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::ViewData::BlockInfo*> (0x0x7fcfa26842d8) 0
  std::_Vector_base<pov::ViewData::BlockInfo*, std::allocator<pov::ViewData::BlockInfo*> > (0x0x7fcfa26ebea0) 0

Class pov::ViewData
   size=1456 align=8
   base size=1456 base align=8
pov::ViewData (0x0x7fcfa26eb5a0) 0

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

Class std::allocator<pov::ViewThreadData*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::ViewThreadData*> (0x0x7fcfa2684618) 0 empty
  __gnu_cxx::new_allocator<pov::ViewThreadData*> (0x0x7fcfa247f1e0) 0 empty

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

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

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

Class std::_Vector_base<pov::ViewThreadData*, std::allocator<pov::ViewThreadData*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::ViewThreadData*, std::allocator<pov::ViewThreadData*> >::_Vector_impl (0x0x7fcfa2684d00) 0
  std::allocator<pov::ViewThreadData*> (0x0x7fcfa24b5000) 0 empty
    __gnu_cxx::new_allocator<pov::ViewThreadData*> (0x0x7fcfa247f420) 0 empty

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

Class std::vector<pov::ViewThreadData*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::ViewThreadData*> (0x0x7fcfa24b5068) 0
  std::_Vector_base<pov::ViewThreadData*, std::allocator<pov::ViewThreadData*> > (0x0x7fcfa247f540) 0

Class pov::View
   size=1760 align=8
   base size=1760 base align=8
pov::View (0x0x7fcfa247f060) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<pov::Camera>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Camera> (0x0x7fcfa24b5548) 0 empty
  __gnu_cxx::new_allocator<pov::Camera> (0x0x7fcfa247fea0) 0 empty

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

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

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

Class std::_Vector_base<pov::Camera, std::allocator<pov::Camera> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::Camera, std::allocator<pov::Camera> >::_Vector_impl (0x0x7fcfa24b56e8) 0
  std::allocator<pov::Camera> (0x0x7fcfa24b5750) 0 empty
    __gnu_cxx::new_allocator<pov::Camera> (0x0x7fcfa21e6060) 0 empty

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

Class std::vector<pov::Camera>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::Camera> (0x0x7fcfa24b57b8) 0
  std::_Vector_base<pov::Camera, std::allocator<pov::Camera> > (0x0x7fcfa21e60c0) 0

Class pov::SceneData
   size=1896 align=8
   base size=1892 base align=8
pov::SceneData (0x0x7fcfa247f660) 0

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

Class std::allocator<pov::SceneThreadData*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::SceneThreadData*> (0x0x7fcfa24b5888) 0 empty
  __gnu_cxx::new_allocator<pov::SceneThreadData*> (0x0x7fcfa21e6420) 0 empty

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

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

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

Class std::_Vector_base<pov::SceneThreadData*, std::allocator<pov::SceneThreadData*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::SceneThreadData*, std::allocator<pov::SceneThreadData*> >::_Vector_impl (0x0x7fcfa24b5af8) 0
  std::allocator<pov::SceneThreadData*> (0x0x7fcfa24b5b60) 0 empty
    __gnu_cxx::new_allocator<pov::SceneThreadData*> (0x0x7fcfa21e65a0) 0 empty

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

Class std::vector<pov::SceneThreadData*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::SceneThreadData*> (0x0x7fcfa24b5bc8) 0
  std::_Vector_base<pov::SceneThreadData*, std::allocator<pov::SceneThreadData*> > (0x0x7fcfa21e66c0) 0

Class pov::Scene
   size=288 align=8
   base size=288 base align=8
pov::Scene (0x0x7fcfa21e62a0) 0

Class pov::BSphere_Tree_Struct
   size=48 align=8
   base size=48 base align=8
pov::BSphere_Tree_Struct (0x0x7fcfa21e6720) 0

Class pov::Blob_Element
   size=88 align=8
   base size=88 base align=8
pov::Blob_Element (0x0x7fcfa21e6780) 0

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

Class std::allocator<pov::Blob_Element>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Blob_Element> (0x0x7fcfa24b5c98) 0 empty
  __gnu_cxx::new_allocator<pov::Blob_Element> (0x0x7fcfa21e6960) 0 empty

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

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

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

Class std::_Vector_base<pov::Blob_Element, std::allocator<pov::Blob_Element> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<pov::Blob_Element, std::allocator<pov::Blob_Element> >::_Vector_impl (0x0x7fcfa24b5e38) 0
  std::allocator<pov::Blob_Element> (0x0x7fcfa24b5ea0) 0 empty
    __gnu_cxx::new_allocator<pov::Blob_Element> (0x0x7fcfa21e6ba0) 0 empty

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

Class std::vector<pov::Blob_Element>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::Blob_Element> (0x0x7fcfa24b5f08) 0
  std::_Vector_base<pov::Blob_Element, std::allocator<pov::Blob_Element> > (0x0x7fcfa21e6c00) 0

Class pov::Blob_Data
   size=56 align=8
   base size=52 base align=8
pov::Blob_Data (0x0x7fcfa21e67e0) 0

Class pov::Blob_List_Struct
   size=96 align=8
   base size=96 base align=8
pov::Blob_List_Struct (0x0x7fcfa21e6c60) 0

Class pov::Blob_Interval_Struct
   size=24 align=8
   base size=24 base align=8
pov::Blob_Interval_Struct (0x0x7fcfa21e6cc0) 0

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

Class pov::Blob
   size=200 align=8
   base size=200 base align=8
pov::Blob (0x0x7fcfa24b50d0) 0
    vptr=((& pov::Blob::_ZTVN3pov4BlobE) + 16u)
  pov::ObjectBase (0x0x7fcfa21e6d20) 0
      primary-for pov::Blob (0x0x7fcfa24b50d0)

Class pov::Toroidal_Warp
   size=64 align=8
   base size=64 base align=8
pov::Toroidal_Warp (0x0x7fcfa24b51a0) 0
  pov::Warps_Struct (0x0x7fcfa21e6d80) 0

Class pov::Cylindrical_Warp
   size=56 align=8
   base size=56 base align=8
pov::Cylindrical_Warp (0x0x7fcfa24b5208) 0
  pov::Warps_Struct (0x0x7fcfa21e6de0) 0

Class pov::Planar_Warp
   size=56 align=8
   base size=56 base align=8
pov::Planar_Warp (0x0x7fcfa24b55b0) 0
  pov::Warps_Struct (0x0x7fcfa21e6e40) 0

Class pov::Spherical_Warp
   size=56 align=8
   base size=56 base align=8
pov::Spherical_Warp (0x0x7fcfa24b5820) 0
  pov::Warps_Struct (0x0x7fcfa21e6ea0) 0

Class pov::Repeat_Warp
   size=80 align=8
   base size=80 base align=8
pov::Repeat_Warp (0x0x7fcfa24b58f0) 0
  pov::Warps_Struct (0x0x7fcfa21e6f00) 0

Class pov::Trans_Warp
   size=280 align=8
   base size=280 base align=8
pov::Trans_Warp (0x0x7fcfa24b5c30) 0
  pov::Warps_Struct (0x0x7fcfa21e6f60) 0

Class pov::Black_Hole_Warp
   size=144 align=8
   base size=144 base align=8
pov::Black_Hole_Warp (0x0x7fcfa24b5d00) 0
  pov::Warps_Struct (0x0x7fcfa1f54000) 0

Class pov_base::ITextStream::FilePos
   size=16 align=8
   base size=16 base align=8
pov_base::ITextStream::FilePos (0x0x7fcfa1f540c0) 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 (0x0x7fcfa1f54060) 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 (0x0x7fcfa1f54120) 0
    vptr=((& pov_base::OTextStream::_ZTVN8pov_base11OTextStreamE) + 16u)

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 (0x0x7fcfa1f54180) 0
    vptr=((& pov_base::TextStreamBuffer::_ZTVN8pov_base16TextStreamBufferE) + 16u)

Vtable for pov::Parser::DebugTextStreamBuffer
pov::Parser::DebugTextStreamBuffer::_ZTVN3pov6Parser21DebugTextStreamBufferE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov6Parser21DebugTextStreamBufferE)
16    (int (*)(...))pov::Parser::DebugTextStreamBuffer::~DebugTextStreamBuffer
24    (int (*)(...))pov::Parser::DebugTextStreamBuffer::~DebugTextStreamBuffer
32    (int (*)(...))pov::Parser::DebugTextStreamBuffer::lineoutput
40    (int (*)(...))pov::Parser::DebugTextStreamBuffer::directoutput
48    (int (*)(...))pov_base::TextStreamBuffer::rawoutput

Class pov::Parser::DebugTextStreamBuffer
   size=72 align=8
   base size=68 base align=8
pov::Parser::DebugTextStreamBuffer (0x0x7fcfa1f79000) 0
    vptr=((& pov::Parser::DebugTextStreamBuffer::_ZTVN3pov6Parser21DebugTextStreamBufferE) + 16u)
  pov_base::TextStreamBuffer (0x0x7fcfa1f54240) 0
      primary-for pov::Parser::DebugTextStreamBuffer (0x0x7fcfa1f79000)

Class pov::Parser::Token_Struct
   size=96 align=8
   base size=96 base align=8
pov::Parser::Token_Struct (0x0x7fcfa1f54300) 0

Class pov::Parser::POV_MACRO
   size=496 align=8
   base size=496 base align=8
pov::Parser::POV_MACRO (0x0x7fcfa1f54360) 0

Class pov::Parser::POV_ARRAY
   size=64 align=8
   base size=64 base align=8
pov::Parser::POV_ARRAY (0x0x7fcfa1f543c0) 0

Class pov::Parser::POV_PARAM
   size=24 align=8
   base size=24 base align=8
pov::Parser::POV_PARAM (0x0x7fcfa1f54420) 0

Class pov::Parser::DATA_FILE
   size=24 align=8
   base size=24 base align=8
pov::Parser::DATA_FILE (0x0x7fcfa1f54480) 0

Class pov::Parser::ExprNode::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
pov::Parser::ExprNode::<anonymous union>::<anonymous struct> (0x0x7fcfa1f545a0) 0

Class pov::Parser::ExprNode::<anonymous union>
   size=16 align=8
   base size=16 base align=8
pov::Parser::ExprNode::<anonymous union> (0x0x7fcfa1f54540) 0

Class pov::Parser::ExprNode
   size=56 align=8
   base size=56 base align=8
pov::Parser::ExprNode (0x0x7fcfa1f544e0) 0

Class pov::Parser::SYM_TABLE
   size=2056 align=8
   base size=2056 base align=8
pov::Parser::SYM_TABLE (0x0x7fcfa1f54600) 0

Class pov::Parser::InputFileData
   size=16 align=8
   base size=16 base align=8
pov::Parser::InputFileData (0x0x7fcfa1f54660) 0

Class pov::Parser::CS_ENTRY
   size=96 align=8
   base size=96 base align=8
pov::Parser::CS_ENTRY (0x0x7fcfa1f546c0) 0

Vtable for pov::Parser
pov::Parser::_ZTVN3pov6ParserE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pov6ParserE)
16    (int (*)(...))pov::Parser::~Parser
24    (int (*)(...))pov::Parser::~Parser
32    (int (*)(...))pov::Parser::Run
40    (int (*)(...))pov::Parser::Stopped
48    (int (*)(...))pov::Parser::Finish

Class pov::Parser
   size=5192 align=8
   base size=5186 base align=8
pov::Parser (0x0x7fcfa24b5f70) 0
    vptr=((& pov::Parser::_ZTVN3pov6ParserE) + 16u)
  pov::Task (0x0x7fcfa1f541e0) 0
      primary-for pov::Parser (0x0x7fcfa24b5f70)

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*> (0x0x7fcfa1f54720) 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> (0x0x7fcfa1f54780) 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*> (0x0x7fcfa1f790d0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fcfa1f547e0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fcfa1f79270) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fcfa1f54a20) 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> (0x0x7fcfa1f54a80) 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> (0x0x7fcfa1f54ae0) 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> (0x0x7fcfa1f54ba0) 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> (0x0x7fcfa1f54b40) 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> (0x0x7fcfa2002f50) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7fcfa1f79340) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fcfa2002f50)
    std::exception (0x0x7fcfa1f54c00) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7fcfa1f79340)
  boost::exception (0x0x7fcfa1f54c60) 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> > (0x0x7fcfa2024150) 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> (0x0x7fcfa20241c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7fcfa2024150)
    boost::bad_weak_ptr (0x0x7fcfa1f793a8) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fcfa20241c0)
      std::exception (0x0x7fcfa1f54d80) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7fcfa1f793a8)
    boost::exception (0x0x7fcfa1f54de0) 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 (0x0x7fcfa1f54e40) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class std::basic_string<short unsigned int>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<short unsigned int>::_Rep_base (0x0x7fcfa2040120) 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> (0x0x7fcfa20401e0) 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 (0x0x7fcfa1f79820) 0
  std::basic_string<short unsigned int>::_Rep_base (0x0x7fcfa2040180) 0

Class boost::exception_detail::enable_error_info_helper<std::runtime_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::runtime_error, 1> (0x0x7fcfa20402a0) 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> (0x0x7fcfa2040240) 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> (0x0x7fcfa206d540) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7fcfa1f79958) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fcfa206d540)
    std::exception (0x0x7fcfa2040300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fcfa1f79958)
  boost::exception (0x0x7fcfa2040360) 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> > (0x0x7fcfa206d620) 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> (0x0x7fcfa206d690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7fcfa206d620)
    std::runtime_error (0x0x7fcfa1f79a90) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fcfa206d690)
      std::exception (0x0x7fcfa2040480) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa1f79a90)
    boost::exception (0x0x7fcfa20404e0) 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 (0x0x7fcfa2040540) 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> (0x0x7fcfa2040d20) 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> (0x0x7fcfa2040cc0) 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> (0x0x7fcfa20c1ee0) 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 (0x0x7fcfa20952d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fcfa20c1ee0)
    std::out_of_range (0x0x7fcfa2095340) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7fcfa20952d8)
      std::logic_error (0x0x7fcfa20953a8) 0
          primary-for std::out_of_range (0x0x7fcfa2095340)
        std::exception (0x0x7fcfa2040f00) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa20953a8)
  boost::exception (0x0x7fcfa2040f60) 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> > (0x0x7fcfa20e0000) 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> (0x0x7fcfa20e0070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7fcfa20e0000)
    boost::gregorian::bad_day_of_month (0x0x7fcfa20954e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fcfa20e0070)
      std::out_of_range (0x0x7fcfa2095548) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7fcfa20954e0)
        std::logic_error (0x0x7fcfa20955b0) 0
            primary-for std::out_of_range (0x0x7fcfa2095548)
          std::exception (0x0x7fcfa20db0c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa20955b0)
    boost::exception (0x0x7fcfa20db120) 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 (0x0x7fcfa20db180) 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> (0x0x7fcfa20db4e0) 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> (0x0x7fcfa20db5a0) 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> (0x0x7fcfa20db540) 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> (0x0x7fcfa1d49bd0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7fcfa2095d00) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fcfa1d49bd0)
    std::logic_error (0x0x7fcfa2095d68) 0
        primary-for std::out_of_range (0x0x7fcfa2095d00)
      std::exception (0x0x7fcfa20db600) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa2095d68)
  boost::exception (0x0x7fcfa20db660) 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> > (0x0x7fcfa1d49cb0) 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> (0x0x7fcfa1d49d20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7fcfa1d49cb0)
    std::out_of_range (0x0x7fcfa2095ea0) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fcfa1d49d20)
      std::logic_error (0x0x7fcfa2095f08) 0
          primary-for std::out_of_range (0x0x7fcfa2095ea0)
        std::exception (0x0x7fcfa20db6c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa2095f08)
    boost::exception (0x0x7fcfa20db720) 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 (0x0x7fcfa20db780) 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> (0x0x7fcfa1d5f2d8) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7fcfa1d5f340) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fcfa20dbba0) 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> (0x0x7fcfa20dbc60) 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> (0x0x7fcfa20dbd20) 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> > (0x0x7fcfa20dbb40) 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> > (0x0x7fcfa1d5f410) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fcfa20dbde0) 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> > (0x0x7fcfa20dbae0) 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> > (0x0x7fcfa20dbe40) 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> > (0x0x7fcfa1d5f478) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7fcfa20dbea0) 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> > > (0x0x7fcfa1d5f4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1d5f548) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1d91000) 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> > (0x0x7fcfa1d5f5b0) 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> > (0x0x7fcfa1d5f618) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fcfa1d5f680) 0 empty
      mpl_::bool_<true> (0x0x7fcfa1d91060) 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> > > (0x0x7fcfa1d5f6e8) 0 empty
  mpl_::bool_<true> (0x0x7fcfa1d910c0) 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> > (0x0x7fcfa1d5f750) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa1d5f7b8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1d91120) 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> > (0x0x7fcfa1d5f820) 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> > (0x0x7fcfa1d5f888) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa1d5f8f0) 0 empty
      mpl_::bool_<true> (0x0x7fcfa1d91180) 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> (0x0x7fcfa1d5f958) 0 empty
  boost::enable_if_c<true, void> (0x0x7fcfa1d911e0) 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> > (0x0x7fcfa1d912a0) 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> > (0x0x7fcfa1d5fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d5fa90) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d91300) 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> > (0x0x7fcfa1d5faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d5fb60) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d91360) 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> > (0x0x7fcfa1d5fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d5fc30) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d913c0) 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> (0x0x7fcfa1d91420) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7fcfa1d5fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d5fd00) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d91480) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7fcfa1d5fd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1d5fdd0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1d914e0) 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> (0x0x7fcfa1d91540) 0 empty

Class boost::is_abstract<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<long int> (0x0x7fcfa1d5fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d5fea0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d915a0) 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> (0x0x7fcfa1d91600) 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> (0x0x7fcfa1d91660) 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> (0x0x7fcfa1d91240) 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> (0x0x7fcfa1d91780) 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> (0x0x7fcfa1da8068) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int> (0x0x7fcfa1d917e0) 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> > (0x0x7fcfa1d91a80) 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> > (0x0x7fcfa1d91a20) 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> > (0x0x7fcfa1d919c0) 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> > (0x0x7fcfa1d91960) 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> > (0x0x7fcfa1d91ba0) 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> > (0x0x7fcfa1da8340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da83a8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d91c00) 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> > (0x0x7fcfa1da8410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8478) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d91c60) 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> > (0x0x7fcfa1da84e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8548) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d91cc0) 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> > (0x0x7fcfa1da85b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1d91d20) 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> (0x0x7fcfa1d91d80) 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> > (0x0x7fcfa1d91b40) 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> > (0x0x7fcfa1d91ae0) 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> (0x0x7fcfa1d91900) 0 empty

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

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7fcfa1da8750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da87b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db60c0) 0 empty

Class boost::is_array<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_array<long int> (0x0x7fcfa1da8820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db6120) 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> (0x0x7fcfa1db6180) 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> (0x0x7fcfa1da88f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db61e0) 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> (0x0x7fcfa1da89c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8a28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db6240) 0 empty

Class boost::is_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int> (0x0x7fcfa1da8a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db62a0) 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*> (0x0x7fcfa1db63c0) 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> (0x0x7fcfa1da8c30) 0 empty
  boost::type_traits::is_function_ptr_helper<long int*> (0x0x7fcfa1db6420) 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> (0x0x7fcfa1da8c98) 0 empty
  boost::detail::is_function_chooser<false>::result_<long int> (0x0x7fcfa1da8d00) 0 empty
    boost::type_traits::is_function_ptr_helper<long int*> (0x0x7fcfa1db6480) 0 empty

Class boost::is_function<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int> (0x0x7fcfa1da8d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8dd0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db64e0) 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> (0x0x7fcfa1da8e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8ea0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db6540) 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> > (0x0x7fcfa1da8f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1da8f70) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db65a0) 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> > (0x0x7fcfa1dd80d0) 0 empty
  mpl_::bool_<false> (0x0x7fcfa1db6600) 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> > (0x0x7fcfa1dd8138) 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> > (0x0x7fcfa1dd81a0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db6660) 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> (0x0x7fcfa1dd8208) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa1db66c0) 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> > (0x0x7fcfa1db6720) 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> > (0x0x7fcfa1dd8270) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7fcfa1db6840) 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> > > (0x0x7fcfa1dd83a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1dd8410) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1db6900) 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> > (0x0x7fcfa1dd8478) 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> > (0x0x7fcfa1dd84e0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fcfa1dd8548) 0 empty
      mpl_::bool_<true> (0x0x7fcfa1db6960) 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> > > (0x0x7fcfa1dd85b0) 0 empty
  mpl_::bool_<true> (0x0x7fcfa1db69c0) 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> > (0x0x7fcfa1dd8618) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa1dd8680) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1db6a20) 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> > (0x0x7fcfa1dd86e8) 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> > (0x0x7fcfa1dd8750) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa1dd87b8) 0 empty
      mpl_::bool_<true> (0x0x7fcfa1db6a80) 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> (0x0x7fcfa1dd8820) 0 empty
  boost::enable_if_c<true, void> (0x0x7fcfa1db6ae0) 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> > > (0x0x7fcfa1db6ba0) 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> > > (0x0x7fcfa1dd8958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dd89c0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db6c00) 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> > > (0x0x7fcfa1dd8a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dd8a90) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db6c60) 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> > > (0x0x7fcfa1dd8af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dd8b60) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1db6cc0) 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> (0x0x7fcfa1db6de0) 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> (0x0x7fcfa1db6b40) 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> (0x0x7fcfa1db6e40) 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> (0x0x7fcfa1dd8d00) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7fcfa1db6ea0) 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> > > (0x0x7fcfa1df50c0) 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> > > (0x0x7fcfa1df5060) 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> > > (0x0x7fcfa1df5000) 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> > > (0x0x7fcfa1db6f60) 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> > > (0x0x7fcfa1df54e0) 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> > > (0x0x7fcfa1dfb0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dfb138) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1df5540) 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> > > (0x0x7fcfa1dfb1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dfb208) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1df5660) 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> > > (0x0x7fcfa1dfb270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dfb2d8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1df5780) 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> > > (0x0x7fcfa1dfb340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dfb3a8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1df57e0) 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> (0x0x7fcfa1df5840) 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> > > (0x0x7fcfa1df5480) 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> > > (0x0x7fcfa1df5420) 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> (0x0x7fcfa1db6f00) 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> (0x0x7fcfa1dfb680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dfb6e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1df5ae0) 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> > (0x0x7fcfa1dfb820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1dfb888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1df5c00) 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> > (0x0x7fcfa1dfb8f0) 0 empty
  mpl_::bool_<false> (0x0x7fcfa1df5c60) 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> > (0x0x7fcfa1dfb958) 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> > (0x0x7fcfa1dfb9c0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1df5cc0) 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> (0x0x7fcfa1dfba28) 0 empty
  boost::enable_if_c<false, void> (0x0x7fcfa1df5d20) 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> (0x0x7fcfa1df5de0) 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> (0x0x7fcfa1df5d80) 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> (0x0x7fcfa1dfbaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1dfbb60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1df5f00) 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> (0x0x7fcfa1dfbbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1dfbc30) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1df5f60) 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> > (0x0x7fcfa1dfbc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1dfbd00) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1e12000) 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> > (0x0x7fcfa1dfbd68) 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> > (0x0x7fcfa1dfbdd0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fcfa1dfbe38) 0 empty
      mpl_::bool_<true> (0x0x7fcfa1e12060) 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> > > (0x0x7fcfa1dfbea0) 0 empty
  mpl_::bool_<true> (0x0x7fcfa1e120c0) 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> > (0x0x7fcfa1dfbf08) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa1dfbf70) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1e12120) 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> > (0x0x7fcfa1e16000) 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> > (0x0x7fcfa1e16068) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fcfa1e160d0) 0 empty
      mpl_::bool_<true> (0x0x7fcfa1e12180) 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> > > (0x0x7fcfa1e16138) 0 empty
  mpl_::bool_<true> (0x0x7fcfa1e121e0) 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> > (0x0x7fcfa1e161a0) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fcfa1e16208) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1e12240) 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> > (0x0x7fcfa1e16270) 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> > (0x0x7fcfa1e162d8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fcfa1e16340) 0 empty
      mpl_::bool_<true> (0x0x7fcfa1e122a0) 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> (0x0x7fcfa1e163a8) 0 empty
  boost::enable_if_c<true, void> (0x0x7fcfa1e12300) 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> (0x0x7fcfa1e123c0) 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> (0x0x7fcfa1e12360) 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> (0x0x7fcfa1e193f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE) + 16u)
  boost::thread_resource_error (0x0x7fcfa1e16478) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7fcfa1e193f0)
    boost::thread_exception (0x0x7fcfa1e164e0) 0
        primary-for boost::thread_resource_error (0x0x7fcfa1e16478)
      boost::system::system_error (0x0x7fcfa1e16548) 0
          primary-for boost::thread_exception (0x0x7fcfa1e164e0)
        std::runtime_error (0x0x7fcfa1e165b0) 0
            primary-for boost::system::system_error (0x0x7fcfa1e16548)
          std::exception (0x0x7fcfa1e12420) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fcfa1e165b0)
  boost::exception (0x0x7fcfa1e12480) 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> > (0x0x7fcfa1e194d0) 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> (0x0x7fcfa1e19540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> > (0x0x7fcfa1e194d0)
    boost::thread_resource_error (0x0x7fcfa1e166e8) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7fcfa1e19540)
      boost::thread_exception (0x0x7fcfa1e16750) 0
          primary-for boost::thread_resource_error (0x0x7fcfa1e166e8)
        boost::system::system_error (0x0x7fcfa1e167b8) 0
            primary-for boost::thread_exception (0x0x7fcfa1e16750)
          std::runtime_error (0x0x7fcfa1e16820) 0
              primary-for boost::system::system_error (0x0x7fcfa1e167b8)
            std::exception (0x0x7fcfa1e124e0) 0 nearly-empty
                primary-for std::runtime_error (0x0x7fcfa1e16820)
    boost::exception (0x0x7fcfa1e12540) 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 (0x0x7fcfa1e125a0) 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> (0x0x7fcfa1e12660) 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> (0x0x7fcfa1e12600) 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> (0x0x7fcfa1e33700) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE) + 16u)
  boost::lock_error (0x0x7fcfa1e16a90) 0
      primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7fcfa1e33700)
    boost::thread_exception (0x0x7fcfa1e16af8) 0
        primary-for boost::lock_error (0x0x7fcfa1e16a90)
      boost::system::system_error (0x0x7fcfa1e16b60) 0
          primary-for boost::thread_exception (0x0x7fcfa1e16af8)
        std::runtime_error (0x0x7fcfa1e16bc8) 0
            primary-for boost::system::system_error (0x0x7fcfa1e16b60)
          std::exception (0x0x7fcfa1e126c0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fcfa1e16bc8)
  boost::exception (0x0x7fcfa1e12720) 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> > (0x0x7fcfa1e337e0) 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> (0x0x7fcfa1e33850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> > (0x0x7fcfa1e337e0)
    boost::lock_error (0x0x7fcfa1e16d00) 0
        primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7fcfa1e33850)
      boost::thread_exception (0x0x7fcfa1e16d68) 0
          primary-for boost::lock_error (0x0x7fcfa1e16d00)
        boost::system::system_error (0x0x7fcfa1e16dd0) 0
            primary-for boost::thread_exception (0x0x7fcfa1e16d68)
          std::runtime_error (0x0x7fcfa1e16e38) 0
              primary-for boost::system::system_error (0x0x7fcfa1e16dd0)
            std::exception (0x0x7fcfa1e12780) 0 nearly-empty
                primary-for std::runtime_error (0x0x7fcfa1e16e38)
    boost::exception (0x0x7fcfa1e127e0) 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 (0x0x7fcfa1e12840) 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*>*> (0x0x7fcfa1e12c00) 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*> > > (0x0x7fcfa1e12ba0) 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*>*> (0x0x7fcfa1e12c60) 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*> > > (0x0x7fcfa1e12cc0) 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>*> (0x0x7fcfa1e12d80) 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> > > (0x0x7fcfa1e12d20) 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>*> (0x0x7fcfa1e12de0) 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> > > (0x0x7fcfa1e12e40) 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*> (0x0x7fcfa1e12f60) 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> > (0x0x7fcfa1e12f00) 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*> (0x0x7fcfa1eeb000) 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> > (0x0x7fcfa1eeb060) 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> (0x0x7fcfa1eeb0c0) 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> (0x0x7fcfa1e55820) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa1eeb1e0) 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> (0x0x7fcfa1eeb300) 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> (0x0x7fcfa1eeb480) 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> (0x0x7fcfa1eeb420) 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> (0x0x7fcfa1f04540) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE) + 16u)
  boost::condition_error (0x0x7fcfa1e55888) 0
      primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7fcfa1f04540)
    boost::system::system_error (0x0x7fcfa1e558f0) 0
        primary-for boost::condition_error (0x0x7fcfa1e55888)
      std::runtime_error (0x0x7fcfa1e55958) 0
          primary-for boost::system::system_error (0x0x7fcfa1e558f0)
        std::exception (0x0x7fcfa1eeb4e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa1e55958)
  boost::exception (0x0x7fcfa1eeb540) 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> > (0x0x7fcfa1f04700) 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> (0x0x7fcfa1f04770) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> > (0x0x7fcfa1f04700)
    boost::condition_error (0x0x7fcfa1e559c0) 0
        primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7fcfa1f04770)
      boost::system::system_error (0x0x7fcfa1e55a28) 0
          primary-for boost::condition_error (0x0x7fcfa1e559c0)
        std::runtime_error (0x0x7fcfa1e55a90) 0
            primary-for boost::system::system_error (0x0x7fcfa1e55a28)
          std::exception (0x0x7fcfa1eeb660) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fcfa1e55a90)
    boost::exception (0x0x7fcfa1eeb6c0) 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 (0x0x7fcfa1eeb720) 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*> (0x0x7fcfa1e55e38) 0
  std::__detail::_List_node_base (0x0x7fcfa1eeb900) 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> (0x0x7fcfa1eeb960) 0

Class std::_List_const_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<boost::thread*> (0x0x7fcfa1eeb9c0) 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*> > (0x0x7fcfa1eeba80) 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> (0x0x7fcfa1eebae0) 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> (0x0x7fcfa1eebba0) 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> (0x0x7fcfa1eebb40) 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> (0x0x7fcfa1b64230) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE) + 16u)
  boost::thread_exception (0x0x7fcfa1e55f70) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7fcfa1b64230)
    boost::system::system_error (0x0x7fcfa1e55270) 0
        primary-for boost::thread_exception (0x0x7fcfa1e55f70)
      std::runtime_error (0x0x7fcfa1e554e0) 0
          primary-for boost::system::system_error (0x0x7fcfa1e55270)
        std::exception (0x0x7fcfa1eebc00) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa1e554e0)
  boost::exception (0x0x7fcfa1eebc60) 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> > (0x0x7fcfa1b643f0) 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> (0x0x7fcfa1b64460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> > (0x0x7fcfa1b643f0)
    boost::thread_exception (0x0x7fcfa1e556e8) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7fcfa1b64460)
      boost::system::system_error (0x0x7fcfa1e55af8) 0
          primary-for boost::thread_exception (0x0x7fcfa1e556e8)
        std::runtime_error (0x0x7fcfa1e55ea0) 0
            primary-for boost::system::system_error (0x0x7fcfa1e55af8)
          std::exception (0x0x7fcfa1eebd80) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fcfa1e55ea0)
    boost::exception (0x0x7fcfa1eebde0) 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 (0x0x7fcfa1eebe40) 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> > (0x0x7fcfa1b86410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1b86478) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1ba4000) 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> (0x0x7fcfa1ba4060) 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> (0x0x7fcfa1ba4120) 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> > > (0x0x7fcfa1b868f0) 0
  std::_Rb_tree_node_base (0x0x7fcfa1ba4180) 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_> (0x0x7fcfa1ba41e0) 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> > > (0x0x7fcfa1b86a28) 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_> (0x0x7fcfa1ba4240) 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> (0x0x7fcfa1bff930) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 24u)
  boost::unknown_exception (0x0x7fcfa1bff9a0) 0
      primary-for boost::exception_detail::clone_impl<boost::unknown_exception> (0x0x7fcfa1bff930)
    boost::exception (0x0x7fcfa1ba42a0) 0
        primary-for boost::unknown_exception (0x0x7fcfa1bff9a0)
    std::exception (0x0x7fcfa1ba4300) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 72u)
  boost::exception_detail::clone_base (0x0x7fcfa1ba4360) 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_> (0x0x7fcfa1c215b0) 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_ (0x0x7fcfa1c21620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> (0x0x7fcfa1c215b0)
    boost::exception (0x0x7fcfa1ba4480) 0
        primary-for boost::exception_detail::bad_alloc_ (0x0x7fcfa1c21620)
    std::bad_alloc (0x0x7fcfa1b86b60) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 72u)
      std::exception (0x0x7fcfa1ba44e0) 40 nearly-empty
          primary-for std::bad_alloc (0x0x7fcfa1b86b60)
  boost::exception_detail::clone_base (0x0x7fcfa1ba4540) 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_> > (0x0x7fcfa1ba45a0) 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_>&> (0x0x7fcfa1ba4600) 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_>&> (0x0x7fcfa1b86f70) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7fcfa1ba4660) 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> (0x0x7fcfa1ba46c0) 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_> (0x0x7fcfa1c4a540) 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_ (0x0x7fcfa1c4a5b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> (0x0x7fcfa1c4a540)
    boost::exception (0x0x7fcfa1ba4720) 0
        primary-for boost::exception_detail::bad_exception_ (0x0x7fcfa1c4a5b0)
    std::bad_exception (0x0x7fcfa1c4d410) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 72u)
      std::exception (0x0x7fcfa1ba4780) 40 nearly-empty
          primary-for std::bad_exception (0x0x7fcfa1c4d410)
  boost::exception_detail::clone_base (0x0x7fcfa1ba47e0) 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_> > (0x0x7fcfa1ba4840) 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_>&> (0x0x7fcfa1ba48a0) 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_>&> (0x0x7fcfa1c4d750) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7fcfa1ba4900) 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> (0x0x7fcfa1ba4960) 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> (0x0x7fcfa1c69770) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE) + 16u)
  std::domain_error (0x0x7fcfa1c4da90) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7fcfa1c69770)
    std::logic_error (0x0x7fcfa1c4daf8) 0
        primary-for std::domain_error (0x0x7fcfa1c4da90)
      std::exception (0x0x7fcfa1ba49c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa1c4daf8)
  boost::exception (0x0x7fcfa1ba4a20) 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> (0x0x7fcfa1c69bd0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE) + 16u)
  std::invalid_argument (0x0x7fcfa1c4dc98) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7fcfa1c69bd0)
    std::logic_error (0x0x7fcfa1c4dd00) 0
        primary-for std::invalid_argument (0x0x7fcfa1c4dc98)
      std::exception (0x0x7fcfa1ba4b40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa1c4dd00)
  boost::exception (0x0x7fcfa1ba4ba0) 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> (0x0x7fcfa1c8a0e0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE) + 16u)
  std::length_error (0x0x7fcfa1c4de38) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7fcfa1c8a0e0)
    std::logic_error (0x0x7fcfa1c4dea0) 0
        primary-for std::length_error (0x0x7fcfa1c4de38)
      std::exception (0x0x7fcfa1ba4cc0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa1c4dea0)
  boost::exception (0x0x7fcfa1ba4d20) 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> (0x0x7fcfa1c8a540) 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 (0x0x7fcfa1c96000) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7fcfa1c8a540)
    std::logic_error (0x0x7fcfa1c96068) 0
        primary-for std::out_of_range (0x0x7fcfa1c96000)
      std::exception (0x0x7fcfa1ba4e40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa1c96068)
  boost::exception (0x0x7fcfa1ba4ea0) 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> (0x0x7fcfa1c8a930) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE) + 16u)
  std::logic_error (0x0x7fcfa1c96208) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7fcfa1c8a930)
    std::exception (0x0x7fcfa1ca2000) 0 nearly-empty
        primary-for std::logic_error (0x0x7fcfa1c96208)
  boost::exception (0x0x7fcfa1ca2060) 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> (0x0x7fcfa1c8ad20) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE) + 16u)
  std::range_error (0x0x7fcfa1c962d8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7fcfa1c8ad20)
    std::runtime_error (0x0x7fcfa1c96340) 0
        primary-for std::range_error (0x0x7fcfa1c962d8)
      std::exception (0x0x7fcfa1ca2240) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa1c96340)
  boost::exception (0x0x7fcfa1ca22a0) 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> (0x0x7fcfa1cb61c0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE) + 16u)
  std::overflow_error (0x0x7fcfa1c96410) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7fcfa1cb61c0)
    std::runtime_error (0x0x7fcfa1c96478) 0
        primary-for std::overflow_error (0x0x7fcfa1c96410)
      std::exception (0x0x7fcfa1ca2480) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa1c96478)
  boost::exception (0x0x7fcfa1ca24e0) 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> (0x0x7fcfa1cb6690) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE) + 16u)
  std::underflow_error (0x0x7fcfa1c965b0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7fcfa1cb6690)
    std::runtime_error (0x0x7fcfa1c96618) 0
        primary-for std::underflow_error (0x0x7fcfa1c965b0)
      std::exception (0x0x7fcfa1ca2600) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa1c96618)
  boost::exception (0x0x7fcfa1ca2660) 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> (0x0x7fcfa1cb6b60) 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 (0x0x7fcfa1c96750) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7fcfa1cb6b60)
    std::exception (0x0x7fcfa1ca2780) 0 nearly-empty
        primary-for std::ios_base::failure (0x0x7fcfa1c96750)
  boost::exception (0x0x7fcfa1ca27e0) 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> (0x0x7fcfa1cd8000) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7fcfa1c96888) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7fcfa1cd8000)
    std::exception (0x0x7fcfa1ca2a80) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fcfa1c96888)
  boost::exception (0x0x7fcfa1ca2ae0) 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> (0x0x7fcfa1cd83f0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE) + 16u)
  std::bad_alloc (0x0x7fcfa1c96a28) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7fcfa1cd83f0)
    std::exception (0x0x7fcfa1ca2c00) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fcfa1c96a28)
  boost::exception (0x0x7fcfa1ca2c60) 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> (0x0x7fcfa1cd8700) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7fcfa1c96bc8) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7fcfa1cd8700)
    std::exception (0x0x7fcfa1ca2d80) 0 nearly-empty
        primary-for std::bad_cast (0x0x7fcfa1c96bc8)
  boost::exception (0x0x7fcfa1ca2de0) 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> (0x0x7fcfa1cd8a80) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE) + 16u)
  std::bad_typeid (0x0x7fcfa1c96d68) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7fcfa1cd8a80)
    std::exception (0x0x7fcfa1ca2f00) 0 nearly-empty
        primary-for std::bad_typeid (0x0x7fcfa1c96d68)
  boost::exception (0x0x7fcfa1ca2f60) 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> (0x0x7fcfa1cd8ee0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE) + 16u)
  std::bad_exception (0x0x7fcfa1c96e38) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7fcfa1cd8ee0)
    std::exception (0x0x7fcfa1cfd0c0) 0 nearly-empty
        primary-for std::bad_exception (0x0x7fcfa1c96e38)
  boost::exception (0x0x7fcfa1cfd120) 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*> (0x0x7fcfa1d10138) 0
  std::__detail::_List_node_base (0x0x7fcfa1cfd240) 0

Class boost::function0<void>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function0<void>::dummy (0x0x7fcfa1cfd480) 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> > (0x0x7fcfa1d101a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10208) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1cfd4e0) 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> (0x0x7fcfa1cfd5a0) 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> (0x0x7fcfa1cfd540) 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> (0x0x7fcfa19428c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE) + 16u)
  boost::promise_already_satisfied (0x0x7fcfa1d10340) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7fcfa19428c0)
    boost::future_error (0x0x7fcfa1d103a8) 0
        primary-for boost::promise_already_satisfied (0x0x7fcfa1d10340)
      std::logic_error (0x0x7fcfa1d10410) 0
          primary-for boost::future_error (0x0x7fcfa1d103a8)
        std::exception (0x0x7fcfa1cfd6c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa1d10410)
  boost::exception (0x0x7fcfa1cfd720) 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> > (0x0x7fcfa19429a0) 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> (0x0x7fcfa1942a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> > (0x0x7fcfa19429a0)
    boost::promise_already_satisfied (0x0x7fcfa1d10548) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7fcfa1942a10)
      boost::future_error (0x0x7fcfa1d105b0) 0
          primary-for boost::promise_already_satisfied (0x0x7fcfa1d10548)
        std::logic_error (0x0x7fcfa1d10618) 0
            primary-for boost::future_error (0x0x7fcfa1d105b0)
          std::exception (0x0x7fcfa1cfd840) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa1d10618)
    boost::exception (0x0x7fcfa1cfd8a0) 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 (0x0x7fcfa1cfd900) 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> (0x0x7fcfa1cfdae0) 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> (0x0x7fcfa1977000) 0 nearly-empty
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)
  boost::thread_interrupted (0x0x7fcfa1cfdc00) 0 empty
  boost::exception_detail::clone_base (0x0x7fcfa1cfdc60) 0 nearly-empty virtual
      primary-for boost::exception_detail::clone_impl<boost::thread_interrupted> (0x0x7fcfa1977000)
      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> >&> (0x0x7fcfa1cfde40) 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> >&> (0x0x7fcfa1d109c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10a28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1cfdea0) 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> >&> (0x0x7fcfa1d10a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1cfdf00) 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> >&> (0x0x7fcfa1d10b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10bc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1cfdf60) 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> > > > (0x0x7fcfa1995000) 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> > > > (0x0x7fcfa1d10c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10c98) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995060) 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> > > > (0x0x7fcfa1d10d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10d68) 0 empty
    mpl_::bool_<false> (0x0x7fcfa19950c0) 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> > > > (0x0x7fcfa1d10dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10e38) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995120) 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> > > > (0x0x7fcfa1995180) 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> > > (0x0x7fcfa19951e0) 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> > > > (0x0x7fcfa1d10ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1d10f08) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995300) 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> > > > (0x0x7fcfa1995360) 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> > > > (0x0x7fcfa1cfdde0) 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> > > > (0x0x7fcfa19953c0) 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> > > > (0x0x7fcfa1d10750) 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> > > > (0x0x7fcfa1995420) 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> >&> (0x0x7fcfa19955a0) 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> >&> (0x0x7fcfa1995540) 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> >&> (0x0x7fcfa19954e0) 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> >&> (0x0x7fcfa1995780) 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> >&> (0x0x7fcfa19a8270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa19a82d8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa19957e0) 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> >&> (0x0x7fcfa19a8340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a83a8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995900) 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> >&> (0x0x7fcfa19a8410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa19a8478) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1995a20) 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> >&> (0x0x7fcfa19a84e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a8548) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995a80) 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> (0x0x7fcfa1995ae0) 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> >&> (0x0x7fcfa1995720) 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> >&> (0x0x7fcfa19956c0) 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> > > > (0x0x7fcfa1995480) 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> > > > (0x0x7fcfa1995cc0) 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> > > > (0x0x7fcfa19a8750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a87b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995d20) 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> > > > (0x0x7fcfa19a8820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a8888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995d80) 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> > > > (0x0x7fcfa1995de0) 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> > > > (0x0x7fcfa19a88f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a8958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995e40) 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> > > > (0x0x7fcfa19a89c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a8a28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995ea0) 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> > > > (0x0x7fcfa19a8a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a8af8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1995f00) 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> > >*> (0x0x7fcfa19d1060) 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> > > > (0x0x7fcfa19a8c30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7fcfa19d10c0) 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> > > > (0x0x7fcfa19a8c98) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7fcfa19a8d00) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7fcfa19d1120) 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> > > > (0x0x7fcfa19a8d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a8dd0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa19d1180) 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> > > > (0x0x7fcfa19a8e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19a8ea0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa19d11e0) 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> > > > (0x0x7fcfa19d1240) 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> > > > (0x0x7fcfa19a8f08) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7fcfa19d12a0) 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 (0x0x7fcfa19d1360) 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> > >&> (0x0x7fcfa19d1300) 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> > > (0x0x7fcfa19a8f70) 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> > >&> (0x0x7fcfa19d13c0) 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> > > (0x0x7fcfa19d14e0) 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> > >&> (0x0x7fcfa19d1600) 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> >&> (0x0x7fcfa19d1660) 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>*> (0x0x7fcfa19d16c0) 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>*> (0x0x7fcfa19d1720) 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>*> (0x0x7fcfa19d1780) 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>*> (0x0x7fcfa19dc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa19dc3a8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa19d17e0) 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> (0x0x7fcfa19d1840) 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> (0x0x7fcfa19d1960) 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>*> (0x0x7fcfa19d19c0) 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> (0x0x7fcfa19d1a20) 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> (0x0x7fcfa19d1a80) 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> (0x0x7fcfa19d1ae0) 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> (0x0x7fcfa19d1b40) 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> (0x0x7fcfa19d1ba0) 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 (0x0x7fcfa19d1c60) 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> (0x0x7fcfa19ffbd0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 24u)
  boost::broken_promise (0x0x7fcfa19dc478) 0
      primary-for boost::exception_detail::clone_impl<boost::broken_promise> (0x0x7fcfa19ffbd0)
    boost::future_error (0x0x7fcfa19dc4e0) 0
        primary-for boost::broken_promise (0x0x7fcfa19dc478)
      std::logic_error (0x0x7fcfa19dc548) 0
          primary-for boost::future_error (0x0x7fcfa19dc4e0)
        std::exception (0x0x7fcfa19d1d20) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa19dc548)
  boost::exception_detail::clone_base (0x0x7fcfa19d1d80) 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> (0x0x7fcfa19d1f00) 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> (0x0x7fcfa19d1ea0) 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> (0x0x7fcfa1a21c40) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE) + 16u)
  boost::promise_moved (0x0x7fcfa19dc680) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7fcfa1a21c40)
    boost::future_error (0x0x7fcfa19dc6e8) 0
        primary-for boost::promise_moved (0x0x7fcfa19dc680)
      std::logic_error (0x0x7fcfa19dc750) 0
          primary-for boost::future_error (0x0x7fcfa19dc6e8)
        std::exception (0x0x7fcfa19d1f60) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa19dc750)
  boost::exception (0x0x7fcfa1a36000) 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> > (0x0x7fcfa1a21e00) 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> (0x0x7fcfa1a21e70) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> > (0x0x7fcfa1a21e00)
    boost::promise_moved (0x0x7fcfa19dc7b8) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7fcfa1a21e70)
      boost::future_error (0x0x7fcfa19dc820) 0
          primary-for boost::promise_moved (0x0x7fcfa19dc7b8)
        std::logic_error (0x0x7fcfa19dc888) 0
            primary-for boost::future_error (0x0x7fcfa19dc820)
          std::exception (0x0x7fcfa1a36120) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa19dc888)
    boost::exception (0x0x7fcfa1a36180) 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 (0x0x7fcfa1a361e0) 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> (0x0x7fcfa1a363c0) 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> (0x0x7fcfa1a36360) 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> (0x0x7fcfa1a3ff50) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE) + 16u)
  boost::future_already_retrieved (0x0x7fcfa19dcc98) 0
      primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7fcfa1a3ff50)
    boost::future_error (0x0x7fcfa19dcd00) 0
        primary-for boost::future_already_retrieved (0x0x7fcfa19dcc98)
      std::logic_error (0x0x7fcfa19dcd68) 0
          primary-for boost::future_error (0x0x7fcfa19dcd00)
        std::exception (0x0x7fcfa1a36420) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa19dcd68)
  boost::exception (0x0x7fcfa1a36480) 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> > (0x0x7fcfa1a58070) 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> (0x0x7fcfa1a580e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> > (0x0x7fcfa1a58070)
    boost::future_already_retrieved (0x0x7fcfa19dcea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7fcfa1a580e0)
      boost::future_error (0x0x7fcfa19dcf08) 0
          primary-for boost::future_already_retrieved (0x0x7fcfa19dcea0)
        std::logic_error (0x0x7fcfa19dcf70) 0
            primary-for boost::future_error (0x0x7fcfa19dcf08)
          std::exception (0x0x7fcfa1a365a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa19dcf70)
    boost::exception (0x0x7fcfa1a36600) 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 (0x0x7fcfa1a36660) 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>&> (0x0x7fcfa1a368a0) 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>&> (0x0x7fcfa1a630d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63138) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a36900) 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>&> (0x0x7fcfa1a631a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63208) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a36960) 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>&> (0x0x7fcfa1a63270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a632d8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a369c0) 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> > > (0x0x7fcfa1a36a20) 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> > > (0x0x7fcfa1a63410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63478) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a36a80) 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> > > (0x0x7fcfa1a634e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63548) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a36ae0) 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> > > (0x0x7fcfa1a635b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a36b40) 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> > > (0x0x7fcfa1a36ba0) 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> > > (0x0x7fcfa1a63750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a637b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a36c00) 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> > > (0x0x7fcfa1a36c60) 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> > > (0x0x7fcfa1a36840) 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> > > (0x0x7fcfa1a36cc0) 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> > > (0x0x7fcfa1a63888) 0 empty
  boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fcfa1a36d20) 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>&> (0x0x7fcfa1a36ea0) 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>&> (0x0x7fcfa1a36e40) 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>&> (0x0x7fcfa1a36de0) 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>&> (0x0x7fcfa1a95000) 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>&> (0x0x7fcfa1a63a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1a63a90) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1a95060) 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>&> (0x0x7fcfa1a63af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63b60) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a950c0) 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>&> (0x0x7fcfa1a63bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1a63c30) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1a95120) 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>&> (0x0x7fcfa1a63c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63d00) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a95180) 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> (0x0x7fcfa1a951e0) 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>&> (0x0x7fcfa1a36f60) 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>&> (0x0x7fcfa1a36f00) 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> > > (0x0x7fcfa1a36d80) 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> > > (0x0x7fcfa1a95240) 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> > > (0x0x7fcfa1a63f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a63f70) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a95360) 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> > > (0x0x7fcfa1a63000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9e000) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a953c0) 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> > > (0x0x7fcfa1a95420) 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> > > (0x0x7fcfa1a9e138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9e1a0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a95480) 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> > > (0x0x7fcfa1a9e208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9e270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a955a0) 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> > > (0x0x7fcfa1a9e2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9e340) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a956c0) 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> >*> (0x0x7fcfa1a957e0) 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> > > (0x0x7fcfa1a9e478) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7fcfa1a95900) 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> > > (0x0x7fcfa1a9e4e0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fcfa1a9e548) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7fcfa1a95960) 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> > > (0x0x7fcfa1a9e680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9e6e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a959c0) 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> > > (0x0x7fcfa1a9e750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1a9e7b8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1a95a20) 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> > > (0x0x7fcfa1a95a80) 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> > > (0x0x7fcfa1a9e820) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fcfa1a95ba0) 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 (0x0x7fcfa1a95cc0) 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> >&> (0x0x7fcfa1a95c60) 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> > (0x0x7fcfa1a9e958) 0 empty
  boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&> (0x0x7fcfa1a95d20) 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> > (0x0x7fcfa1a95d80) 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> >&> (0x0x7fcfa1a95de0) 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>&> (0x0x7fcfa1a95e40) 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>&> (0x0x7fcfa1a95f00) 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>&> (0x0x7fcfa1a9e9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9ea28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1a95f60) 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>&> (0x0x7fcfa1a9ea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9eaf8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acf000) 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>&> (0x0x7fcfa1a9eb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9ebc8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acf060) 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> > > (0x0x7fcfa1acf0c0) 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> > > (0x0x7fcfa1a9ec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9ec98) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acf1e0) 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> > > (0x0x7fcfa1a9ed00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9ed68) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acf240) 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> > > (0x0x7fcfa1a9edd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9ee38) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acf2a0) 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> > > (0x0x7fcfa1acf300) 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> > > (0x0x7fcfa1a9eea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1a9ef08) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acf420) 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> > > (0x0x7fcfa1acf480) 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> > > (0x0x7fcfa1a95ea0) 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> > > (0x0x7fcfa1acf5a0) 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> > > (0x0x7fcfa1adb000) 0 empty
  boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fcfa1acf600) 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>&> (0x0x7fcfa1acf780) 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>&> (0x0x7fcfa1acf720) 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>&> (0x0x7fcfa1acf6c0) 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>&> (0x0x7fcfa1acf8a0) 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>&> (0x0x7fcfa1adb1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1adb208) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1acf900) 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>&> (0x0x7fcfa1adb270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adb2d8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acf960) 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>&> (0x0x7fcfa1adb340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1adb3a8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1acf9c0) 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>&> (0x0x7fcfa1adb410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adb478) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acfa20) 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> (0x0x7fcfa1acfa80) 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>&> (0x0x7fcfa1acf840) 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>&> (0x0x7fcfa1acf7e0) 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> > > (0x0x7fcfa1acf660) 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> > > (0x0x7fcfa1acfba0) 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> > > (0x0x7fcfa1adb5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adb618) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acfc00) 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> > > (0x0x7fcfa1adb680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adb6e8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acfc60) 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> > > (0x0x7fcfa1acfcc0) 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> > > (0x0x7fcfa1adb750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adb7b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acfde0) 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> > > (0x0x7fcfa1adb820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adb888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acfe40) 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> > > (0x0x7fcfa1adb8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adb958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1acfea0) 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> >*> (0x0x7fcfa1b06000) 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> > > (0x0x7fcfa1adbb60) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7fcfa1b06060) 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> > > (0x0x7fcfa1adbc30) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fcfa1adbc98) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7fcfa1b060c0) 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> > > (0x0x7fcfa1adbd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1adbdd0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1b061e0) 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> > > (0x0x7fcfa1adbe38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1adbea0) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1b06240) 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> > > (0x0x7fcfa1b062a0) 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> > > (0x0x7fcfa1b08000) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fcfa1b06300) 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 (0x0x7fcfa1b063c0) 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> >&> (0x0x7fcfa1b06360) 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> > (0x0x7fcfa1b08138) 0 empty
  boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&> (0x0x7fcfa1b06420) 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> > (0x0x7fcfa1b06480) 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> >&> (0x0x7fcfa1b064e0) 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>&> (0x0x7fcfa1b06540) 0 empty

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

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

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

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

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

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

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

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

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*> (0x0x7fcfa1b06900) 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> > (0x0x7fcfa1b068a0) 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*> (0x0x7fcfa1b06960) 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> > (0x0x7fcfa1b069c0) 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> > > (0x0x7fcfa1b06a20) 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> > > (0x0x7fcfa1b06a80) 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> > > (0x0x7fcfa1b06ae0) 0 empty

Class boost::detail::function::basic_vtable1<void, pov_base::Exception&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, pov_base::Exception&> (0x0x7fcfa1b06b40) 0

Class std::iterator_traits<const long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const long unsigned int*> (0x0x7fcfa1b06ba0) 0 empty

Class boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, boost::ratio<1l, 1000000000l>, true, false>
   size=1 align=1
   base size=0 base align=1
boost::chrono::detail::duration_cast_aux<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, boost::chrono::duration<long int>, boost::ratio<1l, 1000000000l>, true, false> (0x0x7fcfa183a2a0) 0 empty

Class boost::ratio<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1000000000l, 1l> (0x0x7fcfa183a3c0) 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> > (0x0x7fcfa183a360) 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> > (0x0x7fcfa18a04e0) 0 empty
  boost::ratio<1000000000l, 1l> (0x0x7fcfa183a420) 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> > > (0x0x7fcfa183a300) 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> (0x0x7fcfa183a660) 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> > (0x0x7fcfa18a0958) 0
  std::_Rb_tree_node_base (0x0x7fcfa183a600) 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>&> (0x0x7fcfa183a6c0) 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> > (0x0x7fcfa183a720) 0 empty

Class std::__is_arithmetic<float>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<float> (0x0x7fcfa153b4e0) 0 empty
  std::__traitor<std::__is_integer<float>, std::__is_floating<float> > (0x0x7fcfa183a780) 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> (0x0x7fcfa183a7e0) 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> (0x0x7fcfa183a840) 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> (0x0x7fcfa183a8a0) 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> (0x0x7fcfa183a900) 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> (0x0x7fcfa183a960) 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> (0x0x7fcfa183a9c0) 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> > (0x0x7fcfa183aa20) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7fcfa153b618) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7fcfa183aa80) 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> (0x0x7fcfa183aae0) 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> (0x0x7fcfa183ab40) 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> (0x0x7fcfa183aba0) 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> (0x0x7fcfa183ac00) 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> > (0x0x7fcfa183ac60) 0 empty

Class std::__is_arithmetic<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<long double> (0x0x7fcfa153b6e8) 0 empty
  std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> > (0x0x7fcfa183acc0) 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> (0x0x7fcfa183ad20) 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> (0x0x7fcfa183ad80) 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> (0x0x7fcfa183ade0) 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> (0x0x7fcfa183ae40) 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*> > (0x0x7fcfa15891e0) 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> (0x0x7fcfa15892a0) 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> (0x0x7fcfa1589240) 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> (0x0x7fcfa1599e70) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7fcfa153bbc8) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7fcfa1599e70)
    std::runtime_error (0x0x7fcfa153bc30) 0
        primary-for boost::bad_function_call (0x0x7fcfa153bbc8)
      std::exception (0x0x7fcfa1589300) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa153bc30)
  boost::exception (0x0x7fcfa1589360) 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> > (0x0x7fcfa15b3070) 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> (0x0x7fcfa15b30e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7fcfa15b3070)
    boost::bad_function_call (0x0x7fcfa153bc98) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7fcfa15b30e0)
      std::runtime_error (0x0x7fcfa153bd00) 0
          primary-for boost::bad_function_call (0x0x7fcfa153bc98)
        std::exception (0x0x7fcfa1589480) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa153bd00)
    boost::exception (0x0x7fcfa15894e0) 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 (0x0x7fcfa1589540) 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> > (0x0x7fcfa166d850) 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> (0x0x7fcfa166d8c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7fcfa166d850)
    std::domain_error (0x0x7fcfa1675000) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7fcfa166d8c0)
      std::logic_error (0x0x7fcfa1675068) 0
          primary-for std::domain_error (0x0x7fcfa1675000)
        std::exception (0x0x7fcfa1589cc0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa1675068)
    boost::exception (0x0x7fcfa1589d20) 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 (0x0x7fcfa1589d80) 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> > (0x0x7fcfa1689b60) 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> (0x0x7fcfa1689bd0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7fcfa1689b60)
    std::invalid_argument (0x0x7fcfa16751a0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7fcfa1689bd0)
      std::logic_error (0x0x7fcfa1675208) 0
          primary-for std::invalid_argument (0x0x7fcfa16751a0)
        std::exception (0x0x7fcfa168c360) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa1675208)
    boost::exception (0x0x7fcfa168c3c0) 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 (0x0x7fcfa168c420) 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> > (0x0x7fcfa16a7ee0) 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> (0x0x7fcfa16a7f50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7fcfa16a7ee0)
    std::length_error (0x0x7fcfa1675680) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7fcfa16a7f50)
      std::logic_error (0x0x7fcfa16756e8) 0
          primary-for std::length_error (0x0x7fcfa1675680)
        std::exception (0x0x7fcfa168c660) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa16756e8)
    boost::exception (0x0x7fcfa168c6c0) 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 (0x0x7fcfa168c720) 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> > (0x0x7fcfa16d71c0) 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> (0x0x7fcfa16d7230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7fcfa16d71c0)
    std::out_of_range (0x0x7fcfa1675820) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7fcfa16d7230)
      std::logic_error (0x0x7fcfa1675888) 0
          primary-for std::out_of_range (0x0x7fcfa1675820)
        std::exception (0x0x7fcfa168cc60) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa1675888)
    boost::exception (0x0x7fcfa168ccc0) 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 (0x0x7fcfa168cd20) 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> > (0x0x7fcfa12f9460) 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> (0x0x7fcfa12f94d0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7fcfa12f9460)
    std::logic_error (0x0x7fcfa16759c0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7fcfa12f94d0)
      std::exception (0x0x7fcfa16f52a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fcfa16759c0)
    boost::exception (0x0x7fcfa16f5300) 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 (0x0x7fcfa16f5360) 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> > (0x0x7fcfa1315930) 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> (0x0x7fcfa13159a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7fcfa1315930)
    std::range_error (0x0x7fcfa1675af8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7fcfa13159a0)
      std::runtime_error (0x0x7fcfa1675b60) 0
          primary-for std::range_error (0x0x7fcfa1675af8)
        std::exception (0x0x7fcfa16f58a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa1675b60)
    boost::exception (0x0x7fcfa16f5900) 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 (0x0x7fcfa16f5960) 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> > (0x0x7fcfa132ec40) 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> (0x0x7fcfa132ecb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7fcfa132ec40)
    std::overflow_error (0x0x7fcfa1675c98) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7fcfa132ecb0)
      std::runtime_error (0x0x7fcfa1675d00) 0
          primary-for std::overflow_error (0x0x7fcfa1675c98)
        std::exception (0x0x7fcfa16f5f00) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa1675d00)
    boost::exception (0x0x7fcfa16f5f60) 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 (0x0x7fcfa1344000) 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> > (0x0x7fcfa1352f50) 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> (0x0x7fcfa1369000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7fcfa1352f50)
    std::underflow_error (0x0x7fcfa1675a28) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7fcfa1369000)
      std::runtime_error (0x0x7fcfa1675bc8) 0
          primary-for std::underflow_error (0x0x7fcfa1675a28)
        std::exception (0x0x7fcfa13442a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fcfa1675bc8)
    boost::exception (0x0x7fcfa1344300) 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 (0x0x7fcfa1344360) 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> > (0x0x7fcfa13863f0) 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> (0x0x7fcfa1386460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7fcfa13863f0)
    std::ios_base::failure (0x0x7fcfa1377340) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7fcfa1386460)
      std::exception (0x0x7fcfa1344600) 0 nearly-empty
          primary-for std::ios_base::failure (0x0x7fcfa1377340)
    boost::exception (0x0x7fcfa1344660) 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 (0x0x7fcfa13446c0) 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> > (0x0x7fcfa13a5540) 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> (0x0x7fcfa13a55b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7fcfa13a5540)
    std::runtime_error (0x0x7fcfa13777b8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7fcfa13a55b0)
      std::exception (0x0x7fcfa1344a20) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcfa13777b8)
    boost::exception (0x0x7fcfa1344a80) 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 (0x0x7fcfa1344ae0) 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> > (0x0x7fcfa13c47e0) 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> (0x0x7fcfa13c4850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7fcfa13c47e0)
    std::bad_alloc (0x0x7fcfa13778f0) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7fcfa13c4850)
      std::exception (0x0x7fcfa1344e40) 0 nearly-empty
          primary-for std::bad_alloc (0x0x7fcfa13778f0)
    boost::exception (0x0x7fcfa1344ea0) 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 (0x0x7fcfa1344f00) 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> > (0x0x7fcfa13f2000) 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> (0x0x7fcfa13f2070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7fcfa13f2000)
    std::bad_cast (0x0x7fcfa1377a28) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7fcfa13f2070)
      std::exception (0x0x7fcfa13d92a0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fcfa1377a28)
    boost::exception (0x0x7fcfa13d9300) 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 (0x0x7fcfa13d9360) 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> > (0x0x7fcfa140b5b0) 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> (0x0x7fcfa140b620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7fcfa140b5b0)
    std::bad_typeid (0x0x7fcfa1377c98) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7fcfa140b620)
      std::exception (0x0x7fcfa13d98a0) 0 nearly-empty
          primary-for std::bad_typeid (0x0x7fcfa1377c98)
    boost::exception (0x0x7fcfa13d9900) 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 (0x0x7fcfa13d9960) 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> > (0x0x7fcfa14279a0) 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> (0x0x7fcfa1427a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7fcfa14279a0)
    std::bad_exception (0x0x7fcfa1377dd0) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7fcfa1427a10)
      std::exception (0x0x7fcfa13d9f00) 0 nearly-empty
          primary-for std::bad_exception (0x0x7fcfa1377dd0)
    boost::exception (0x0x7fcfa13d9f60) 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 (0x0x7fcfa1432000) 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>*> (0x0x7fcfa14325a0) 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> > (0x0x7fcfa1432600) 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> > > (0x0x7fcfa14327e0) 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> (0x0x7fcfa1432840) 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>*> (0x0x7fcfa14328a0) 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> > > (0x0x7fcfa14f31e0) 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> > > (0x0x7fcfa14f3240) 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> > > (0x0x7fcfa14f32a0) 0 empty

Class boost::detail::function::basic_vtable1<void, pov::TaskQueue&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, pov::TaskQueue&> (0x0x7fcfa14f3300) 0

Class boost::common_type<long int, long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::common_type<long int, long int, long int> (0x0x7fcfa14f39c0) 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> (0x0x7fcfa14f3a20) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7fcfa14f3ba0) 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*>*> (0x0x7fcfa14f3c00) 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> (0x0x7fcfa14f3c60) 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*>*> (0x0x7fcfa1254750) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7fcfa14f3cc0) 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>*> (0x0x7fcfa14f3de0) 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> (0x0x7fcfa14f3e40) 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>*> (0x0x7fcfa1254b60) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7fcfa14f3ea0) 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> (0x0x7fcfa1291360) 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*> (0x0x7fcfa1291480) 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> (0x0x7fcfa1291420) 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> (0x0x7fcfa12913c0) 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> (0x0x7fcfa12914e0) 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> (0x0x7fcfa1291840) 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> (0x0x7fcfa1293e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1293ea0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1291960) 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> (0x0x7fcfa1293f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1293f70) 0 empty
    mpl_::bool_<false> (0x0x7fcfa12919c0) 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> (0x0x7fcfa0f37000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0f37068) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1291a20) 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> (0x0x7fcfa1291a80) 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> (0x0x7fcfa1291ae0) 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> (0x0x7fcfa0f37208) 0 empty
  mpl_::bool_<false> (0x0x7fcfa1291c00) 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> (0x0x7fcfa1291c60) 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> (0x0x7fcfa1291300) 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> (0x0x7fcfa0f373a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0f37410) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1291e40) 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> > (0x0x7fcfa1291ea0) 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> (0x0x7fcfa1291de0) 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> (0x0x7fcfa1291d80) 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> (0x0x7fcfa0f43000) 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> (0x0x7fcfa0f43060) 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> (0x0x7fcfa0f430c0) 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> (0x0x7fcfa0f431e0) 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> (0x0x7fcfa0f43240) 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> (0x0x7fcfa0f375b0) 0 empty
  mpl_::integral_c<long unsigned int, 4ul> (0x0x7fcfa0f432a0) 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> (0x0x7fcfa0f37618) 0 empty
  boost::integral_constant<long unsigned int, 4ul> (0x0x7fcfa0f37680) 0 empty
    mpl_::integral_c<long unsigned int, 4ul> (0x0x7fcfa0f43300) 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> (0x0x7fcfa0f43360) 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> (0x0x7fcfa0f376e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa0f37750) 0 empty
    mpl_::bool_<true> (0x0x7fcfa0f433c0) 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> (0x0x7fcfa0f43420) 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> (0x0x7fcfa0f43480) 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> (0x0x7fcfa0f377b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0f37820) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0f434e0) 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> (0x0x7fcfa0f43540) 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> (0x0x7fcfa0f37888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0f378f0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0f435a0) 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> (0x0x7fcfa0f37958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0f379c0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0f43600) 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> (0x0x7fcfa0f37a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0f37a90) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0f43660) 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> (0x0x7fcfa0f37af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa0f37b60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa0f436c0) 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> (0x0x7fcfa0f43780) 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*> (0x0x7fcfa0f438a0) 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> (0x0x7fcfa0f43840) 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> (0x0x7fcfa0f437e0) 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> (0x0x7fcfa0f439c0) 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> (0x0x7fcfa0f43d20) 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> (0x0x7fcfa0fae068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0fae0d0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0f43e40) 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> (0x0x7fcfa0fae138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0fae1a0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0f43ea0) 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> (0x0x7fcfa0fae208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0fae270) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0f43f00) 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> (0x0x7fcfa0fae340) 0 empty
  mpl_::bool_<false> (0x0x7fcfa0f43f60) 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> (0x0x7fcfa0f43720) 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> > (0x0x7fcfa0fbf180) 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> (0x0x7fcfa0fbf120) 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> (0x0x7fcfa0fbf0c0) 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> (0x0x7fcfa0fbf2a0) 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> (0x0x7fcfa0fbf3c0) 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> (0x0x7fcfa0fbf420) 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> (0x0x7fcfa0fbf540) 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> (0x0x7fcfa0fae5b0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fcfa0fae618) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fcfa0fbf5a0) 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> (0x0x7fcfa0fbf600) 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> (0x0x7fcfa0fae680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa0fae6e8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa0fbf720) 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> (0x0x7fcfa0fbf780) 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> (0x0x7fcfa0fbf8a0) 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> (0x0x7fcfa0fae750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0fae7b8) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0fbf9c0) 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> (0x0x7fcfa0fbfa20) 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> (0x0x7fcfa0fae820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0fae888) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0fbfa80) 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> (0x0x7fcfa0fae8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0fae958) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0fbfae0) 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> (0x0x7fcfa0fae9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa0faea28) 0 empty
    mpl_::bool_<false> (0x0x7fcfa0fbfb40) 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> (0x0x7fcfa0faea90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa0faeaf8) 0 empty
    mpl_::bool_<true> (0x0x7fcfa0fbfba0) 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 (*)()> (0x0x7fcfa0fbfc60) 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 (**)()> (0x0x7fcfa0fbfd80) 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 (*)()> (0x0x7fcfa0fbfd20) 0 empty

Class boost::remove_cv<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int (*)()> (0x0x7fcfa0fbfcc0) 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 (*)()> (0x0x7fcfa0fbfde0) 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 (*)()> (0x0x7fcfa1027180) 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 (*)()> (0x0x7fcfa1037000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1037068) 0 empty
    mpl_::bool_<false> (0x0x7fcfa10271e0) 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 (*)()> (0x0x7fcfa10370d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1037138) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1027240) 0 empty

Class boost::is_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int (*)()> (0x0x7fcfa10371a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1037208) 0 empty
    mpl_::bool_<true> (0x0x7fcfa10272a0) 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> (0x0x7fcfa1027300) 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> (0x0x7fcfa1027360) 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 (*)()> (0x0x7fcfa10373a8) 0 empty
  mpl_::bool_<false> (0x0x7fcfa1027480) 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> (0x0x7fcfa10274e0) 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 (*)()> (0x0x7fcfa0fbfc00) 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> > (0x0x7fcfa1027600) 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> (0x0x7fcfa10275a0) 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> (0x0x7fcfa1027540) 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 (*)()> (0x0x7fcfa1027660) 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> (0x0x7fcfa10276c0) 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 (*)()> (0x0x7fcfa1027720) 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 (*)()> (0x0x7fcfa1027780) 0 empty

Class boost::alignment_of<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<unsigned int (*)()> (0x0x7fcfa1037618) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fcfa1037680) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fcfa10277e0) 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 (*)()> (0x0x7fcfa1027840) 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 (*)()> (0x0x7fcfa10376e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1037750) 0 empty
    mpl_::bool_<true> (0x0x7fcfa10278a0) 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 (*)()> (0x0x7fcfa1027900) 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 (*)()> (0x0x7fcfa1027960) 0 empty

Class boost::is_volatile<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<unsigned int (*)()> (0x0x7fcfa10377b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1037820) 0 empty
    mpl_::bool_<false> (0x0x7fcfa10279c0) 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 (*)()> (0x0x7fcfa1027a20) 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 (*)()> (0x0x7fcfa1037888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa10378f0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1027a80) 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 (*)()> (0x0x7fcfa1037958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa10379c0) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1027ae0) 0 empty

Class boost::is_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int (*)()> (0x0x7fcfa1037a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fcfa1037a90) 0 empty
    mpl_::bool_<false> (0x0x7fcfa1027b40) 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 (*)()> (0x0x7fcfa1037af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fcfa1037b60) 0 empty
    mpl_::bool_<true> (0x0x7fcfa1027ba0) 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*> > (0x0x7fcfa1027c60) 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*> > (0x0x7fcfa1027d80) 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*> > (0x0x7fcfa1027ea0) 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*> > (0x0x7fcfa10a5000) 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*> > (0x0x7fcfa1027c00) 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> (0x0x7fcfa10a51e0) 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> (0x0x7fcfa10a53c0) 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> (0x0x7fcfa1037f70) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa10a5420) 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> (0x0x7fcfa10ce000) 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 (0x0x7fcfa10a5480) 0
      primary-for boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base> (0x0x7fcfa10ce000)

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> > (0x0x7fcfa10a5540) 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>&> (0x0x7fcfa10a55a0) 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>&> (0x0x7fcfa10ce0d0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7fcfa10a5600) 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> > (0x0x7fcfa10a5660) 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>&> (0x0x7fcfa10a56c0) 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>&> (0x0x7fcfa10ce138) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7fcfa10a5720) 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> > (0x0x7fcfa10a5780) 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>&> (0x0x7fcfa10a57e0) 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>&> (0x0x7fcfa10ce1a0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7fcfa10a5840) 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> > (0x0x7fcfa10a58a0) 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>&> (0x0x7fcfa10a5900) 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>&> (0x0x7fcfa10ce208) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7fcfa10a5960) 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> > (0x0x7fcfa10a59c0) 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>&> (0x0x7fcfa10a5a20) 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>&> (0x0x7fcfa10ce270) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7fcfa10a5a80) 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> > (0x0x7fcfa10a5ae0) 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>&> (0x0x7fcfa10a5b40) 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>&> (0x0x7fcfa10ce2d8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7fcfa10a5ba0) 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> > (0x0x7fcfa10a5c00) 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>&> (0x0x7fcfa10a5c60) 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>&> (0x0x7fcfa10ce340) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7fcfa10a5cc0) 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> > (0x0x7fcfa10a5d20) 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>&> (0x0x7fcfa10a5d80) 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>&> (0x0x7fcfa10ce3a8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7fcfa10a5de0) 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> > (0x0x7fcfa10a5e40) 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>&> (0x0x7fcfa10a5ea0) 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>&> (0x0x7fcfa10ce410) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7fcfa10a5f00) 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> > (0x0x7fcfa10a5f60) 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>&> (0x0x7fcfa0d6c000) 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>&> (0x0x7fcfa10ce478) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7fcfa0d6c060) 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> > (0x0x7fcfa0d6c0c0) 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>&> (0x0x7fcfa0d6c120) 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>&> (0x0x7fcfa10ce4e0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7fcfa0d6c180) 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> > (0x0x7fcfa0d6c1e0) 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>&> (0x0x7fcfa0d6c240) 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>&> (0x0x7fcfa10ce548) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7fcfa0d6c2a0) 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> > (0x0x7fcfa0d6c300) 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>&> (0x0x7fcfa0d6c360) 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>&> (0x0x7fcfa10ce5b0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7fcfa0d6c3c0) 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> > (0x0x7fcfa0d6c420) 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>&> (0x0x7fcfa0d6c480) 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>&> (0x0x7fcfa10ce618) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7fcfa0d6c4e0) 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*> (0x0x7fcfa0d6c8a0) 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> > (0x0x7fcfa10ce888) 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 (0x0x7fcfa0d6c900) 0
      primary-for boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> > (0x0x7fcfa10ce888)

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

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

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

Class std::iterator_traits<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> > > (0x0x7fcfa0d6cc60) 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>*> (0x0x7fcfa0d6ccc0) 0 empty

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7fcfa0ea1000) 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> (0x0x7fcfa0ea10c0) 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> (0x0x7fcfa0ea1060) 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> (0x0x7fcfa0ead7e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7fcfa0e483a8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fcfa0ead7e0)
    std::out_of_range (0x0x7fcfa0e48410) 0
        primary-for boost::gregorian::bad_weekday (0x0x7fcfa0e483a8)
      std::logic_error (0x0x7fcfa0e48478) 0
          primary-for std::out_of_range (0x0x7fcfa0e48410)
        std::exception (0x0x7fcfa0ea1120) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa0e48478)
  boost::exception (0x0x7fcfa0ea1180) 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> > (0x0x7fcfa0ead8c0) 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> (0x0x7fcfa0ead930) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7fcfa0ead8c0)
    boost::gregorian::bad_weekday (0x0x7fcfa0e48958) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fcfa0ead930)
      std::out_of_range (0x0x7fcfa0e489c0) 0
          primary-for boost::gregorian::bad_weekday (0x0x7fcfa0e48958)
        std::logic_error (0x0x7fcfa0e48a28) 0
            primary-for std::out_of_range (0x0x7fcfa0e489c0)
          std::exception (0x0x7fcfa0ea11e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa0e48a28)
    boost::exception (0x0x7fcfa0ea1240) 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 (0x0x7fcfa0ea12a0) 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> (0x0x7fcfa0ea1360) 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> (0x0x7fcfa0ea1300) 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> (0x0x7fcfa0ec67e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7fcfa0e48ea0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fcfa0ec67e0)
    std::out_of_range (0x0x7fcfa0e48d68) 0
        primary-for boost::gregorian::bad_year (0x0x7fcfa0e48ea0)
      std::logic_error (0x0x7fcfa0ed3000) 0
          primary-for std::out_of_range (0x0x7fcfa0e48d68)
        std::exception (0x0x7fcfa0ea13c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa0ed3000)
  boost::exception (0x0x7fcfa0ea1420) 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> > (0x0x7fcfa0ec69a0) 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> (0x0x7fcfa0ec6a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7fcfa0ec69a0)
    boost::gregorian::bad_year (0x0x7fcfa0ed3068) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fcfa0ec6a10)
      std::out_of_range (0x0x7fcfa0ed30d0) 0
          primary-for boost::gregorian::bad_year (0x0x7fcfa0ed3068)
        std::logic_error (0x0x7fcfa0ed3138) 0
            primary-for std::out_of_range (0x0x7fcfa0ed30d0)
          std::exception (0x0x7fcfa0ea1540) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa0ed3138)
    boost::exception (0x0x7fcfa0ea15a0) 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 (0x0x7fcfa0ea1600) 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> (0x0x7fcfa0ea17e0) 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> (0x0x7fcfa0ea1780) 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> (0x0x7fcfa0ee58c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7fcfa0ed3478) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fcfa0ee58c0)
    std::out_of_range (0x0x7fcfa0ed34e0) 0
        primary-for boost::gregorian::bad_month (0x0x7fcfa0ed3478)
      std::logic_error (0x0x7fcfa0ed3548) 0
          primary-for std::out_of_range (0x0x7fcfa0ed34e0)
        std::exception (0x0x7fcfa0ea1840) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa0ed3548)
  boost::exception (0x0x7fcfa0ea18a0) 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> > (0x0x7fcfa0ee59a0) 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> (0x0x7fcfa0ee5a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7fcfa0ee59a0)
    boost::gregorian::bad_month (0x0x7fcfa0ed35b0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fcfa0ee5a10)
      std::out_of_range (0x0x7fcfa0ed3618) 0
          primary-for boost::gregorian::bad_month (0x0x7fcfa0ed35b0)
        std::logic_error (0x0x7fcfa0ed3680) 0
            primary-for std::out_of_range (0x0x7fcfa0ed3618)
          std::exception (0x0x7fcfa0ea19c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa0ed3680)
    boost::exception (0x0x7fcfa0ea1a20) 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 (0x0x7fcfa0ea1a80) 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> (0x0x7fcfa0ea1b40) 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> (0x0x7fcfa0ea1ae0) 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> (0x0x7fcfa0b03850) 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 (0x0x7fcfa0ed3af8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fcfa0b03850)
    std::out_of_range (0x0x7fcfa0ed3b60) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7fcfa0ed3af8)
      std::logic_error (0x0x7fcfa0ed3bc8) 0
          primary-for std::out_of_range (0x0x7fcfa0ed3b60)
        std::exception (0x0x7fcfa0ea1c60) 0 nearly-empty
            primary-for std::logic_error (0x0x7fcfa0ed3bc8)
  boost::exception (0x0x7fcfa0ea1cc0) 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> > (0x0x7fcfa0b03930) 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> (0x0x7fcfa0b039a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7fcfa0b03930)
    boost::gregorian::bad_day_of_year (0x0x7fcfa0ed3d00) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fcfa0b039a0)
      std::out_of_range (0x0x7fcfa0ed3d68) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7fcfa0ed3d00)
        std::logic_error (0x0x7fcfa0ed3dd0) 0
            primary-for std::out_of_range (0x0x7fcfa0ed3d68)
          std::exception (0x0x7fcfa0ea1de0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fcfa0ed3dd0)
    boost::exception (0x0x7fcfa0ea1e40) 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 (0x0x7fcfa0ea1ea0) 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> > > > (0x0x7fcfa0b290c0) 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*>*> (0x0x7fcfa0b291e0) 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*>*> (0x0x7fcfa0b40138) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7fcfa0b29240) 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>*> (0x0x7fcfa0b29300) 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>*> (0x0x7fcfa0b40270) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7fcfa0b29360) 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> > > > > (0x0x7fcfa0b29420) 0 empty

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

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

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> (0x0x7fcfa0b29a80) 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> (0x0x7fcfa0c7a000) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fcfa0b29ae0) 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*> (0x0x7fcfa0b29c60) 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> (0x0x7fcfa0b29cc0) 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*> (0x0x7fcfa0c7a3a8) 0 empty
  std::_Iter_base<pov_base::Image::MapEntry*, false> (0x0x7fcfa0b29d20) 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*> (0x0x7fcfa0b29d80) 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*> (0x0x7fcfa0c7a410) 0 empty
  std::_Iter_base<pov_base::Image::MapEntry*, false> (0x0x7fcfa0b29de0) 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> (0x0x7fcfa0b29e40) 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> (0x0x7fcfa0b29f00) 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> (0x0x7fcfa0cb9000) 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> (0x0x7fcfa0cb9060) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7fcfa0cb90c0) 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> > (0x0x7fcfa0b29f60) 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> (0x0x7fcfa0c7a5b0) 0 empty
  std::__traitor<std::__is_integer<pov_base::Image::MapEntry>, std::__is_floating<pov_base::Image::MapEntry> > (0x0x7fcfa0cb9120) 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> > (0x0x7fcfa0b29ea0) 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> (0x0x7fcfa0c7a680) 0 empty
  std::__traitor<std::__is_arithmetic<pov_base::Image::MapEntry>, std::__is_pointer<pov_base::Image::MapEntry> > (0x0x7fcfa0cb9180) 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> > > (0x0x7fcfa0cb9240) 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> (0x0x7fcfa0cb92a0) 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> > > (0x0x7fcfa0c7a820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, false> (0x0x7fcfa0cb9300) 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> > > (0x0x7fcfa0cb9360) 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> (0x0x7fcfa0cb93c0) 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> > > (0x0x7fcfa0c7a8f0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, false> (0x0x7fcfa0cb9420) 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> > > (0x0x7fcfa0cb9480) 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> (0x0x7fcfa0cb94e0) 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> > > (0x0x7fcfa0c7a9c0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, false> (0x0x7fcfa0cb9540) 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*> > (0x0x7fcfa0cb95a0) 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*>*> (0x0x7fcfa0cb9600) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fcfa0cb96c0) 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> > (0x0x7fcfa0cb97e0) 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>*> (0x0x7fcfa0cb9840) 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 (*)()> (0x0x7fcfa0cb9900) 0 empty

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

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

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

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

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

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

Class std::__uninitialized_fill_n<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<false> (0x0x7fcfa0cb9e40) 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> > > (0x0x7fcfa0cb9ea0) 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> (0x0x7fcfa0cb9f00) 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> > > (0x0x7fcfa09b4e38) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, true> (0x0x7fcfa0cb9f60) 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> > > (0x0x7fcfa0a44000) 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> (0x0x7fcfa0a44060) 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> > > (0x0x7fcfa0a49000) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, true> (0x0x7fcfa0a440c0) 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> > > (0x0x7fcfa0a44120) 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> (0x0x7fcfa0a44180) 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> > > (0x0x7fcfa0a491a0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, true> (0x0x7fcfa0a441e0) 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*> (0x0x7fcfa0a44240) 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> (0x0x7fcfa0a442a0) 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*> (0x0x7fcfa0a49270) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7fcfa0a44300) 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> (0x0x7fcfa0a445a0) 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> (0x0x7fcfa0a446c0) 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> (0x0x7fcfa0a44720) 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> (0x0x7fcfa0a44780) 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> (0x0x7fcfa0a447e0) 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> (0x0x7fcfa0a44840) 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*> > (0x0x7fcfa0ac40d0) 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 (0x0x7fcfa0a448a0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7fcfa0ac40d0)

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

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7fcfa0a44d80) 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*> (0x0x7fcfa0a44de0) 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> (0x0x7fcfa0a44e40) 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*> (0x0x7fcfa0a44ea0) 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> (0x0x7fcfa0a44f60) 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*> (0x0x7fcfa06f4000) 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> (0x0x7fcfa06f40c0) 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*> (0x0x7fcfa06f4120) 0 empty

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

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

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

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

Class __gnu_cxx::__enable_if<false, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, unsigned int*> (0x0x7fcfa06f4360) 0 empty

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

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

Class std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7fcfa06f4480) 0 empty

Class std::__is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned int> (0x0x7fcfa06fc9c0) 0 empty
  std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7fcfa06f4540) 0 empty

Class std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7fcfa06f43c0) 0 empty

Class std::__is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned int> (0x0x7fcfa06fca90) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7fcfa06f45a0) 0 empty

Class __gnu_cxx::__enable_if<true, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, unsigned int*> (0x0x7fcfa06f4600) 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*> (0x0x7fcfa06f4660) 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*> (0x0x7fcfa06fcaf8) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7fcfa06f46c0) 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*> (0x0x7fcfa06f4720) 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> (0x0x7fcfa06f4780) 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*> (0x0x7fcfa06fcb60) 0 empty
  std::_Iter_base<short unsigned int*, false> (0x0x7fcfa06f47e0) 0 empty

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

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

Class std::__is_pointer<pov::ObjectBase* const*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::ObjectBase* const*> (0x0x7fcfa06f4b40) 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> (0x0x7fcfa06f4ba0) 0 empty

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

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

Class std::__is_pointer<pov::LightSource* const*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::LightSource* const*> (0x0x7fcfa06f4cc0) 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*> (0x0x7fcfa0782060) 0 empty

Class std::iterator_traits<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<short unsigned int*> (0x0x7fcfa07820c0) 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> (0x0x7fcfa0782120) 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*> (0x0x7fcfa0782180) 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*> (0x0x7fcfa07821e0) 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 (0x0x7fcfa0527a20) 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 (0x0x7fcfa0527a80) 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 (0x0x7fcfa0527ae0) 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 (0x0x7fcfa0527b40) 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 (0x0x7fcfa0527c00) 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 (0x0x7fcfa0527c60) 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 (0x0x7fcfa0527cc0) 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 (0x0x7fcfa0527d20) 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 (0x0x7fcfa0527d80) 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 (0x0x7fcfa0527de0) 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 (0x0x7fcfa0527e40) 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 (0x0x7fcfa0527ea0) 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 (0x0x7fcfa0527f00) 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 (0x0x7fcfa0527f60) 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 (0x0x7fcfa05f2000) 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 (0x0x7fcfa05f2060) 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 (0x0x7fcfa05f20c0) 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 (0x0x7fcfa05f2120) 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 (0x0x7fcfa05f2180) 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 (0x0x7fcfa05f21e0) 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 (0x0x7fcfa05f2240) 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 (0x0x7fcfa05f22a0) 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 (0x0x7fcfa05f2300) 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 (0x0x7fcfa05f2360) 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 (0x0x7fcfa05f23c0) 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 (0x0x7fcfa05f2420) 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 (0x0x7fcfa05f2540) 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 (0x0x7fcfa05f25a0) 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 (0x0x7fcfa05f2600) 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 (0x0x7fcfa05f2660) 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 (0x0x7fcfa05f2720) 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 (0x0x7fcfa05f2780) 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 (0x0x7fcfa05f2840) 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 (0x0x7fcfa05f28a0) 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 (0x0x7fcfa05f2960) 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> > (0x0x7fcfa05f2c60) 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>&> (0x0x7fcfa05f2cc0) 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>&> (0x0x7fcfa0617750) 0 empty
  boost::enable_if_c<false, const std::basic_ostream<char>&> (0x0x7fcfa05f2d20) 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> > (0x0x7fcfa05f2c00) 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> > (0x0x7fcfa05f2ba0) 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> > (0x0x7fcfa05f2de0) 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> > (0x0x7fcfa06178f0) 0 empty
  boost::enable_if_c<false, std::basic_string<char> > (0x0x7fcfa05f2f00) 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> (0x0x7fcfa05f2f60) 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> (0x0x7fcfa0617958) 0 empty
  boost::disable_if_c<false, char> (0x0x7fcfa032f000) 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> (0x0x7fcfa05f2d80) 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*> > (0x0x7fcfa05f2b40) 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> (0x0x7fcfa032f120) 0 empty

