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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fc7096fbde0) 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> (0x0x7fc7096fbe40) 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> (0x0x7fc7096fbea0) 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> (0x0x7fc7096fbf00) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fc7093f5840) 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> (0x0x7fc7093f58a0) 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> (0x0x7fc7093f5900) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fc7093f5960) 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> (0x0x7fc7093f59c0) 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> (0x0x7fc7093f5a20) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fc7093f5ae0) 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> (0x0x7fc7093f5b40) 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> (0x0x7fc7093f5ba0) 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> (0x0x7fc7093f5c00) 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> (0x0x7fc7093f5c60) 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> (0x0x7fc7093f5cc0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fc7096c16e8) 0 empty
  std::input_iterator_tag (0x0x7fc70942a3c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fc7096c1750) 0 empty
  std::forward_iterator_tag (0x0x7fc7096c17b8) 0 empty
    std::input_iterator_tag (0x0x7fc70942a420) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fc7096c1820) 0 empty
  std::bidirectional_iterator_tag (0x0x7fc7096c1888) 0 empty
    std::forward_iterator_tag (0x0x7fc7096c18f0) 0 empty
      std::input_iterator_tag (0x0x7fc70942a480) 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> (0x0x7fc70942a780) 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 (0x0x7fc70942a960) 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 (0x0x7fc70942a9c0) 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 (0x0x7fc70942aa20) 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 (0x0x7fc70942aa80) 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 (0x0x7fc70942aae0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fc70942af00) 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> (0x0x7fc7095040c0) 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> (0x0x7fc7095041e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fc7096c1e38) 0
  std::_Bit_iterator_base (0x0x7fc7096c1ea0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc7092570c0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fc7096c1f08) 0
  std::_Bit_iterator_base (0x0x7fc7096c1f70) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc709257120) 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> (0x0x7fc7092572a0) 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> (0x0x7fc709257300) 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> (0x0x7fc7092ba1a0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fc709257360) 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> (0x0x7fc7092573c0) 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> (0x0x7fc709257420) 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> (0x0x7fc7092ba2d8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fc709257480) 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> > (0x0x7fc7092574e0) 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> (0x0x7fc709257540) 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> (0x0x7fc7092ba410) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fc7092575a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fc708f1f420) 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 (0x0x7fc708f1f480) 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 (0x0x7fc708c15f60) 0

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7fc708c54360) 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> > (0x0x7fc708c54540) 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> (0x0x7fc708c545a0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7fc708c54780) 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 (0x0x7fc708c0f7b8) 0
  std::allocator<char> (0x0x7fc708c0f820) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fc708c547e0) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7fc708c0fa28) 0
  std::basic_string<char>::_Rep_base (0x0x7fc708c548a0) 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> (0x0x7fc708c54960) 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 (0x0x7fc708c0fb60) 0
  std::allocator<wchar_t> (0x0x7fc708c0fbc8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fc708c549c0) 0 empty

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

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7fc708c54ae0) 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 (0x0x7fc708c0fc30) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7fc708c54a80) 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 (0x0x7fc708c0fd00) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7fc708c54b40) 0 nearly-empty
      primary-for std::logic_error (0x0x7fc708c0fd00)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7fc70877a8a0) 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> (0x0x7fc70877a900) 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> (0x0x7fc708762680) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fc70877a960) 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> (0x0x7fc708762750) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7fc7087627b8) 0
      primary-for std::collate_byname<char> (0x0x7fc708762750)
    std::locale::facet (0x0x7fc70877a9c0) 0
        primary-for std::collate<char> (0x0x7fc7087627b8)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fc70877ac00) 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 (0x0x7fc70877aa80) 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> (0x0x7fc70877acc0) 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> (0x0x7fc7085e91e0) 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 (0x0x7fc7085e9360) 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> (0x0x7fc70865a9a0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fc7085e9600) 0
      primary-for std::ctype<char> (0x0x7fc70865a9a0)
  std::ctype_base (0x0x7fc7085e9660) 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> (0x0x7fc708692690) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fc7085e96c0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc708692690)
  std::ctype_base (0x0x7fc7085e9720) 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> (0x0x7fc70866f0d0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fc708692770) 0
      primary-for std::ctype<wchar_t> (0x0x7fc70866f0d0)
    std::locale::facet (0x0x7fc7085e9780) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc708692770)
    std::ctype_base (0x0x7fc7085e97e0) 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> (0x0x7fc70866f270) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fc708692a80) 0
      primary-for std::ctype_byname<char> (0x0x7fc70866f270)
    std::locale::facet (0x0x7fc7085e98a0) 0
        primary-for std::ctype<char> (0x0x7fc708692a80)
    std::ctype_base (0x0x7fc7085e9900) 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> (0x0x7fc70866f2d8) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fc70866f340) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fc70866f2d8)
    std::__ctype_abstract_base<wchar_t> (0x0x7fc708692bd0) 0
        primary-for std::ctype<wchar_t> (0x0x7fc70866f340)
      std::locale::facet (0x0x7fc7085e9960) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc708692bd0)
      std::ctype_base (0x0x7fc7085e99c0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fc70866f9c0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fc7085e9ea0) 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> (0x0x7fc7085e9f00) 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> (0x0x7fc70866fdd0) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7fc70866fe38) 0
      primary-for std::numpunct_byname<char> (0x0x7fc70866fdd0)
    std::locale::facet (0x0x7fc70838a240) 0
        primary-for std::numpunct<char> (0x0x7fc70866fe38)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7fc70838acc0) 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> (0x0x7fc70838ad20) 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> (0x0x7fc708522680) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fc70838ad80) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fc70838ade0) 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> (0x0x7fc708522618 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> (0x0x7fc708522750 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> (0x0x7fc7081de150) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fc708522618) 0
      primary-for std::basic_iostream<char> (0x0x7fc7081de150)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fc7085226e8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fc70838ae40) 24
          primary-for std::basic_ios<char> (0x0x7fc7085226e8)
  std::basic_ostream<char> (0x0x7fc708522750) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fc7085226e8) 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 (0x0x7fc70838aea0) 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> (0x0x7fc7081e62d8 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> (0x0x7fc7081e63a8 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> (0x0x7fc7081de850) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fc7081e62d8) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fc7081de850)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fc7081e6340) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fc70838af00) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fc7081e6340)
  std::basic_ostream<wchar_t> (0x0x7fc7081e63a8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fc7081e6340) 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*> (0x0x7fc70820f0c0) 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*> (0x0x7fc70820f120) 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> (0x0x7fc70820f180) 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 (0x0x7fc70820f1e0) 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> (0x0x7fc70820f2a0) 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 (0x0x7fc70820f240) 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 (0x0x7fc70820f3c0) 0

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

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

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

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7fc70820fb40) 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> (0x0x7fc70820fba0) 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*> (0x0x7fc7081e6c30) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7fc70820fcc0) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7fc70820ff60) 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> (0x0x7fc708301000) 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> (0x0x7fc708301060) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7fc708301420) 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> (0x0x7fc708301480) 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> (0x0x7fc7083014e0) 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> (0x0x7fc708301540) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7fc708301b40) 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> (0x0x7fc708301ba0) 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> (0x0x7fc708301c00) 0 empty

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

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

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

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

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

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

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 (0x0x7fc708301e40) 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 (0x0x7fc7081e6e38) 0
    vptr=((& POVMS_Attribute::_ZTV15POVMS_Attribute) + 16u)
  POVMS_Container (0x0x7fc708301ea0) 0
      primary-for POVMS_Attribute (0x0x7fc7081e6e38)

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

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 (0x0x7fc70803d000) 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 (0x0x7fc70803d060) 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 (0x0x7fc7081e6f08) 0
    vptr=((& POVMS_Object::_ZTV12POVMS_Object) + 16u)
  POVMS_Container (0x0x7fc708301f60) 0
      primary-for POVMS_Object (0x0x7fc7081e6f08)

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

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 (0x0x7fc70803d240) 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 (0x0x7fc70803d2a0) 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 (0x0x7fc708082000) 0
    vptr=((& POVMS_MessageReceiver::FunctionHandlerOO::_ZTVN21POVMS_MessageReceiver17FunctionHandlerOOE) + 16u)
  POVMS_MessageReceiver::HandlerOO (0x0x7fc70803d540) 0 nearly-empty
      primary-for POVMS_MessageReceiver::FunctionHandlerOO (0x0x7fc708082000)

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

Class POVMS_MessageReceiver::HandlerNode
   size=40 align=8
   base size=40 base align=8
POVMS_MessageReceiver::HandlerNode (0x0x7fc70803d660) 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 (0x0x7fc70803d1e0) 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> (0x0x7fc70803d720) 0 empty

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7fc708082208) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7fc70803d780) 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> (0x0x7fc70803d7e0) 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> (0x0x7fc70803d8a0) 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> (0x0x7fc70803d840) 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> (0x0x7fc708082340) 0 empty
  __gnu_cxx::char_traits<short unsigned int> (0x0x7fc70803d900) 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 (0x0x7fc7080823a8) 0
  std::allocator<short unsigned int> (0x0x7fc708082410) 0 empty
    __gnu_cxx::new_allocator<short unsigned int> (0x0x7fc70803d960) 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> (0x0x7fc70803d6c0) 0

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

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

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

Class std::allocator<float>::rebind<float>
   size=1 align=1
   base size=0 base align=1
std::allocator<float>::rebind<float> (0x0x7fc70803dcc0) 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> (0x0x7fc70803dc60) 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 (0x0x7fc708082618) 0
  std::allocator<float> (0x0x7fc708082680) 0 empty
    __gnu_cxx::new_allocator<float> (0x0x7fc70803dd20) 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> > (0x0x7fc70803da80) 0

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

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

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

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

Class pov_base::FloatSetting
   size=16 align=8
   base size=16 base align=8
pov_base::FloatSetting (0x0x7fc708082a28) 0
  pov_base::GenericSetting (0x0x7fc707e89000) 0

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

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

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

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7fc707a5f180) 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> (0x0x7fc707a5f720) 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 (0x0x7fc707a574e0) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7fc707a5f780) 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> (0x0x7fc707a5f7e0) 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*> (0x0x7fc707a576e8) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7fc707a5f840) 0 empty

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

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7fc707a5f900) 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> (0x0x7fc707a5f960) 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> (0x0x7fc707a5f9c0) 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> (0x0x7fc707a578f0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707a5fa20) 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> (0x0x7fc707a5fb40) 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> (0x0x7fc707a57958) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707a5fba0) 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> (0x0x7fc707a5fc00) 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> (0x0x7fc707a579c0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707a5fc60) 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> (0x0x7fc707a5fcc0) 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> (0x0x7fc707a57a28) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707a5fd20) 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> (0x0x7fc707a5fe40) 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> (0x0x7fc707a57a90) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707a5fea0) 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> (0x0x7fc707ade000) 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> (0x0x7fc707a57af8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707ade060) 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> (0x0x7fc707ade0c0) 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> (0x0x7fc707a57b60) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707ade120) 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> (0x0x7fc707ade180) 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> (0x0x7fc707a57bc8) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc707ade1e0) 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> (0x0x7fc707ade300) 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> (0x0x7fc707a57d00) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707ade360) 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> (0x0x7fc707ade480) 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> (0x0x7fc707a57d68) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc707ade4e0) 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 (0x0x7fc707a57dd0) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 16u)
  std::runtime_error (0x0x7fc707a57e38) 0
      primary-for boost::system::system_error (0x0x7fc707a57dd0)
    std::exception (0x0x7fc707ade600) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc707a57e38)

Class boost::thread_interrupted
   size=1 align=1
   base size=0 base align=1
boost::thread_interrupted (0x0x7fc707ade660) 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 (0x0x7fc707b14000) 0
    vptr=((& boost::thread_exception::_ZTVN5boost16thread_exceptionE) + 16u)
  boost::system::system_error (0x0x7fc707b14068) 0
      primary-for boost::thread_exception (0x0x7fc707b14000)
    std::runtime_error (0x0x7fc707b140d0) 0
        primary-for boost::system::system_error (0x0x7fc707b14068)
      std::exception (0x0x7fc707ade6c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc707b140d0)

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 (0x0x7fc707b142d8) 0
    vptr=((& boost::condition_error::_ZTVN5boost15condition_errorE) + 16u)
  boost::system::system_error (0x0x7fc707b14340) 0
      primary-for boost::condition_error (0x0x7fc707b142d8)
    std::runtime_error (0x0x7fc707b143a8) 0
        primary-for boost::system::system_error (0x0x7fc707b14340)
      std::exception (0x0x7fc707ade720) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc707b143a8)

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 (0x0x7fc707b145b0) 0
    vptr=((& boost::lock_error::_ZTVN5boost10lock_errorE) + 16u)
  boost::thread_exception (0x0x7fc707b14618) 0
      primary-for boost::lock_error (0x0x7fc707b145b0)
    boost::system::system_error (0x0x7fc707b14680) 0
        primary-for boost::thread_exception (0x0x7fc707b14618)
      std::runtime_error (0x0x7fc707b146e8) 0
          primary-for boost::system::system_error (0x0x7fc707b14680)
        std::exception (0x0x7fc707ade780) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc707b146e8)

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 (0x0x7fc707b14750) 0
    vptr=((& boost::thread_resource_error::_ZTVN5boost21thread_resource_errorE) + 16u)
  boost::thread_exception (0x0x7fc707b147b8) 0
      primary-for boost::thread_resource_error (0x0x7fc707b14750)
    boost::system::system_error (0x0x7fc707b14820) 0
        primary-for boost::thread_exception (0x0x7fc707b147b8)
      std::runtime_error (0x0x7fc707b14888) 0
          primary-for boost::system::system_error (0x0x7fc707b14820)
        std::exception (0x0x7fc707ade7e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc707b14888)

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 (0x0x7fc707b148f0) 0
    vptr=((& boost::unsupported_thread_option::_ZTVN5boost25unsupported_thread_optionE) + 16u)
  boost::thread_exception (0x0x7fc707b14958) 0
      primary-for boost::unsupported_thread_option (0x0x7fc707b148f0)
    boost::system::system_error (0x0x7fc707b149c0) 0
        primary-for boost::thread_exception (0x0x7fc707b14958)
      std::runtime_error (0x0x7fc707b14a28) 0
          primary-for boost::system::system_error (0x0x7fc707b149c0)
        std::exception (0x0x7fc707ade840) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc707b14a28)

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 (0x0x7fc707b14a90) 0
    vptr=((& boost::invalid_thread_argument::_ZTVN5boost23invalid_thread_argumentE) + 16u)
  boost::thread_exception (0x0x7fc707b14af8) 0
      primary-for boost::invalid_thread_argument (0x0x7fc707b14a90)
    boost::system::system_error (0x0x7fc707b14b60) 0
        primary-for boost::thread_exception (0x0x7fc707b14af8)
      std::runtime_error (0x0x7fc707b14bc8) 0
          primary-for boost::system::system_error (0x0x7fc707b14b60)
        std::exception (0x0x7fc707ade8a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc707b14bc8)

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 (0x0x7fc707b14c30) 0
    vptr=((& boost::thread_permission_error::_ZTVN5boost23thread_permission_errorE) + 16u)
  boost::thread_exception (0x0x7fc707b14c98) 0
      primary-for boost::thread_permission_error (0x0x7fc707b14c30)
    boost::system::system_error (0x0x7fc707b14d00) 0
        primary-for boost::thread_exception (0x0x7fc707b14c98)
      std::runtime_error (0x0x7fc707b14d68) 0
          primary-for boost::system::system_error (0x0x7fc707b14d00)
        std::exception (0x0x7fc707ade900) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc707b14d68)

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7fc707adef00) 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> (0x0x7fc7077ad000) 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> (0x0x7fc7077ad0c0) 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> (0x0x7fc7077ad180) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7fc7077a5d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077a5d68) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ada20) 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> (0x0x7fc7077a5dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077a5e38) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ada80) 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> (0x0x7fc7077a5ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077a5f08) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adae0) 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> (0x0x7fc7077a5f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7000) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adb40) 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> (0x0x7fc7077c7068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c70d0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adba0) 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> (0x0x7fc7077c7138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c71a0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adc00) 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> (0x0x7fc7077c7208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7270) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adc60) 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> (0x0x7fc7077c72d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7340) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adcc0) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7fc7077c73a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7410) 0 empty
    mpl_::bool_<true> (0x0x7fc7077add20) 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> (0x0x7fc7077c7478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c74e0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077add80) 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> (0x0x7fc7077c7548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c75b0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adde0) 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> (0x0x7fc7077c7618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7680) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ade40) 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> (0x0x7fc7077c76e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7750) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adea0) 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> (0x0x7fc7077c77b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7820) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adf00) 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> (0x0x7fc7077c7888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c78f0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077adf60) 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> (0x0x7fc7077c7958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c79c0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce000) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7fc7077c7a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7a90) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce060) 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> (0x0x7fc7077c7af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7b60) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce0c0) 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> (0x0x7fc7077c7bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7c30) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce120) 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> (0x0x7fc7077c7c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7d00) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce180) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7fc7077c7d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7dd0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce1e0) 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> (0x0x7fc7077c7e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7ea0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce240) 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> (0x0x7fc7077c7f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077c7f70) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce2a0) 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> (0x0x7fc7077d8000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8068) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce300) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7fc7077d80d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8138) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce360) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7fc7077d81a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8208) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce3c0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7fc7077d8270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d82d8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce420) 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> (0x0x7fc7077d8340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d83a8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce480) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7fc7077d8410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8478) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce4e0) 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> (0x0x7fc7077d84e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8548) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce540) 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> (0x0x7fc7077d85b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8618) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce5a0) 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> (0x0x7fc7077d8680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d86e8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce600) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7fc7077d8750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d87b8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce660) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7fc7077d8820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8888) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce6c0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7fc7077d88f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8958) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce720) 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> (0x0x7fc7077d89c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8a28) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce780) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7fc7077d8a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8af8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce7e0) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7fc7077d8b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8bc8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce840) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7fc7077d8c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8c98) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce8a0) 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> (0x0x7fc7077d8d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8d68) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce900) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7fc7077d8dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8e38) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce960) 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> (0x0x7fc7077d8ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077d8f08) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ce9c0) 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> (0x0x7fc7077d8f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2000) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cea20) 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> (0x0x7fc7077e2068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e20d0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cea80) 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> (0x0x7fc7077e2138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e21a0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ceae0) 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> (0x0x7fc7077e2208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2270) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ceb40) 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> (0x0x7fc7077e22d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2340) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ceba0) 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> (0x0x7fc7077e23a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2410) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cec00) 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> (0x0x7fc7077e2478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e24e0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cec60) 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> (0x0x7fc7077e2548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e25b0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cecc0) 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> (0x0x7fc7077e2618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2680) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ced20) 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> (0x0x7fc7077e26e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2750) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ced80) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7fc7077e27b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2820) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cede0) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7fc7077e2888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e28f0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cee40) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7fc7077e2958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e29c0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ceea0) 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> (0x0x7fc7077e2a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2a90) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cef00) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7fc7077e2af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2b60) 0 empty
    mpl_::bool_<true> (0x0x7fc7077cef60) 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> (0x0x7fc7077e2bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2c30) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee000) 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> (0x0x7fc7077e2c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2d00) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee060) 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> (0x0x7fc7077e2d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2dd0) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee0c0) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7fc7077e2f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077e2f70) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee180) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7fc7077f2000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2068) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee1e0) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7fc7077f20d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2138) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee240) 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> (0x0x7fc7077f21a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2208) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee2a0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7fc7077f2270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f22d8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee300) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7fc7077f2340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f23a8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee360) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7fc7077f2410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2478) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee3c0) 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> (0x0x7fc7077f24e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2548) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee420) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7fc7077f25b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2618) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee480) 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> (0x0x7fc7077f2680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f26e8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee4e0) 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> (0x0x7fc7077f2750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f27b8) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee540) 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> (0x0x7fc7077f2820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2888) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee5a0) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7fc7077f2a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2a90) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee720) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7fc7077f2af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2b60) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee780) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7fc7077f2bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2c30) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee7e0) 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> (0x0x7fc7077f2c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7077f2d00) 0 empty
    mpl_::bool_<true> (0x0x7fc7077ee840) 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> (0x0x7fc7077eea80) 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> (0x0x7fc7077eeae0) 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> (0x0x7fc7077eeb40) 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> (0x0x7fc7077eeba0) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7fc70788d720) 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> (0x0x7fc70788d960) 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> (0x0x7fc70788da20) 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> (0x0x7fc70788dae0) 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> (0x0x7fc70788dc60) 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> (0x0x7fc70788dcc0) 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> (0x0x7fc70788dd20) 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> (0x0x7fc70788dd80) 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> (0x0x7fc70788dde0) 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> (0x0x7fc70788de40) 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> (0x0x7fc70788dea0) 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> (0x0x7fc70788df00) 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> (0x0x7fc70788df60) 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> (0x0x7fc707900000) 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> (0x0x7fc707900060) 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> (0x0x7fc7079000c0) 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> (0x0x7fc707900120) 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> (0x0x7fc707900180) 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> (0x0x7fc7079001e0) 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> (0x0x7fc707900240) 0 empty

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7fc707900de0) 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> (0x0x7fc707835340) 0 empty
  mpl_::bool_<true> (0x0x7fc707900ea0) 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> (0x0x7fc707835410) 0 empty
  mpl_::bool_<false> (0x0x7fc707900f60) 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> (0x0x7fc7079271e0) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7fc7079273c0) 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> > (0x0x7fc707835548) 0 empty
  mpl_::int_<-1> (0x0x7fc707927420) 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> (0x0x7fc707927540) 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> > (0x0x7fc707835680) 0 empty
  mpl_::int_<-1> (0x0x7fc7079276c0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7fc707927900) 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> > (0x0x7fc7078357b8) 0 empty
  mpl_::int_<-1> (0x0x7fc7079279c0) 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> (0x0x7fc707927a20) 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> > (0x0x7fc7078358f0) 0 empty
  mpl_::int_<-1> (0x0x7fc707927ba0) 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> (0x0x7fc70755b180) 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> (0x0x7fc70755b240) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7fc70755b480) 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> (0x0x7fc707184300) 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> (0x0x7fc707184360) 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> (0x0x7fc7071843c0) 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> (0x0x7fc707184420) 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> (0x0x7fc7071845a0) 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> (0x0x7fc707184600) 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> (0x0x7fc707184660) 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> (0x0x7fc7071846c0) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7fc70762ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b000) 0 empty
    mpl_::bool_<false> (0x0x7fc7071848a0) 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> (0x0x7fc70719b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b0d0) 0 empty
    mpl_::bool_<false> (0x0x7fc707184900) 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> (0x0x7fc70719b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc707184960) 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> (0x0x7fc70719b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b270) 0 empty
    mpl_::bool_<false> (0x0x7fc7071849c0) 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> (0x0x7fc70719b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc707184ae0) 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> (0x0x7fc70719b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b478) 0 empty
    mpl_::bool_<false> (0x0x7fc707184b40) 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> (0x0x7fc70719b4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b548) 0 empty
    mpl_::bool_<false> (0x0x7fc707184ba0) 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> (0x0x7fc70719b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b618) 0 empty
    mpl_::bool_<false> (0x0x7fc707184c00) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7fc70719b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc707184d80) 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> (0x0x7fc70719b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b888) 0 empty
    mpl_::bool_<false> (0x0x7fc707184de0) 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> (0x0x7fc70719b8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719b958) 0 empty
    mpl_::bool_<false> (0x0x7fc707184e40) 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> (0x0x7fc70719b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719ba28) 0 empty
    mpl_::bool_<false> (0x0x7fc707184ea0) 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> (0x0x7fc70719ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719baf8) 0 empty
    mpl_::bool_<false> (0x0x7fc707184f00) 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> (0x0x7fc70719bb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719bbc8) 0 empty
    mpl_::bool_<false> (0x0x7fc707184f60) 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> (0x0x7fc70719bc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719bc98) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa000) 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> (0x0x7fc70719bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719bd68) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa060) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7fc70719bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70719bf08) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa1e0) 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> (0x0x7fc70719bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af000) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa240) 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> (0x0x7fc7071af068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af0d0) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa2a0) 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> (0x0x7fc7071af138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa300) 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> (0x0x7fc7071af208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af270) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa360) 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> (0x0x7fc7071af2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af340) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa3c0) 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> (0x0x7fc7071af3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af410) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa420) 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> (0x0x7fc7071af478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af4e0) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa480) 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> (0x0x7fc7071af5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af618) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa5a0) 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> (0x0x7fc7071af680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af6e8) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa600) 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> (0x0x7fc7071af750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa660) 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> (0x0x7fc7071af820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071af888) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa6c0) 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> (0x0x7fc7071afa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071afaf8) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa900) 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> (0x0x7fc7071afb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071afbc8) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa960) 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> (0x0x7fc7071afc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071afc98) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aa9c0) 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> (0x0x7fc7071afd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071afd68) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aaa20) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7fc7071afe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071afea0) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aab40) 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> (0x0x7fc7071aff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071aff70) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aaba0) 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> (0x0x7fc7071c6000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c6068) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aac00) 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> (0x0x7fc7071c60d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c6138) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aac60) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7fc7071c6208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c6270) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aad80) 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> (0x0x7fc7071c62d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c6340) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aade0) 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> (0x0x7fc7071c63a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c6410) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aae40) 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> (0x0x7fc7071c6478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c64e0) 0 empty
    mpl_::bool_<false> (0x0x7fc7071aaea0) 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> (0x0x7fc7071c65b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c6618) 0 empty
    mpl_::bool_<false> (0x0x7fc7071ce000) 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> (0x0x7fc7071c6680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c66e8) 0 empty
    mpl_::bool_<false> (0x0x7fc7071ce060) 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> (0x0x7fc7071c6750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c67b8) 0 empty
    mpl_::bool_<false> (0x0x7fc7071ce0c0) 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> (0x0x7fc7071c6820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7071c6888) 0 empty
    mpl_::bool_<false> (0x0x7fc7071ce120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7fc70728a120) 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> (0x0x7fc70728a180) 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> (0x0x7fc70728a1e0) 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> (0x0x7fc70728a240) 0 empty

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7fc70728a4e0) 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 (0x0x7fc70728a6c0) 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 (0x0x7fc70728a720) 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> (0x0x7fc70728a780) 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 (0x0x7fc70728a840) 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 (0x0x7fc70728a8a0) 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> (0x0x7fc70728a900) 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 (0x0x7fc7070265b0) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7fc707026618) 0
      primary-for boost::gregorian::bad_weekday (0x0x7fc7070265b0)
    std::logic_error (0x0x7fc707026680) 0
        primary-for std::out_of_range (0x0x7fc707026618)
      std::exception (0x0x7fc70703a060) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc707026680)

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*> (0x0x7fc70703a300) 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> (0x0x7fc70703a2a0) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7fc70703a240) 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*> (0x0x7fc70703a420) 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> (0x0x7fc70703a3c0) 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> (0x0x7fc70703a360) 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> (0x0x7fc70703a1e0) 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> (0x0x7fc70703a480) 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> (0x0x7fc707026958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7070269c0) 0 empty
    mpl_::bool_<false> (0x0x7fc70703a4e0) 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> (0x0x7fc70703a540) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7fc707026a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc707026a90) 0 empty
    mpl_::bool_<true> (0x0x7fc70703a5a0) 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> (0x0x7fc70703a600) 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> (0x0x7fc70703a660) 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> (0x0x7fc707026af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc707026b60) 0 empty
    mpl_::bool_<true> (0x0x7fc70703a6c0) 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> (0x0x7fc70703a720) 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> (0x0x7fc70703a180) 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> (0x0x7fc70703a120) 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> > (0x0x7fc70703a0c0) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7fc707026d00) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7fc70703a840) 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 (0x0x7fc707026d68) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7fc707026dd0) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7fc707026d68)
    std::logic_error (0x0x7fc707026e38) 0
        primary-for std::out_of_range (0x0x7fc707026dd0)
      std::exception (0x0x7fc70703a8a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc707026e38)

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 (0x0x7fc707026ea0) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7fc707026f08) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7fc707026ea0)
    std::logic_error (0x0x7fc707026f70) 0
        primary-for std::out_of_range (0x0x7fc707026f08)
      std::exception (0x0x7fc70703a960) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc707026f70)

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*> (0x0x7fc70703ac60) 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> (0x0x7fc70703ac00) 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> (0x0x7fc70703aba0) 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> (0x0x7fc70703ab40) 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> (0x0x7fc70703acc0) 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> (0x0x7fc70709c1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70709c208) 0 empty
    mpl_::bool_<false> (0x0x7fc70703ade0) 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> (0x0x7fc70709c270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70709c2d8) 0 empty
    mpl_::bool_<true> (0x0x7fc70703ae40) 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> (0x0x7fc70703aea0) 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> (0x0x7fc70703aae0) 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> (0x0x7fc70703aa80) 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> > (0x0x7fc70703aa20) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7fc70709c548) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7fc7070ac000) 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 (0x0x7fc70709c5b0) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7fc70709c618) 0
      primary-for boost::gregorian::bad_year (0x0x7fc70709c5b0)
    std::logic_error (0x0x7fc70709c680) 0
        primary-for std::out_of_range (0x0x7fc70709c618)
      std::exception (0x0x7fc7070ac060) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc70709c680)

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*> (0x0x7fc7070ac300) 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> (0x0x7fc7070ac2a0) 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> (0x0x7fc7070ac240) 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> (0x0x7fc7070ac1e0) 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> (0x0x7fc7070ac360) 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> (0x0x7fc70709c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70709c8f0) 0 empty
    mpl_::bool_<false> (0x0x7fc7070ac3c0) 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> (0x0x7fc70709c958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70709c9c0) 0 empty
    mpl_::bool_<true> (0x0x7fc7070ac420) 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> (0x0x7fc7070ac480) 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> (0x0x7fc7070ac180) 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> (0x0x7fc7070ac120) 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> > (0x0x7fc7070ac0c0) 0

Class boost::gregorian::greg_year
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_year (0x0x7fc70709cc30) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7fc7070ac4e0) 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 (0x0x7fc70709cc98) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7fc70709cd00) 0
      primary-for boost::gregorian::bad_month (0x0x7fc70709cc98)
    std::logic_error (0x0x7fc70709cd68) 0
        primary-for std::out_of_range (0x0x7fc70709cd00)
      std::exception (0x0x7fc7070ac540) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc70709cd68)

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*> (0x0x7fc7070ac7e0) 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> (0x0x7fc7070ac780) 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> (0x0x7fc7070ac720) 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> (0x0x7fc7070ac6c0) 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> (0x0x7fc7070ac840) 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> (0x0x7fc70709cf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7070e4000) 0 empty
    mpl_::bool_<false> (0x0x7fc7070ac8a0) 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> (0x0x7fc7070e4068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7070e40d0) 0 empty
    mpl_::bool_<true> (0x0x7fc7070ac900) 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> (0x0x7fc7070ac960) 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> (0x0x7fc7070ac660) 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> (0x0x7fc7070ac600) 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> > (0x0x7fc7070ac5a0) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7fc7070e4270) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7fc7070aca80) 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> (0x0x7fc7070acae0) 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> (0x0x7fc7070acba0) 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> (0x0x7fc7070acb40) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7fc7070e4340) 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> (0x0x7fc7070acc00) 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 (0x0x7fc7070accc0) 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 (0x0x7fc7070acd20) 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> > (0x0x7fc7070acd80) 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> > > (0x0x7fc7070e44e0) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc7070acde0) 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> > > > (0x0x7fc7070e45b0) 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> > > (0x0x7fc7070e4618) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc7070ace40) 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> > > > > (0x0x7fc7070e46e8) 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> > > > (0x0x7fc7070e4750) 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> > > (0x0x7fc7070e47b8) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc7070acea0) 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> > > > > > (0x0x7fc7070e4888) 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> > > > > (0x0x7fc7070e48f0) 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> > > > (0x0x7fc7070e4958) 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> > > (0x0x7fc7070e49c0) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc7070acf00) 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> > > > > > > (0x0x7fc7070e4a90) 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> > > > > > (0x0x7fc7070e4af8) 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> > > > > (0x0x7fc7070e4b60) 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> > > > (0x0x7fc7070e4bc8) 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> > > (0x0x7fc7070e4c30) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc7070acf60) 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> (0x0x7fc7070e4d00) 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> > > > > > > (0x0x7fc7070e4d68) 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> > > > > > (0x0x7fc7070e4dd0) 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> > > > > (0x0x7fc7070e4e38) 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> > > > (0x0x7fc7070e4ea0) 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> > > (0x0x7fc7070e4f08) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc706d3e000) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7fc706d43068) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fc706d430d0) 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> > > > > > > (0x0x7fc706d43138) 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> > > > > > (0x0x7fc706d431a0) 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> > > > > (0x0x7fc706d43208) 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> > > > (0x0x7fc706d43270) 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> > > (0x0x7fc706d432d8) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc706d3e060) 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> (0x0x7fc706d3e1e0) 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> > (0x0x7fc706d3e240) 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> (0x0x7fc706d3e2a0) 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> > (0x0x7fc706d435b0) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7fc706d3e300) 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> (0x0x7fc706d437b8) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc706d43820) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7fc706d3e360) 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> > (0x0x7fc706d438f0) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc706d43958) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc706d439c0) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7fc706d3e3c0) 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> (0x0x7fc706d43a90) 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> > (0x0x7fc706d43af8) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc706d43b60) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc706d43bc8) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7fc706d3e420) 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> (0x0x7fc706d43c98) 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> (0x0x7fc706d43d00) 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> > (0x0x7fc706d43d68) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc706d43dd0) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc706d43e38) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7fc706d3e480) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7fc706dc0000) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7fc706dc0068) 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> (0x0x7fc706dc00d0) 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> > (0x0x7fc706dc0138) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc706dc01a0) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc706dc0208) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7fc706d3e4e0) 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*> (0x0x7fc706d3e7e0) 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> (0x0x7fc706d3e780) 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> (0x0x7fc706d3e720) 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> (0x0x7fc706d3e6c0) 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> (0x0x7fc706d3e840) 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> (0x0x7fc706dc0478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc706dc04e0) 0 empty
    mpl_::bool_<false> (0x0x7fc706d3e960) 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> (0x0x7fc706dc0548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc706dc05b0) 0 empty
    mpl_::bool_<true> (0x0x7fc706d3e9c0) 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> (0x0x7fc706d3ea20) 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> (0x0x7fc706d3e660) 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> (0x0x7fc706d3e600) 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> > (0x0x7fc706d3e5a0) 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> (0x0x7fc706d3ecc0) 0

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

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7fc706dc0958) 0
  boost::gregorian::date_duration (0x0x7fc706dc09c0) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fc706dc0a28) 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> > > > > > > (0x0x7fc706dc0a90) 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> > > > > > (0x0x7fc706dc0af8) 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> > > > > (0x0x7fc706dc0b60) 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> > > > (0x0x7fc706dc0bc8) 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> > > (0x0x7fc706dc0c30) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc706d3ee40) 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> (0x0x7fc706e82000) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7fc706e62060) 0
      primary-for std::basic_stringbuf<char> (0x0x7fc706e82000)

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

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

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> (0x0x7fc706e78e00 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> (0x0x7fc706e82af8 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> (0x0x7fc706e82bc8 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> (0x0x7fc706e82a90) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7fc706e78e00) 0
      primary-for std::basic_stringstream<char> (0x0x7fc706e82a90)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fc706e82af8) 0
        primary-for std::basic_iostream<char> (0x0x7fc706e78e00)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fc706e82b60) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7fc706e62480) 104
            primary-for std::basic_ios<char> (0x0x7fc706e82b60)
    std::basic_ostream<char> (0x0x7fc706e82bc8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7fc706e82b60) 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> (0x0x7fc706e82d00) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fc706e626c0) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7fc706e82d00)

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

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

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> (0x0x7fc706ead230 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> (0x0x7fc706ebd8f0 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> (0x0x7fc706ebd9c0 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> (0x0x7fc706ebd888) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fc706ead230) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7fc706ebd888)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fc706ebd8f0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fc706ead230)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fc706ebd958) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7fc706e62ae0) 104
            primary-for std::basic_ios<wchar_t> (0x0x7fc706ebd958)
    std::basic_ostream<wchar_t> (0x0x7fc706ebd9c0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fc706ebd958) 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> (0x0x7fc706e62f00) 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> > (0x0x7fc706e62f60) 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> (0x0x7fc706b50000) 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> > (0x0x7fc706b52000) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b50060) 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> (0x0x7fc706b52068) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706b520d0) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b500c0) 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> > (0x0x7fc706b52138) 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> (0x0x7fc706b521a0) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706b52208) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b50120) 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> (0x0x7fc706b52270) 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> > (0x0x7fc706b522d8) 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> (0x0x7fc706b52340) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706b523a8) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b50180) 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> (0x0x7fc706b50240) 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> > (0x0x7fc706b52410) 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> (0x0x7fc706b52478) 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> > (0x0x7fc706b524e0) 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> (0x0x7fc706b52548) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706b525b0) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b501e0) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7fc706b52750) 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> > (0x0x7fc706b527b8) 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> (0x0x7fc706b52820) 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> > (0x0x7fc706b52888) 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> (0x0x7fc706b528f0) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706b52958) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b502a0) 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 (0x0x7fc706b50360) 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> (0x0x7fc706b50540) 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> > (0x0x7fc706b505a0) 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> (0x0x7fc706b50600) 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> > (0x0x7fc706b52a28) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc706b50660) 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> (0x0x7fc706b52b60) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc706b52bc8) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc706b506c0) 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> > (0x0x7fc706b52c30) 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> (0x0x7fc706b52c98) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc706b52d00) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc706b50720) 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> (0x0x7fc706b52d68) 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> > (0x0x7fc706b52dd0) 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> (0x0x7fc706b52e38) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc706b52ea0) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc706b50780) 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> (0x0x7fc706b508a0) 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> > (0x0x7fc706b50840) 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> > > (0x0x7fc706b52f08) 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> (0x0x7fc706b52f70) 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> > (0x0x7fc706b52680) 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> (0x0x7fc706bdd000) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc706bdd068) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc706b507e0) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7fc706bdd208) 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> > > (0x0x7fc706bdd270) 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> (0x0x7fc706bdd2d8) 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> > (0x0x7fc706bdd340) 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> (0x0x7fc706bdd3a8) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc706bdd410) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc706b50a20) 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> (0x0x7fc706b50a80) 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> (0x0x7fc706b50ae0) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7fc706bdd548) 0
  boost::posix_time::time_duration (0x0x7fc706bdd5b0) 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> > (0x0x7fc706bdd618) 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> (0x0x7fc706bdd680) 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> > (0x0x7fc706bdd6e8) 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> (0x0x7fc706bdd750) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706bdd7b8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b50b40) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7fc706bdd820) 0
  boost::posix_time::time_duration (0x0x7fc706bdd888) 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> > (0x0x7fc706bdd8f0) 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> (0x0x7fc706bdd958) 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> > (0x0x7fc706bdd9c0) 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> (0x0x7fc706bdda28) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706bdda90) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b50ba0) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7fc706bddaf8) 0
  boost::posix_time::time_duration (0x0x7fc706bddb60) 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> > (0x0x7fc706bddbc8) 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> (0x0x7fc706bddc30) 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> > (0x0x7fc706bddc98) 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> (0x0x7fc706bddd00) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc706bddd68) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc706b50c00) 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> (0x0x7fc706b50e40) 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> > (0x0x7fc706bdd478) 0 empty
  mpl_::bool_<false> (0x0x7fc706c8e000) 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> (0x0x7fc706c8e180) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7fc706c8e2a0) 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> > (0x0x7fc706c930d0) 0 empty
  mpl_::int_<-1> (0x0x7fc706c8e360) 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> > (0x0x7fc706c93208) 0 empty
  mpl_::bool_<true> (0x0x7fc706c8e480) 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> (0x0x7fc706c8e600) 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> > (0x0x7fc706c933a8) 0 empty
  mpl_::int_<-1> (0x0x7fc706c8e780) 0 empty

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

Class boost::mpl::abs<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::abs<mpl_::na> (0x0x7fc706c8eb40) 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> > (0x0x7fc706c93750) 0 empty
  mpl_::int_<-1> (0x0x7fc706c8ecc0) 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> (0x0x7fc706c8ed80) 0 empty

Class boost::mpl::sign<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sign<mpl_::na> (0x0x7fc706c8ef00) 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> > (0x0x7fc706c939c0) 0 empty
  mpl_::int_<-1> (0x0x7fc706cbb0c0) 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> (0x0x7fc706cbb180) 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> (0x0x7fc706c93af8) 0 empty
  mpl_::int_<1> (0x0x7fc706cbb240) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7fc706cbb2a0) 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> (0x0x7fc706c93b60) 0 empty
  mpl_::int_<2> (0x0x7fc706cbb300) 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> (0x0x7fc706c93bc8) 0 empty
  mpl_::int_<3> (0x0x7fc706cbb360) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7fc706cbb3c0) 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> (0x0x7fc706c93c30) 0 empty
  mpl_::int_<4> (0x0x7fc706cbb420) 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> (0x0x7fc706c93c98) 0 empty
  mpl_::int_<5> (0x0x7fc706cbb480) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7fc706cbb4e0) 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> (0x0x7fc706c93d00) 0 empty
  mpl_::int_<6> (0x0x7fc706cbb540) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7fc706cbb5a0) 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> (0x0x7fc706c93d68) 0 empty
  mpl_::int_<7> (0x0x7fc706cbb600) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7fc706cbb660) 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> (0x0x7fc706c93dd0) 0 empty
  mpl_::int_<8> (0x0x7fc706cbb6c0) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7fc706cbb720) 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> (0x0x7fc706c93e38) 0 empty
  mpl_::int_<9> (0x0x7fc706cbb780) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7fc706cbb7e0) 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> (0x0x7fc706c93ea0) 0 empty
  mpl_::int_<10> (0x0x7fc706cbb840) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7fc706cbb8a0) 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> (0x0x7fc706c93f08) 0 empty
  mpl_::int_<11> (0x0x7fc706cbb900) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7fc706cbb960) 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> (0x0x7fc706c93f70) 0 empty
  mpl_::int_<12> (0x0x7fc706cbb9c0) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7fc706cbba20) 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> (0x0x7fc706ce4000) 0 empty
  mpl_::int_<13> (0x0x7fc706cbba80) 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> (0x0x7fc706cbbc00) 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> > (0x0x7fc706ce4208) 0 empty
  mpl_::int_<-1> (0x0x7fc706cbbd80) 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> (0x0x7fc706cbbf60) 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> (0x0x7fc706cf4120) 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> > (0x0x7fc706ce45b0) 0 empty
  mpl_::int_<-1> (0x0x7fc706cf42a0) 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> (0x0x7fc706cf4480) 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> (0x0x7fc706cf4600) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7fc706cfce70) 0 empty
  std::numeric_limits<bool> (0x0x7fc706cf4660) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7fc706cf46c0) 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'> (0x0x7fc706cf4720) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7fc706d0d000) 0 empty
  std::numeric_limits<char> (0x0x7fc706cf4780) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7fc706cf47e0) 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> (0x0x7fc706cf4840) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7fc706d0d150) 0 empty
  std::numeric_limits<signed char> (0x0x7fc706cf48a0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7fc706cf4900) 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> (0x0x7fc706cf4960) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7fc706d0d2a0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7fc706cf49c0) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7fc706cf4a20) 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> (0x0x7fc706cf4a80) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7fc706d0d3f0) 0 empty
  std::numeric_limits<wchar_t> (0x0x7fc706cf4ae0) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7fc706cf4b40) 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> (0x0x7fc706cf4ba0) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7fc706d0d540) 0 empty
  std::numeric_limits<short int> (0x0x7fc706cf4c00) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7fc706cf4c60) 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> (0x0x7fc706cf4cc0) 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> (0x0x7fc706d0d690) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7fc706cf4d20) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7fc706cf4d80) 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> (0x0x7fc706cf4de0) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7fc706d0d7e0) 0 empty
  std::numeric_limits<int> (0x0x7fc706cf4e40) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7fc706cf4ea0) 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> (0x0x7fc706cf4f00) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7fc706d0d930) 0 empty
  std::numeric_limits<unsigned int> (0x0x7fc706cf4f60) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7fc706918000) 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> (0x0x7fc706918060) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7fc706d0da80) 0 empty
  std::numeric_limits<long int> (0x0x7fc706918180) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7fc7069181e0) 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> (0x0x7fc7069182a0) 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> (0x0x7fc706d0dbd0) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7fc706918300) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7fc706918360) 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> (0x0x7fc7069183c0) 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> (0x0x7fc706d0dd20) 0 empty
  std::numeric_limits<long long int> (0x0x7fc706918420) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7fc706918480) 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> (0x0x7fc7069184e0) 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> (0x0x7fc706d0de70) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7fc706918600) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7fc706918660) 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> (0x0x7fc706918a80) 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> (0x0x7fc70695a840) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7fc70696f068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70696f0d0) 0 empty
    mpl_::bool_<false> (0x0x7fc70695a8a0) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7fc70696f138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70696f1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc70695a900) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7fc70696f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70696f270) 0 empty
    mpl_::bool_<false> (0x0x7fc70695a960) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7fc70696f2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70696f340) 0 empty
    mpl_::bool_<false> (0x0x7fc70695a9c0) 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> (0x0x7fc70695aa20) 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> (0x0x7fc70695a7e0) 0 empty

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

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7fc70696f618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696f680) 0 empty
    mpl_::bool_<true> (0x0x7fc70695aba0) 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> (0x0x7fc70696f6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696f750) 0 empty
    mpl_::bool_<true> (0x0x7fc70695ac00) 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> (0x0x7fc70696f7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696f820) 0 empty
    mpl_::bool_<true> (0x0x7fc70695ac60) 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> (0x0x7fc70696f888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696f8f0) 0 empty
    mpl_::bool_<true> (0x0x7fc70695acc0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7fc70696f958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696f9c0) 0 empty
    mpl_::bool_<true> (0x0x7fc70695ad20) 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> (0x0x7fc70696fa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696fa90) 0 empty
    mpl_::bool_<true> (0x0x7fc70695ad80) 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> (0x0x7fc70696faf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696fb60) 0 empty
    mpl_::bool_<true> (0x0x7fc70695ade0) 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> (0x0x7fc70696fbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696fc30) 0 empty
    mpl_::bool_<true> (0x0x7fc70695ae40) 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> (0x0x7fc70696fc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696fd00) 0 empty
    mpl_::bool_<true> (0x0x7fc70695aea0) 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> (0x0x7fc70696fd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696fdd0) 0 empty
    mpl_::bool_<true> (0x0x7fc70695af00) 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> (0x0x7fc70696fe38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696fea0) 0 empty
    mpl_::bool_<true> (0x0x7fc70695af60) 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> (0x0x7fc70696ff08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70696ff70) 0 empty
    mpl_::bool_<true> (0x0x7fc706989000) 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> (0x0x7fc7069891e0) 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> (0x0x7fc706989c00) 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> (0x0x7fc706989c60) 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> (0x0x7fc706989cc0) 0 empty

Class boost::xtime
   size=16 align=8
   base size=16 base align=8
boost::xtime (0x0x7fc7069f6720) 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> (0x0x7fc706992f08) 0
  boost::posix_time::time_duration (0x0x7fc706992f70) 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> > (0x0x7fc706992548) 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> (0x0x7fc7069925b0) 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> > (0x0x7fc706992680) 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> (0x0x7fc706992750) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc7069927b8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc7069f6780) 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> > (0x0x7fc706992a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc706992a90) 0 empty
    mpl_::bool_<true> (0x0x7fc7069f67e0) 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> > (0x0x7fc7069f6840) 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> > (0x0x7fc706992af8) 0 empty
  boost::enable_if_c<true, boost::chrono::duration<long int> > (0x0x7fc7069f68a0) 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> (0x0x7fc706992b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc706992bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc7069f6960) 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> (0x0x7fc7069f6a80) 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> > (0x0x7fc7069f6a20) 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> > (0x0x7fc706b00000) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc7069f6ae0) 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> > (0x0x7fc706b00068) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc7069f6b40) 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> (0x0x7fc706b000d0) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1l> > (0x0x7fc706b00138) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc7069f6ba0) 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> > (0x0x7fc7069f6c00) 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> (0x0x7fc706b002d8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc7069f6cc0) 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> (0x0x7fc706b00340) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fc706b003a8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc7069f6d20) 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> > (0x0x7fc7069f6c60) 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> > (0x0x7fc706b00478) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc7069f6e40) 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> > (0x0x7fc706b004e0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc7069f6ea0) 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> > (0x0x7fc706b00548) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1l, false> > (0x0x7fc706b005b0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc7069f6f00) 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> > (0x0x7fc706b00618) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc7069f6f60) 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> (0x0x7fc706b00680) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1l> > (0x0x7fc706b006e8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc706b0d000) 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> > (0x0x7fc706b0d060) 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> > (0x0x7fc706b00820) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc706b0d0c0) 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> > (0x0x7fc706b00888) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc706b0d120) 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> (0x0x7fc706b008f0) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1l> > (0x0x7fc706b00958) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc706b0d180) 0 empty

Class boost::ratio<1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l> (0x0x7fc7069f69c0) 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> > (0x0x7fc706b00a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc706b00af8) 0 empty
    mpl_::bool_<true> (0x0x7fc706b0d1e0) 0 empty

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

Class mpl_::integral_c<long int, 1000000000l>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long int, 1000000000l> (0x0x7fc706b0d360) 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> > (0x0x7fc706b0d300) 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> > (0x0x7fc706b00c30) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc706b0d3c0) 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> > (0x0x7fc706b00c98) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc706b0d4e0) 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> (0x0x7fc706b00d00) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fc706b00d68) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc706b0d540) 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> > (0x0x7fc706b0d5a0) 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> (0x0x7fc706b00e38) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fc706b00ea0) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc706b0d660) 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> (0x0x7fc706b00f08) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> (0x0x7fc706b00f70) 0 empty
    boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 0l, true> (0x0x7fc706737000) 0 empty
      mpl_::integral_c<long int, 1l> (0x0x7fc706b0d6c0) 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> > (0x0x7fc706b0d600) 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> > (0x0x7fc7067371a0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc706b0d720) 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> > (0x0x7fc706737208) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc706b0d780) 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> > (0x0x7fc706737270) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1l, false, long int, 1000000000l, false> > (0x0x7fc7067372d8) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc706b0d8a0) 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> > (0x0x7fc706737340) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc706b0d960) 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> (0x0x7fc7067373a8) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fc706737410) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc706b0da80) 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> > (0x0x7fc706b0db40) 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> > (0x0x7fc7067374e0) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc706b0dba0) 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> > (0x0x7fc706737548) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc706b0dcc0) 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> (0x0x7fc7067375b0) 0 empty
  boost::mpl::sign<mpl_::integral_c<long int, 1000000000l> > (0x0x7fc706737618) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc706b0dd20) 0 empty

Class boost::ratio<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1l, 1000000000l> (0x0x7fc706b0d2a0) 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> > (0x0x7fc706737750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7067377b8) 0 empty
    mpl_::bool_<true> (0x0x7fc706b0dd80) 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> > (0x0x7fc706b0d240) 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> (0x0x7fc706b0de40) 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> (0x0x7fc706737820) 0 empty
  boost::type_traits_detail::common_type_2<long int, long int> (0x0x7fc706b0dea0) 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> > (0x0x7fc706b0df00) 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> > (0x0x7fc706b0df60) 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> (0x0x7fc70675c060) 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> (0x0x7fc706737a28) 0 empty
  boost::mpl::if_c<true, long int, long int> (0x0x7fc70675c0c0) 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> > (0x0x7fc70675c120) 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> > (0x0x7fc706992e38) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc70675c180) 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> > (0x0x7fc706737bc8) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc70675c1e0) 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> > (0x0x7fc706737c30) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7fc706737c98) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc70675c300) 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> > (0x0x7fc706737d00) 0 empty
  mpl_::integral_c<long int, 1l> (0x0x7fc70675c3c0) 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> (0x0x7fc706737d68) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fc706737dd0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc70675c4e0) 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> > (0x0x7fc70675c000) 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> > (0x0x7fc706737f70) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc70675c540) 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> > (0x0x7fc706762000) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc70675c5a0) 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> > (0x0x7fc706762068) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1l, false> > (0x0x7fc7067620d0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc70675c6c0) 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> > (0x0x7fc706762138) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc70675c780) 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> (0x0x7fc7067621a0) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7fc706762208) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc70675c8a0) 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> > (0x0x7fc706762270) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fc70675c960) 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> (0x0x7fc706b0dde0) 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 (0x0x7fc70675c9c0) 0

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

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

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

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

Class boost::timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::timed_mutex (0x0x7fc70675ccc0) 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> > > (0x0x7fc706762478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7067624e0) 0 empty
    mpl_::bool_<true> (0x0x7fc70675cd80) 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> (0x0x7fc70675cd20) 0

Class boost::is_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long int> (0x0x7fc706762680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7067626e8) 0 empty
    mpl_::bool_<false> (0x0x7fc70675cde0) 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> (0x0x7fc706762750) 0 empty
  boost::is_floating_point<long int> (0x0x7fc7067627b8) 0 empty
    boost::integral_constant<bool, false> (0x0x7fc706762820) 0 empty
      mpl_::bool_<false> (0x0x7fc70675ce40) 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> > (0x0x7fc706762888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7067628f0) 0 empty
    mpl_::bool_<false> (0x0x7fc70675cea0) 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> (0x0x7fc706762958) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e3000) 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> (0x0x7fc7067629c0) 0 empty
  boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 0l, true> (0x0x7fc706762a28) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e3060) 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> > (0x0x7fc70675cf60) 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> > (0x0x7fc706762af8) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e3180) 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> > (0x0x7fc706762b60) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e32a0) 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> > (0x0x7fc706762c98) 0 empty
  boost::mpl::abs<boost::mpl::aux::gcd_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7fc706762d00) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e33c0) 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> > (0x0x7fc706762dd0) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e34e0) 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> (0x0x7fc706762f08) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fc706762f70) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e3540) 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> > (0x0x7fc70675cf00) 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> > (0x0x7fc706762410) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l, 1000000000l>, boost::ratio<1l, 1000000000l> > (0x0x7fc7067e35a0) 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> > > (0x0x7fc7067eb000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7067eb068) 0 empty
    mpl_::bool_<true> (0x0x7fc7067e3600) 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> (0x0x7fc7067eb0d0) 0 empty
  mpl_::bool_<true> (0x0x7fc7067e3660) 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> > (0x0x7fc7067eb138) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7fc7067eb1a0) 0 empty
    mpl_::bool_<true> (0x0x7fc7067e36c0) 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> > > (0x0x7fc7067eb208) 0 empty
  mpl_::bool_<true> (0x0x7fc7067e3720) 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> > (0x0x7fc7067eb340) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc7067eb3a8) 0 empty
    mpl_::bool_<true> (0x0x7fc7067e3780) 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> > (0x0x7fc7067eb410) 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> > (0x0x7fc7067eb478) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc7067eb4e0) 0 empty
      mpl_::bool_<true> (0x0x7fc7067e37e0) 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> > > (0x0x7fc7067eb548) 0 empty
  mpl_::bool_<true> (0x0x7fc7067e3840) 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> > (0x0x7fc7067eb5b0) 0 empty
  mpl_::bool_<true> (0x0x7fc7067e38a0) 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> > (0x0x7fc7067eb618) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7067eb680) 0 empty
    mpl_::bool_<true> (0x0x7fc7067e39c0) 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> > (0x0x7fc7067eb6e8) 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> > (0x0x7fc7067eb750) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7067eb7b8) 0 empty
      mpl_::bool_<true> (0x0x7fc7067e3a20) 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> (0x0x7fc7067eb820) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc7067e3a80) 0 empty

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

Class boost::condition_variable
   size=88 align=8
   base size=88 base align=8
boost::condition_variable (0x0x7fc7067e3c00) 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> (0x0x7fc7067e3c60) 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> (0x0x7fc7067ebb60) 0 empty
  boost::mpl::abs<mpl_::integral_c<long int, 1000000000l> > (0x0x7fc7067ebbc8) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e3d80) 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> > (0x0x7fc7067e3d20) 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> > (0x0x7fc7067ebc98) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc7067e3ea0) 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> > (0x0x7fc7067ebd00) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc70685c000) 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> > (0x0x7fc7067ebe38) 0 empty
  boost::mpl::abs<boost::mpl::aux::lcm_aux<long int, 1000000000l, false, long int, 1000000000l, false> > (0x0x7fc7067ebea0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc70685c120) 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> > (0x0x7fc7067ebf70) 0 empty
  mpl_::integral_c<long int, 1000000000l> (0x0x7fc70685c1e0) 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> (0x0x7fc70685d068) 0 empty
  boost::mpl::lcm<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1000000000l> > (0x0x7fc70685d0d0) 0 empty
    mpl_::integral_c<long int, 1000000000l> (0x0x7fc70685c240) 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> > (0x0x7fc70685d1a0) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fc70685c2a0) 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> (0x0x7fc7067e3cc0) 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> (0x0x7fc70685c660) 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> (0x0x7fc70685d2d8) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7fc70685c6c0) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7fc70685d4e0) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fc70685d548) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fc70685c7e0) 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> (0x0x7fc70685d5b0) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fc70685d618) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fc70685c840) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7fc70685d820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685d888) 0 empty
    mpl_::bool_<false> (0x0x7fc70685cae0) 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> (0x0x7fc70685d8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685d958) 0 empty
    mpl_::bool_<false> (0x0x7fc70685cb40) 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> (0x0x7fc70685d9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685da28) 0 empty
    mpl_::bool_<false> (0x0x7fc70685cba0) 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> (0x0x7fc70685da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685daf8) 0 empty
    mpl_::bool_<false> (0x0x7fc70685cc00) 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> (0x0x7fc70685db60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685dbc8) 0 empty
    mpl_::bool_<false> (0x0x7fc70685cc60) 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> (0x0x7fc70685dc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685dc98) 0 empty
    mpl_::bool_<false> (0x0x7fc70685ccc0) 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> (0x0x7fc70685dd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685dd68) 0 empty
    mpl_::bool_<false> (0x0x7fc70685cd20) 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> (0x0x7fc70685ddd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70685de38) 0 empty
    mpl_::bool_<false> (0x0x7fc70685cd80) 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> (0x0x7fc7068b3060) 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> (0x0x7fc7068b30c0) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7fc7068b3120) 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> (0x0x7fc7068b3180) 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> (0x0x7fc7068b31e0) 0

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

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

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

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7fc7068b33c0) 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::*> (0x0x7fc7068b3420) 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::*)()> (0x0x7fc7068b3480) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7fc7068b3ba0) 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> (0x0x7fc7068b3c00) 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> (0x0x7fc7068b3c60) 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> (0x0x7fc7068b3cc0) 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> (0x0x7fc7068b3d20) 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> (0x0x7fc7068b3d80) 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> (0x0x7fc7068b3de0) 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> (0x0x7fc7068b3e40) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7fc7068b3ea0) 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_> (0x0x7fc70685df70) 0 empty
  mpl_::bool_<true> (0x0x7fc7068b3f60) 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_> (0x0x7fc7068d8068) 0 empty
  mpl_::bool_<false> (0x0x7fc7068d9060) 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> (0x0x7fc7068d90c0) 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> > (0x0x7fc7068d81a0) 0 empty
  mpl_::int_<-1> (0x0x7fc7068d9240) 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> (0x0x7fc7068d92a0) 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> > (0x0x7fc7068d82d8) 0 empty
  mpl_::int_<-1> (0x0x7fc7068d9420) 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_> (0x0x7fc7068d95a0) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7fc7068d84e0) 0 empty
  boost::in_place_factory_base (0x0x7fc7068d9900) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7fc7065514e0) 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> (0x0x7fc706551780) 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> (0x0x7fc7065518a0) 0 empty

Class boost::thread_attributes
   size=56 align=8
   base size=56 base align=8
boost::thread_attributes (0x0x7fc706551960) 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> (0x0x7fc706551a80) 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> (0x0x7fc706551ae0) 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> (0x0x7fc706551b40) 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> (0x0x7fc706551ba0) 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> (0x0x7fc706551a20) 0

Class boost::detail::tss_data_node
   size=24 align=8
   base size=24 base align=8
boost::detail::tss_data_node (0x0x7fc7065519c0) 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> (0x0x7fc706551c00) 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> (0x0x7fc70656d340) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc706551d20) 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> (0x0x7fc706551d80) 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> (0x0x7fc706551ea0) 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> (0x0x7fc706551e40) 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> (0x0x7fc706551de0) 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> (0x0x7fc706668000) 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> (0x0x7fc706668060) 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> (0x0x7fc7066680c0) 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> (0x0x7fc706551f60) 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> > (0x0x7fc706668180) 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> > (0x0x7fc70656d6e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const void* const, boost::detail::tss_data_node> > (0x0x7fc7066681e0) 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> > > (0x0x7fc706668240) 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> > (0x0x7fc706668420) 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> > (0x0x7fc7066683c0) 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> > > (0x0x7fc706668540) 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> > > (0x0x7fc7066684e0) 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> (0x0x7fc706668780) 0 empty

Class std::less<const void*>
   size=1 align=1
   base size=1 base align=1
std::less<const void*> (0x0x7fc70656da28) 0 empty
  std::binary_function<const void*, const void*, bool> (0x0x7fc7066687e0) 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> > > (0x0x7fc706668840) 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> > > (0x0x7fc70656da90) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fc706668960) 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> (0x0x7fc70656dbc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fc70656dc30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, boost::detail::tss_data_node> > > (0x0x7fc7066689c0) 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> > > (0x0x7fc706668480) 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> (0x0x7fc706668120) 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*> > (0x0x7fc706668ba0) 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*> > (0x0x7fc70656ddd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fc706668c00) 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*> > > (0x0x7fc706668b40) 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*> > (0x0x7fc706668d20) 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*> > (0x0x7fc706668cc0) 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 (0x0x7fc70656d750) 0
  std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fc70656d7b8) 0 empty
    __gnu_cxx::new_allocator<std::pair<boost::condition_variable*, boost::mutex*> > (0x0x7fc706668d80) 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*> > > (0x0x7fc706668ae0) 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*> > (0x0x7fc70656de38) 0
  std::_Vector_base<std::pair<boost::condition_variable*, boost::mutex*>, std::allocator<std::pair<boost::condition_variable*, boost::mutex*> > > (0x0x7fc706668de0) 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> > (0x0x7fc706668f00) 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> > (0x0x7fc70631e068) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fc706668f60) 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> > > (0x0x7fc706668ea0) 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> > (0x0x7fc70637c0c0) 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> > (0x0x7fc70637c060) 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 (0x0x7fc70631e2d8) 0
  std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fc70631e340) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::detail::shared_state_base> > (0x0x7fc70637c120) 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> > > (0x0x7fc706668e40) 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> > (0x0x7fc70631e3a8) 0
  std::_Vector_base<boost::shared_ptr<boost::detail::shared_state_base>, std::allocator<boost::shared_ptr<boost::detail::shared_state_base> > > (0x0x7fc70637c180) 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 (0x0x7fc70656d618) 0
    vptr=((& boost::detail::thread_data_base::_ZTVN5boost6detail16thread_data_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::thread_data_base> (0x0x7fc706551f00) 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*> (0x0x7fc70637c1e0) 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> (0x0x7fc70637c2a0) 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> (0x0x7fc70637c300) 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> (0x0x7fc70637c360) 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> (0x0x7fc70637c3c0) 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> (0x0x7fc70637c240) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7fc705af40c0) 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> (0x0x7fc705b15150) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7fc705af42a0) 0
      primary-for std::moneypunct<char, true> (0x0x7fc705b15150)
  std::money_base (0x0x7fc705af4300) 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> (0x0x7fc705b15310) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7fc705af4360) 0
      primary-for std::moneypunct<char, false> (0x0x7fc705b15310)
  std::money_base (0x0x7fc705af43c0) 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> (0x0x7fc705b15690) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7fc705af4420) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7fc705b15690)
  std::money_base (0x0x7fc705af4480) 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> (0x0x7fc705b15850) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7fc705af44e0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7fc705b15850)
  std::money_base (0x0x7fc705af4540) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7fc705af4780) 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> (0x0x7fc705b4fe00) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7fc705af48a0) 0
      primary-for std::messages<char> (0x0x7fc705b4fe00)
  std::messages_base (0x0x7fc705af4900) 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> (0x0x7fc705b75000) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7fc705af4960) 0
      primary-for std::messages<wchar_t> (0x0x7fc705b75000)
  std::messages_base (0x0x7fc705af49c0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7fc705af4a80) 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> (0x0x7fc705b93bd0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fc705af4c00) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc705b93bd0)
  std::codecvt_base (0x0x7fc705af4c60) 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> (0x0x7fc705aeea28) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc705b93cb0) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fc705aeea28)
    std::locale::facet (0x0x7fc705af4cc0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc705b93cb0)
    std::codecvt_base (0x0x7fc705af4d20) 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> (0x0x7fc705b93e00) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fc705af4d80) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc705b93e00)
  std::codecvt_base (0x0x7fc705af4de0) 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> (0x0x7fc705aeeaf8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc705b93f50) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fc705aeeaf8)
    std::locale::facet (0x0x7fc705af4e40) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc705b93f50)
    std::codecvt_base (0x0x7fc705af4ea0) 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> (0x0x7fc705aeec30) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7fc705aeec98) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7fc705aeec30)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc705bce3f0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fc705aeec98)
      std::locale::facet (0x0x7fc705af4f60) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc705bce3f0)
      std::codecvt_base (0x0x7fc705bdf000) 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> (0x0x7fc705aeed68) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fc705aeedd0) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7fc705aeed68)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc705bce5b0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fc705aeedd0)
      std::locale::facet (0x0x7fc705bdf060) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc705bce5b0)
      std::codecvt_base (0x0x7fc705bdf0c0) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fc705bdf240) 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> > (0x0x7fc705bdf1e0) 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> (0x0x7fc705c2f4e0) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7fc705c67380) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7fc705c2f4e0)
    std::locale::facet (0x0x7fc705bdf720) 0
        primary-for std::moneypunct<char, false> (0x0x7fc705c67380)
    std::money_base (0x0x7fc705bdf780) 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> (0x0x7fc705c2f548) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7fc705c673f0) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7fc705c2f548)
    std::locale::facet (0x0x7fc705bdf7e0) 0
        primary-for std::moneypunct<char, true> (0x0x7fc705c673f0)
    std::money_base (0x0x7fc705bdf840) 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> (0x0x7fc705c2f5b0) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc705bdf8a0) 0
      primary-for std::money_get<char> (0x0x7fc705c2f5b0)

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

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

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

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> (0x0x7fc705c678c0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc705bdfae0) 0
      primary-for std::time_get<char> (0x0x7fc705c678c0)
  std::time_base (0x0x7fc705bdfb40) 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> (0x0x7fc705c2f8f0) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7fc705c679a0) 0
      primary-for std::time_get_byname<char> (0x0x7fc705c2f8f0)
    std::locale::facet (0x0x7fc705bdfc00) 0
        primary-for std::time_get<char> (0x0x7fc705c679a0)
    std::time_base (0x0x7fc705bdfc60) 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> (0x0x7fc705c2f9c0) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7fc705c67af0) 0
      primary-for std::messages_byname<char> (0x0x7fc705c2f9c0)
    std::locale::facet (0x0x7fc705bdfd20) 0
        primary-for std::messages<char> (0x0x7fc705c67af0)
    std::messages_base (0x0x7fc705bdfd80) 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> (0x0x7fc705c2fa28) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7fc705c67c40) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7fc705c2fa28)
    std::locale::facet (0x0x7fc705bdfde0) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7fc705c67c40)
    std::money_base (0x0x7fc705bdfe40) 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> (0x0x7fc705c2fa90) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7fc705c67cb0) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7fc705c2fa90)
    std::locale::facet (0x0x7fc705bdfea0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7fc705c67cb0)
    std::money_base (0x0x7fc705bdff00) 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> (0x0x7fc705c2faf8) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc705bdff60) 0
      primary-for std::money_get<wchar_t> (0x0x7fc705c2faf8)

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

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

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

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> (0x0x7fc705c67f50) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc705cbe240) 0
      primary-for std::time_get<wchar_t> (0x0x7fc705c67f50)
  std::time_base (0x0x7fc705cbe2a0) 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> (0x0x7fc705c2ff08) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7fc7058d4070) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7fc705c2ff08)
    std::locale::facet (0x0x7fc705cbe300) 0
        primary-for std::time_get<wchar_t> (0x0x7fc7058d4070)
    std::time_base (0x0x7fc705cbe360) 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> (0x0x7fc7058e6000) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7fc7058d4150) 0
      primary-for std::messages_byname<wchar_t> (0x0x7fc7058e6000)
    std::locale::facet (0x0x7fc705cbe420) 0
        primary-for std::messages<wchar_t> (0x0x7fc7058d4150)
    std::messages_base (0x0x7fc705cbe480) 0 empty

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

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

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

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

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

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

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7fc705cbe9c0) 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> (0x0x7fc705cbec00) 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> (0x0x7fc705cbec60) 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> (0x0x7fc705cbecc0) 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> (0x0x7fc705cbed80) 0 empty

Class boost::static_log2<0ul>
   size=1 align=1
   base size=0 base align=1
boost::static_log2<0ul> (0x0x7fc705cbee40) 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> (0x0x7fc7058e6208) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7fc705cbef00) 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 (0x0x7fc705cbef60) 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> (0x0x7fc7058e6270) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a30c0) 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> (0x0x7fc7058e62d8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3120) 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> (0x0x7fc7058e6340) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3180) 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> (0x0x7fc7058e63a8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a31e0) 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> (0x0x7fc7058e6410) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3240) 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> (0x0x7fc7058e6478) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a32a0) 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> (0x0x7fc7058e64e0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3300) 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> (0x0x7fc7058e6548) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3360) 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> (0x0x7fc7058e65b0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a33c0) 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> (0x0x7fc7058e6618) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3420) 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> (0x0x7fc7058e6680) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3480) 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> (0x0x7fc7058e67b8) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3660) 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> (0x0x7fc7058e6820) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a36c0) 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> (0x0x7fc7058e6888) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3720) 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> (0x0x7fc7058e68f0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3780) 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> (0x0x7fc7058e6958) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a37e0) 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> (0x0x7fc7058e69c0) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a3840) 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> (0x0x7fc7058e6a28) 0 empty
  boost::hash_detail::enable_hash_value (0x0x7fc7059a38a0) 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> (0x0x7fc7059a3900) 0 empty

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

Class boost::is_enum<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<bool> (0x0x7fc7058e6af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7058e6b60) 0 empty
    mpl_::bool_<false> (0x0x7fc7059a3a20) 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> (0x0x7fc7059a3a80) 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> (0x0x7fc7058e6bc8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc7059a3ae0) 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> (0x0x7fc7059a3b40) 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> (0x0x7fc7058e6c30) 0 empty
  boost::hash_detail::ulong_numbers2<bool> (0x0x7fc7059a3ba0) 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> (0x0x7fc7059a3c00) 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> (0x0x7fc7058e6c98) 0 empty
  boost::hash_detail::long_numbers2<bool> (0x0x7fc7059a3c60) 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> (0x0x7fc7059a3cc0) 0 empty

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

Class boost::is_enum<char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<char> (0x0x7fc7058e6d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7058e6dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc7059a3de0) 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> (0x0x7fc7058e6e38) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc7059a3e40) 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> (0x0x7fc7059a3ea0) 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> (0x0x7fc7058e6ea0) 0 empty
  boost::hash_detail::ulong_numbers2<char> (0x0x7fc7059a3f00) 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> (0x0x7fc7059a3f60) 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> (0x0x7fc7058e6f08) 0 empty
  boost::hash_detail::long_numbers2<char> (0x0x7fc7059d9000) 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> (0x0x7fc7059d9060) 0 empty

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

Class boost::is_enum<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<signed char> (0x0x7fc7058e61a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7059df000) 0 empty
    mpl_::bool_<false> (0x0x7fc7059d9180) 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> (0x0x7fc7059df068) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc7059d91e0) 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> (0x0x7fc7059d9240) 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> (0x0x7fc7059df0d0) 0 empty
  boost::hash_detail::ulong_numbers2<signed char> (0x0x7fc7059d92a0) 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> (0x0x7fc7059d9300) 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> (0x0x7fc7059df138) 0 empty
  boost::hash_detail::long_numbers2<signed char> (0x0x7fc7059d9360) 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> (0x0x7fc7059d93c0) 0 empty

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

Class boost::is_enum<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned char> (0x0x7fc7059df208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7059df270) 0 empty
    mpl_::bool_<false> (0x0x7fc7059d94e0) 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> (0x0x7fc7059df2d8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc7059d9540) 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> (0x0x7fc7059d95a0) 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> (0x0x7fc7059df340) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned char> (0x0x7fc7059d9600) 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> (0x0x7fc7059d9660) 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> (0x0x7fc7059df3a8) 0 empty
  boost::hash_detail::long_numbers2<unsigned char> (0x0x7fc7059d96c0) 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> (0x0x7fc7059d9720) 0 empty

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

Class boost::is_enum<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<wchar_t> (0x0x7fc7059df478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7059df4e0) 0 empty
    mpl_::bool_<false> (0x0x7fc7059d9840) 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> (0x0x7fc7059df548) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc7059d98a0) 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> (0x0x7fc7059d9900) 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> (0x0x7fc7059df5b0) 0 empty
  boost::hash_detail::ulong_numbers2<wchar_t> (0x0x7fc7059d9960) 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> (0x0x7fc7059d99c0) 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> (0x0x7fc7059df618) 0 empty
  boost::hash_detail::long_numbers2<wchar_t> (0x0x7fc7059d9a20) 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> (0x0x7fc7059d9a80) 0 empty

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

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7fc7059df6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7059df750) 0 empty
    mpl_::bool_<false> (0x0x7fc7059d9ba0) 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> (0x0x7fc7059df7b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc7059d9c00) 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> (0x0x7fc7059d9c60) 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> (0x0x7fc7059df820) 0 empty
  boost::hash_detail::ulong_numbers2<short int> (0x0x7fc7059d9cc0) 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> (0x0x7fc7059d9d20) 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> (0x0x7fc7059df888) 0 empty
  boost::hash_detail::long_numbers2<short int> (0x0x7fc7059d9d80) 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> (0x0x7fc7059d9de0) 0 empty

Class boost::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<short unsigned int> (0x0x7fc7059df8f0) 0 empty
  std::unary_function<short unsigned int, long unsigned int> (0x0x7fc7059d9e40) 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> (0x0x7fc7059d9ea0) 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> (0x0x7fc7059df958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7059df9c0) 0 empty
    mpl_::bool_<false> (0x0x7fc7059d9f00) 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> (0x0x7fc7059dfa28) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc7059d9f60) 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> (0x0x7fc705a09000) 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> (0x0x7fc7059dfa90) 0 empty
  boost::hash_detail::ulong_numbers2<short unsigned int> (0x0x7fc705a09060) 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> (0x0x7fc705a090c0) 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> (0x0x7fc7059dfaf8) 0 empty
  boost::hash_detail::long_numbers2<short unsigned int> (0x0x7fc705a09120) 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> (0x0x7fc705a09180) 0 empty

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

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7fc7059dfbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7059dfc30) 0 empty
    mpl_::bool_<false> (0x0x7fc705a092a0) 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> (0x0x7fc7059dfc98) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a09300) 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> (0x0x7fc705a09360) 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> (0x0x7fc7059dfd00) 0 empty
  boost::hash_detail::ulong_numbers2<int> (0x0x7fc705a093c0) 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> (0x0x7fc705a09420) 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> (0x0x7fc7059dfd68) 0 empty
  boost::hash_detail::long_numbers2<int> (0x0x7fc705a09480) 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> (0x0x7fc705a094e0) 0 empty

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

Class boost::is_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<unsigned int> (0x0x7fc7059dfe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7059dfea0) 0 empty
    mpl_::bool_<false> (0x0x7fc705a09600) 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> (0x0x7fc7059dff08) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a09660) 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> (0x0x7fc705a096c0) 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> (0x0x7fc7059dff70) 0 empty
  boost::hash_detail::ulong_numbers2<unsigned int> (0x0x7fc705a09720) 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> (0x0x7fc705a09780) 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> (0x0x7fc705a1a000) 0 empty
  boost::hash_detail::long_numbers2<unsigned int> (0x0x7fc705a097e0) 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> (0x0x7fc705a09840) 0 empty

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

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7fc705a1a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a1a138) 0 empty
    mpl_::bool_<false> (0x0x7fc705a09960) 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> (0x0x7fc705a1a1a0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a099c0) 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> (0x0x7fc705a09a20) 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> (0x0x7fc705a1a208) 0 empty
  boost::hash_detail::ulong_numbers2<long int> (0x0x7fc705a09a80) 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> (0x0x7fc705a09ae0) 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> (0x0x7fc705a1a270) 0 empty
  boost::hash_detail::long_numbers2<long int> (0x0x7fc705a09b40) 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> (0x0x7fc705a09ba0) 0 empty

Class boost::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long unsigned int> (0x0x7fc705a1a2d8) 0 empty
  std::unary_function<long unsigned int, long unsigned int> (0x0x7fc705a09c00) 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> (0x0x7fc705a09c60) 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> (0x0x7fc705a1a340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a1a3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc705a09cc0) 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> (0x0x7fc705a1a410) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a09d20) 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> (0x0x7fc705a09d80) 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> (0x0x7fc705a1a478) 0 empty
  boost::hash_detail::ulong_numbers2<long unsigned int> (0x0x7fc705a09de0) 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> (0x0x7fc705a09e40) 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> (0x0x7fc705a1a4e0) 0 empty
  boost::hash_detail::long_numbers2<long unsigned int> (0x0x7fc705a09ea0) 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> (0x0x7fc705a09f00) 0 empty

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

Class boost::is_enum<float>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<float> (0x0x7fc705a1a5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a1a618) 0 empty
    mpl_::bool_<false> (0x0x7fc705a34000) 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> (0x0x7fc705a1a680) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a34060) 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> (0x0x7fc705a340c0) 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> (0x0x7fc705a1a6e8) 0 empty
  boost::hash_detail::ulong_numbers2<float> (0x0x7fc705a34120) 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> (0x0x7fc705a34180) 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> (0x0x7fc705a1a750) 0 empty
  boost::hash_detail::long_numbers2<float> (0x0x7fc705a341e0) 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> (0x0x7fc705a34240) 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> (0x0x7fc705a342a0) 0 empty

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

Class boost::is_enum<double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<double> (0x0x7fc705a1a820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a1a888) 0 empty
    mpl_::bool_<false> (0x0x7fc705a34360) 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> (0x0x7fc705a1a8f0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a343c0) 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> (0x0x7fc705a34420) 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> (0x0x7fc705a1a958) 0 empty
  boost::hash_detail::ulong_numbers2<double> (0x0x7fc705a34480) 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> (0x0x7fc705a344e0) 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> (0x0x7fc705a1a9c0) 0 empty
  boost::hash_detail::long_numbers2<double> (0x0x7fc705a34540) 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> (0x0x7fc705a345a0) 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> (0x0x7fc705a34600) 0 empty

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

Class boost::is_enum<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long double> (0x0x7fc705a1aa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a1aaf8) 0 empty
    mpl_::bool_<false> (0x0x7fc705a346c0) 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> (0x0x7fc705a1ab60) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a34720) 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> (0x0x7fc705a34780) 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> (0x0x7fc705a1abc8) 0 empty
  boost::hash_detail::ulong_numbers2<long double> (0x0x7fc705a347e0) 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> (0x0x7fc705a34840) 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> (0x0x7fc705a1ac30) 0 empty
  boost::hash_detail::long_numbers2<long double> (0x0x7fc705a348a0) 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> (0x0x7fc705a34900) 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> (0x0x7fc705a34960) 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> > (0x0x7fc705a1ac98) 0 empty
  std::unary_function<std::basic_string<char>, long unsigned int> (0x0x7fc705a349c0) 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> > (0x0x7fc705a34a20) 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> > (0x0x7fc705a1ad00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a1ad68) 0 empty
    mpl_::bool_<false> (0x0x7fc705a34a80) 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> (0x0x7fc705a1add0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a34ae0) 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> > (0x0x7fc705a34b40) 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> > (0x0x7fc705a1ae38) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<char> > (0x0x7fc705a34ba0) 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> > (0x0x7fc705a34c00) 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> > (0x0x7fc705a1aea0) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<char> > (0x0x7fc705a34c60) 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> > (0x0x7fc705a34cc0) 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> (0x0x7fc705a34d20) 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> > (0x0x7fc705a1af08) 0 empty
  std::unary_function<std::basic_string<wchar_t>, long unsigned int> (0x0x7fc705a34d80) 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> > (0x0x7fc705a34de0) 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> > (0x0x7fc705a1af70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a5a000) 0 empty
    mpl_::bool_<false> (0x0x7fc705a34f00) 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> (0x0x7fc705a5a068) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a5b060) 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> > (0x0x7fc705a5b0c0) 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> > (0x0x7fc705a5a1a0) 0 empty
  boost::hash_detail::ulong_numbers2<std::basic_string<wchar_t> > (0x0x7fc705a5b120) 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> > (0x0x7fc705a5b240) 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> > (0x0x7fc705a5a208) 0 empty
  boost::hash_detail::long_numbers2<std::basic_string<wchar_t> > (0x0x7fc705a5b360) 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> > (0x0x7fc705a5b480) 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> (0x0x7fc705a5b5a0) 0 empty

Class boost::hash<long long int>
   size=1 align=1
   base size=1 base align=1
boost::hash<long long int> (0x0x7fc705a5a270) 0 empty
  std::unary_function<long long int, long unsigned int> (0x0x7fc705a5b600) 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> (0x0x7fc705a5b660) 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> (0x0x7fc705a5a2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a5a340) 0 empty
    mpl_::bool_<false> (0x0x7fc705a5b6c0) 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> (0x0x7fc705a5a3a8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a5b720) 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> (0x0x7fc705a5b780) 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> (0x0x7fc705a5a410) 0 empty
  boost::hash_detail::ulong_numbers2<long long int> (0x0x7fc705a5b7e0) 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> (0x0x7fc705a5b840) 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> (0x0x7fc705a5b8a0) 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> (0x0x7fc705a5a478) 0 empty
  std::unary_function<long long unsigned int, long unsigned int> (0x0x7fc705a5b900) 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> (0x0x7fc705a5b960) 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> (0x0x7fc705a5a4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a5a548) 0 empty
    mpl_::bool_<false> (0x0x7fc705a5b9c0) 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> (0x0x7fc705a5a5b0) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a5ba20) 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> (0x0x7fc705a5ba80) 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> (0x0x7fc705a5a618) 0 empty
  boost::hash_detail::long_numbers2<long long unsigned int> (0x0x7fc705a5bae0) 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> (0x0x7fc705a5bb40) 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> (0x0x7fc705a5bba0) 0 empty

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

Class boost::is_enum<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128> (0x0x7fc705a5a6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a5a750) 0 empty
    mpl_::bool_<false> (0x0x7fc705a5bcc0) 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> (0x0x7fc705a5a7b8) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a5bd20) 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> (0x0x7fc705a5bd80) 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> (0x0x7fc705a5a820) 0 empty
  boost::hash_detail::ulong_numbers2<__int128> (0x0x7fc705a5bde0) 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> (0x0x7fc705a5a888) 0 empty
  boost::hash_detail::long_numbers2<__int128> (0x0x7fc705a5a8f0) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7fc705a5be40) 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> (0x0x7fc705a5bea0) 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> (0x0x7fc705a5bf00) 0 empty

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

Class boost::is_enum<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<__int128 unsigned> (0x0x7fc705a5a9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc705a5aa28) 0 empty
    mpl_::bool_<false> (0x0x7fc705a80060) 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> (0x0x7fc705a5aa90) 0 empty
  boost::enable_if_c<false, long unsigned int> (0x0x7fc705a800c0) 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> (0x0x7fc705a5aaf8) 0 empty
  boost::hash_detail::ulong_numbers2<__int128 unsigned> (0x0x7fc705a5ab60) 0 empty
    boost::hash_detail::enable_hash_value (0x0x7fc705a80120) 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> (0x0x7fc705a80180) 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> (0x0x7fc705a5abc8) 0 empty
  boost::hash_detail::long_numbers2<__int128 unsigned> (0x0x7fc705a801e0) 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> (0x0x7fc705a80240) 0 empty

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

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

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

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

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

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

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

Class boost::thread
   size=16 align=8
   base size=16 base align=8
boost::thread (0x0x7fc705a80ba0) 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> (0x0x7fc705a80cc0) 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> (0x0x7fc705a80de0) 0 empty

Class boost::thread::id
   size=8 align=8
   base size=8 base align=8
boost::thread::id (0x0x7fc705a80e40) 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 (0x0x7fc705a80ea0) 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 (0x0x7fc7054e5000) 0

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

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

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

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

Class boost::unique_lock<boost::mutex>
   size=16 align=8
   base size=9 base align=8
boost::unique_lock<boost::mutex> (0x0x7fc7054e5360) 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> > (0x0x7fc7054e5480) 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> > (0x0x7fc7054e54e0) 0

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

Class std::allocator<boost::thread*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::thread*> (0x0x7fc7058767b8) 0 empty
  __gnu_cxx::new_allocator<boost::thread*> (0x0x7fc7054e5660) 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*> > (0x0x7fc7054e56c0) 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*> (0x0x7fc7054e5720) 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*> > (0x0x7fc7054e5780) 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*> > (0x0x7fc7058768f0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7fc7054e57e0) 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 (0x0x7fc705876958) 0
  std::allocator<std::_List_node<boost::thread*> > (0x0x7fc7058769c0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::thread*> > (0x0x7fc7054e5840) 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*> > (0x0x7fc7054e55a0) 0

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

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

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

Class boost::shared_lock<boost::shared_mutex>
   size=16 align=8
   base size=9 base align=8
boost::shared_lock<boost::shared_mutex> (0x0x7fc7054e5960) 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> > (0x0x7fc7054e5a20) 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> > (0x0x7fc7054e5a80) 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> > (0x0x7fc7054e5ae0) 0

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

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

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

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

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

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

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

Class boost::recursive_timed_mutex
   size=40 align=8
   base size=40 base align=8
boost::recursive_timed_mutex (0x0x7fc7053ec480) 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> (0x0x7fc7053ec600) 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> (0x0x7fc7053ec660) 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 (0x0x7fc7053ec6c0) 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> (0x0x7fc7053ec900) 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> (0x0x7fc7053eca80) 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> (0x0x7fc7053ecc00) 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> (0x0x7fc7053ecc60) 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> (0x0x7fc7053eccc0) 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> (0x0x7fc7053ecd20) 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> (0x0x7fc7053ecd80) 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> (0x0x7fc7053ecde0) 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> (0x0x7fc7053ece40) 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> (0x0x7fc7053ecea0) 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> (0x0x7fc7053ecf00) 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> (0x0x7fc7053ecf60) 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> (0x0x7fc7050ab0c0) 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> (0x0x7fc7050ab120) 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> (0x0x7fc7050ab180) 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> (0x0x7fc7050ab1e0) 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> (0x0x7fc7050ab240) 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> (0x0x7fc7050ab2a0) 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> (0x0x7fc7050ab300) 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> (0x0x7fc7050ab360) 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 (0x0x7fc7050ab780) 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 (0x0x7fc7050ab7e0) 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 (0x0x7fc7050ab8a0) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7fc7050ab960) 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> (0x0x7fc7050aba20) 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 (0x0x7fc7050aba80) 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 (0x0x7fc7050abae0) 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 (0x0x7fc7050abb40) 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 (0x0x7fc7050abba0) 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> (0x0x7fc7050abd20) 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> (0x0x7fc7050abd80) 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> (0x0x7fc7050ed000) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc7050abde0) 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> (0x0x7fc7050ed068) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fc7050ed0d0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc7050abe40) 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 (0x0x7fc7050fa0c0) 0 empty

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

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

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> (0x0x7fc7050fa600) 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> (0x0x7fc7050fa720) 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> (0x0x7fc7050fa840) 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> (0x0x7fc7051b0180) 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> (0x0x7fc7051b02a0) 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> (0x0x7fc7051b03c0) 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> (0x0x7fc7051b04e0) 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> (0x0x7fc7051b0e40) 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> (0x0x7fc7051b0f60) 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> (0x0x7fc7052310c0) 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> (0x0x7fc7052311e0) 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> (0x0x7fc705231b40) 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> (0x0x7fc705231c60) 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> (0x0x7fc705231d80) 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> (0x0x7fc705231ea0) 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> (0x0x7fc704eb77e0) 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> (0x0x7fc704eb7900) 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> (0x0x7fc704eb7a20) 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> (0x0x7fc704eb7b40) 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> (0x0x7fc704f8d480) 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> (0x0x7fc704f8d5a0) 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> (0x0x7fc704f8d6c0) 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> (0x0x7fc704f8d7e0) 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> (0x0x7fc705024480) 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> (0x0x7fc705024780) 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> (0x0x7fc705024a80) 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> (0x0x7fc705024d80) 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> (0x0x7fc704cc2780) 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> (0x0x7fc704cc2c00) 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> (0x0x7fc704cd40c0) 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> (0x0x7fc704cd4540) 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> (0x0x7fc704d51240) 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> (0x0x7fc704d51360) 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> (0x0x7fc704d51480) 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> (0x0x7fc704d515a0) 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> (0x0x7fc704df90c0) 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> (0x0x7fc704df91e0) 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> (0x0x7fc704df9300) 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> (0x0x7fc704df9420) 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> (0x0x7fc704df9d20) 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> (0x0x7fc704df9e40) 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> (0x0x7fc704df9f60) 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> (0x0x7fc704aaa0c0) 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> (0x0x7fc704aaa600) 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 (0x0x7fc7047f0900) 0

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

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7fc704be0f08) 0
  boost::function0<void> (0x0x7fc704be0f70) 0
    boost::function_base (0x0x7fc7047f0ae0) 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 (0x0x7fc7047f0960) 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 (0x0x7fc7047f0b40) 0

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

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

Class boost::function<long unsigned int()>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int()> (0x0x7fc70486d138) 0
  boost::function0<long unsigned int> (0x0x7fc70486d1a0) 0
    boost::function_base (0x0x7fc7047f0d80) 0

Class boost::barrier
   size=168 align=8
   base size=168 base align=8
boost::barrier (0x0x7fc7047f0ba0) 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> (0x0x7fc70486d270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70486d2d8) 0 empty
    mpl_::bool_<false> (0x0x7fc7047f0de0) 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> (0x0x7fc7047f0e40) 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> (0x0x7fc7047f0ea0) 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> (0x0x7fc70486d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70486d5b0) 0 empty
    mpl_::bool_<false> (0x0x7fc7047f0f00) 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()> > (0x0x7fc70486d6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70486d750) 0 empty
    mpl_::bool_<false> (0x0x7fc7047f0f60) 0 empty

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

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7fc7048f8120) 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> (0x0x7fc7048f8300) 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> (0x0x7fc7048f8600) 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<> > (0x0x7fc7048f88a0) 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<> > (0x0x7fc7048f8900) 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> (0x0x7fc7048f8960) 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> (0x0x7fc7048f89c0) 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> (0x0x7fc7048f8a80) 0 empty

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

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7fc7048f8c00) 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::*)()))()> (0x0x7fc7048f8f60) 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::*)()))()> (0x0x7fc7049742a0) 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> (0x0x7fc704974300) 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 (0x0x7fc704611060) 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 (0x0x7fc7046110c0) 0 empty

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

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7fc704611540) 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> (0x0x7fc704611600) 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 (0x0x7fc704611660) 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> > > (0x0x7fc704611840) 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> > > (0x0x7fc7046af000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > (0x0x7fc7046118a0) 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> > > > (0x0x7fc704611900) 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> > > (0x0x7fc704611a20) 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> > > (0x0x7fc7046119c0) 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> > > > (0x0x7fc704611b40) 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> > > > (0x0x7fc704611ae0) 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> (0x0x7fc704611ba0) 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_> (0x0x7fc7046af340) 0 empty
  std::binary_function<boost::exception_detail::type_info_, boost::exception_detail::type_info_, bool> (0x0x7fc704611cc0) 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> > > > (0x0x7fc704611d20) 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> > > > (0x0x7fc7046af410) 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> > > > (0x0x7fc704611d80) 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> (0x0x7fc7046af478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > > (0x0x7fc7046af4e0) 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> > > > (0x0x7fc704611de0) 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> > > > (0x0x7fc704611a80) 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> > (0x0x7fc7046117e0) 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 (0x0x7fc7045b9f08) 0
    vptr=((& boost::exception_detail::error_info_container_impl::_ZTVN5boost16exception_detail25error_info_container_implE) + 16u)
  boost::exception_detail::error_info_container (0x0x7fc704611780) 0 nearly-empty
      primary-for boost::exception_detail::error_info_container_impl (0x0x7fc7045b9f08)

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> (0x0x7fc704611f00) 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> (0x0x7fc704611f60) 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> (0x0x7fc70478a000) 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> (0x0x7fc70478a060) 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> (0x0x7fc704611ea0) 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> > (0x0x7fc70478a180) 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>&> (0x0x7fc70478a1e0) 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> > > (0x0x7fc70478a240) 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> > > (0x0x7fc70478a2a0) 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> (0x0x7fc70478a480) 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> (0x0x7fc7046af8f0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc70478a4e0) 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*> > (0x0x7fc70478a660) 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*> > (0x0x7fc70478a780) 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> > (0x0x7fc70478a7e0) 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*> (0x0x7fc70478a960) 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> (0x0x7fc70478aa80) 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> (0x0x7fc70478ac00) 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> (0x0x7fc70478ac60) 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> (0x0x7fc70478acc0) 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> (0x0x7fc70478ad20) 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> (0x0x7fc70478aba0) 0

Class boost::exception_ptr
   size=16 align=8
   base size=16 base align=8
boost::exception_ptr (0x0x7fc70478ab40) 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> (0x0x7fc70478af00) 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> (0x0x7fc7046afdd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc70478af60) 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> (0x0x7fc704465000) 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*> (0x0x7fc7046af068) 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 (0x0x7fc7044652a0) 0 nearly-empty
      primary-for boost::error_info<boost::tag_original_exception_type, const std::type_info*> (0x0x7fc7046af068)

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

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

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 (0x0x7fc7044804d0) 0
    vptr=((& boost::unknown_exception::_ZTVN5boost17unknown_exceptionE) + 16u)
  boost::exception (0x0x7fc704465600) 0
      primary-for boost::unknown_exception (0x0x7fc7044804d0)
  std::exception (0x0x7fc704465660) 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> (0x0x7fc7044656c0) 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&> (0x0x7fc704465720) 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&> (0x0x7fc7044830d0) 0 empty
  boost::enable_if_c<true, const boost::unknown_exception&> (0x0x7fc704465780) 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> (0x0x7fc704465900) 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_> (0x0x7fc704465960) 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_> (0x0x7fc7044659c0) 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>&> (0x0x7fc704465a20) 0 empty

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

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7fc704465b40) 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> > (0x0x7fc704465ba0) 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*> (0x0x7fc704465cc0) 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> > (0x0x7fc704465d20) 0 empty

Class boost::future_errc
   size=4 align=4
   base size=4 base align=4
boost::future_errc (0x0x7fc704519060) 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> (0x0x7fc704483750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7044837b8) 0 empty
    mpl_::bool_<true> (0x0x7fc704519300) 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> (0x0x7fc704483820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc704483888) 0 empty
    mpl_::bool_<true> (0x0x7fc704519360) 0 empty

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

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

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 (0x0x7fc704483f08) 0
    vptr=((& boost::future_uninitialized::_ZTVN5boost20future_uninitializedE) + 16u)
  boost::future_error (0x0x7fc704483f70) 0
      primary-for boost::future_uninitialized (0x0x7fc704483f08)
    std::logic_error (0x0x7fc704483068) 0
        primary-for boost::future_error (0x0x7fc704483f70)
      std::exception (0x0x7fc704519960) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc704483068)

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 (0x0x7fc704483340) 0
    vptr=((& boost::broken_promise::_ZTVN5boost14broken_promiseE) + 16u)
  boost::future_error (0x0x7fc7041c8000) 0
      primary-for boost::broken_promise (0x0x7fc704483340)
    std::logic_error (0x0x7fc7041c8068) 0
        primary-for boost::future_error (0x0x7fc7041c8000)
      std::exception (0x0x7fc7045199c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc7041c8068)

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 (0x0x7fc7041c80d0) 0
    vptr=((& boost::future_already_retrieved::_ZTVN5boost24future_already_retrievedE) + 16u)
  boost::future_error (0x0x7fc7041c8138) 0
      primary-for boost::future_already_retrieved (0x0x7fc7041c80d0)
    std::logic_error (0x0x7fc7041c81a0) 0
        primary-for boost::future_error (0x0x7fc7041c8138)
      std::exception (0x0x7fc704519a20) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc7041c81a0)

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 (0x0x7fc7041c8208) 0
    vptr=((& boost::promise_already_satisfied::_ZTVN5boost25promise_already_satisfiedE) + 16u)
  boost::future_error (0x0x7fc7041c8270) 0
      primary-for boost::promise_already_satisfied (0x0x7fc7041c8208)
    std::logic_error (0x0x7fc7041c82d8) 0
        primary-for boost::future_error (0x0x7fc7041c8270)
      std::exception (0x0x7fc704519a80) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc7041c82d8)

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 (0x0x7fc7041c8340) 0
    vptr=((& boost::task_already_started::_ZTVN5boost20task_already_startedE) + 16u)
  boost::future_error (0x0x7fc7041c83a8) 0
      primary-for boost::task_already_started (0x0x7fc7041c8340)
    std::logic_error (0x0x7fc7041c8410) 0
        primary-for boost::future_error (0x0x7fc7041c83a8)
      std::exception (0x0x7fc704519ae0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc7041c8410)

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 (0x0x7fc7041c8478) 0
    vptr=((& boost::task_moved::_ZTVN5boost10task_movedE) + 16u)
  boost::future_error (0x0x7fc7041c84e0) 0
      primary-for boost::task_moved (0x0x7fc7041c8478)
    std::logic_error (0x0x7fc7041c8548) 0
        primary-for boost::future_error (0x0x7fc7041c84e0)
      std::exception (0x0x7fc704519b40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc7041c8548)

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 (0x0x7fc7041c85b0) 0
    vptr=((& boost::promise_moved::_ZTVN5boost13promise_movedE) + 16u)
  boost::future_error (0x0x7fc7041c8618) 0
      primary-for boost::promise_moved (0x0x7fc7041c85b0)
    std::logic_error (0x0x7fc7041c8680) 0
        primary-for boost::future_error (0x0x7fc7041c8618)
      std::exception (0x0x7fc704519ba0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc7041c8680)

Class boost::detail::relocker
   size=16 align=8
   base size=9 base align=8
boost::detail::relocker (0x0x7fc704519c00) 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> (0x0x7fc704519cc0) 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> (0x0x7fc704519c60) 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*> (0x0x7fc704519de0) 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*> (0x0x7fc7041c8820) 0 empty
  __gnu_cxx::new_allocator<boost::condition_variable_any*> (0x0x7fc704519e40) 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*> > (0x0x7fc704519ea0) 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*> (0x0x7fc704519f00) 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*> > (0x0x7fc704519f60) 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*> > (0x0x7fc7041c8958) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fc704239000) 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 (0x0x7fc7041c89c0) 0
  std::allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fc7041c8a28) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::condition_variable_any*> > (0x0x7fc704239060) 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*> > (0x0x7fc704519d80) 0

Class std::list<boost::condition_variable_any*>
   size=16 align=8
   base size=16 base align=8
std::list<boost::condition_variable_any*> (0x0x7fc7041c8b60) 0
  std::_List_base<boost::condition_variable_any*, std::allocator<boost::condition_variable_any*> > (0x0x7fc704239180) 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 (0x0x7fc7041c87b8) 0
    vptr=((& boost::detail::shared_state_base::_ZTVN5boost6detail17shared_state_baseE) + 16u)
  boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fc704519d20) 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*> (0x0x7fc7042391e0) 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*> (0x0x7fc7042392a0) 0

Class boost::is_integral<boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void()> > (0x0x7fc7041c8d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7041c8dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc704239420) 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> (0x0x7fc7042394e0) 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> (0x0x7fc7041c8f08) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc704239540) 0 empty

Class boost::detail::future_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::future_traits<void> (0x0x7fc704239720) 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> (0x0x7fc7042f6340) 0
    vptr=((& boost::detail::shared_state<void>::_ZTVN5boost6detail12shared_stateIvEE) + 16u)
  boost::detail::shared_state_base (0x0x7fc7042f63a8) 0
      primary-for boost::detail::shared_state<void> (0x0x7fc7042f6340)
    boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fc704239840) 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>&> (0x0x7fc704239960) 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>&> (0x0x7fc7042f6680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7042f66e8) 0 empty
    mpl_::bool_<false> (0x0x7fc7042399c0) 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>&> (0x0x7fc7042f6750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7042f67b8) 0 empty
    mpl_::bool_<false> (0x0x7fc704239a20) 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>&> (0x0x7fc7042f6820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7042f6888) 0 empty
    mpl_::bool_<false> (0x0x7fc704239a80) 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> > > (0x0x7fc704239ae0) 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> > > (0x0x7fc7042f68f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7042f6958) 0 empty
    mpl_::bool_<false> (0x0x7fc704239c00) 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> > > (0x0x7fc7042f69c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7042f6a28) 0 empty
    mpl_::bool_<false> (0x0x7fc704239de0) 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> > > (0x0x7fc7042f6a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7042f6af8) 0 empty
    mpl_::bool_<false> (0x0x7fc704239f00) 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> > > (0x0x7fc704331060) 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> > (0x0x7fc704331180) 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> > > (0x0x7fc7042f6c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7042f6c98) 0 empty
    mpl_::bool_<false> (0x0x7fc7043311e0) 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> (0x0x7fc7043313c0) 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> > > (0x0x7fc704331420) 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> > > (0x0x7fc704239900) 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> > > (0x0x7fc704331480) 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> > > (0x0x7fc7042f6d68) 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> > > (0x0x7fc7043314e0) 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>&> (0x0x7fc704331660) 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>&> (0x0x7fc704331600) 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>&> (0x0x7fc7043315a0) 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>&> (0x0x7fc704331780) 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>&> (0x0x7fc7042f6f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7042f6f70) 0 empty
    mpl_::bool_<true> (0x0x7fc7043317e0) 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>&> (0x0x7fc704346000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc704346068) 0 empty
    mpl_::bool_<false> (0x0x7fc704331840) 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>&> (0x0x7fc7043460d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc704346138) 0 empty
    mpl_::bool_<true> (0x0x7fc7043318a0) 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>&> (0x0x7fc7043461a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc704346208) 0 empty
    mpl_::bool_<false> (0x0x7fc704331900) 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> (0x0x7fc704331960) 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>&> (0x0x7fc704331720) 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>&> (0x0x7fc7043316c0) 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> > > (0x0x7fc704331540) 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> > > (0x0x7fc7043319c0) 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> > > (0x0x7fc7043464e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc704346548) 0 empty
    mpl_::bool_<false> (0x0x7fc704331a20) 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> > > (0x0x7fc7043465b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc704346618) 0 empty
    mpl_::bool_<false> (0x0x7fc704331b40) 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> > > (0x0x7fc704331c60) 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> > > (0x0x7fc704346680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7043466e8) 0 empty
    mpl_::bool_<false> (0x0x7fc704331d80) 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> > > (0x0x7fc7043468f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc704346958) 0 empty
    mpl_::bool_<false> (0x0x7fc704331de0) 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> > > (0x0x7fc704346b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc704346bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc704331e40) 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> >*> (0x0x7fc70436a060) 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> > > (0x0x7fc704346ea0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7fc70436a0c0) 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> > > (0x0x7fc704346f08) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7fc704346f70) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> >*> (0x0x7fc70436a120) 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> > > (0x0x7fc70436f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70436f068) 0 empty
    mpl_::bool_<false> (0x0x7fc70436a240) 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> > > (0x0x7fc70436f0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70436f138) 0 empty
    mpl_::bool_<false> (0x0x7fc70436a420) 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> > > (0x0x7fc70436a480) 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> > > (0x0x7fc70436f270) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::thread> > > (0x0x7fc70436a5a0) 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 (0x0x7fc70436a660) 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> >&> (0x0x7fc70436a600) 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> > (0x0x7fc70436f3a8) 0 empty
  boost::move_detail::is_convertible<boost::detail::thread_move_t<boost::thread>, boost::rv<boost::detail::thread_move_t<boost::thread> >&> (0x0x7fc70436a6c0) 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> > (0x0x7fc70436a720) 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> >&> (0x0x7fc70436a780) 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>&> (0x0x7fc70436a7e0) 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> (0x0x7fc70436f680) 0
    vptr=((& boost::detail::future_async_shared_state_base<void>::_ZTVN5boost6detail30future_async_shared_state_baseIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7fc70436f6e8) 0
      primary-for boost::detail::future_async_shared_state_base<void> (0x0x7fc70436f680)
    boost::detail::shared_state_base (0x0x7fc70436f750) 0
        primary-for boost::detail::shared_state<void> (0x0x7fc70436f6e8)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fc70436a8a0) 8

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7fc70436ad80) 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> (0x0x7fc70436ad20) 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 (0x0x7fc70436fe38) 0
  std::allocator<int> (0x0x7fc70436fea0) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7fc70436ade0) 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> > (0x0x7fc70436ab40) 0

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

Class boost::detail::future_waiter::registered_waiter
   size=32 align=8
   base size=32 base align=8
boost::detail::future_waiter::registered_waiter (0x0x7fc70436af60) 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> > (0x0x7fc703ff8060) 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 (0x0x7fc703ff8000) 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> (0x0x7fc703ff8180) 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> (0x0x7fc704016000) 0 empty
  __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fc703ff81e0) 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> > (0x0x7fc703ff8120) 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> (0x0x7fc703ff83c0) 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> (0x0x7fc703ff8360) 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 (0x0x7fc7040161a0) 0
  std::allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fc704016208) 0 empty
    __gnu_cxx::new_allocator<boost::detail::future_waiter::registered_waiter> (0x0x7fc703ff8420) 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> > (0x0x7fc703ff80c0) 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> (0x0x7fc704016270) 0
  std::_Vector_base<boost::detail::future_waiter::registered_waiter, std::allocator<boost::detail::future_waiter::registered_waiter> > (0x0x7fc703ff8480) 0

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

Class boost::detail::base_future
   size=1 align=1
   base size=0 base align=1
boost::detail::base_future (0x0x7fc703ff88a0) 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> > (0x0x7fc703ff8d20) 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> > (0x0x7fc703ff8d80) 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> > (0x0x7fc703ff8de0) 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> > (0x0x7fc703ff8e40) 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> > (0x0x7fc703ff8cc0) 0

Class boost::promise<void>
   size=24 align=8
   base size=17 base align=8
boost::promise<void> (0x0x7fc703ff8c60) 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> (0x0x7fc703ff8ea0) 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> > (0x0x7fc703ff8f00) 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> > (0x0x7fc704016d68) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc703ff8f60) 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> > (0x0x7fc7041720c0) 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> (0x0x7fc704172120) 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> >&> (0x0x7fc704172180) 0 empty

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

Class boost::unique_future<void>
   size=16 align=8
   base size=16 base align=8
boost::unique_future<void> (0x0x7fc704184340) 0
  boost::detail::basic_future<void> (0x0x7fc7041843a8) 0
    boost::detail::base_future (0x0x7fc704172240) 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> > (0x0x7fc7041722a0) 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> > > (0x0x7fc704172300) 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> > (0x0x7fc704172360) 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> (0x0x7fc704184af8) 0
    vptr=((& boost::detail::task_base_shared_state<void>::_ZTVN5boost6detail22task_base_shared_stateIvEE) + 16u)
  boost::detail::shared_state<void> (0x0x7fc704184b60) 0
      primary-for boost::detail::task_base_shared_state<void> (0x0x7fc704184af8)
    boost::detail::shared_state_base (0x0x7fc704184bc8) 0
        primary-for boost::detail::shared_state<void> (0x0x7fc704184b60)
      boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fc704172600) 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> (0x0x7fc704184e38) 0
    vptr=((& boost::detail::task_shared_state<void (*)(), void>::_ZTVN5boost6detail17task_shared_stateIPFvvEvEE) + 16u)
  boost::detail::task_base_shared_state<void> (0x0x7fc704184ea0) 0
      primary-for boost::detail::task_shared_state<void (*)(), void> (0x0x7fc704184e38)
    boost::detail::shared_state<void> (0x0x7fc704184f08) 0
        primary-for boost::detail::task_base_shared_state<void> (0x0x7fc704184ea0)
      boost::detail::shared_state_base (0x0x7fc704184f70) 0
          primary-for boost::detail::shared_state<void> (0x0x7fc704184f08)
        boost::enable_shared_from_this<boost::detail::shared_state_base> (0x0x7fc704172720) 8

Class boost::shared_future<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_future<void> (0x0x7fc703dfb0d0) 0
  boost::detail::basic_future<void> (0x0x7fc703dfb138) 0
    boost::detail::base_future (0x0x7fc704172840) 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> > (0x0x7fc7041728a0) 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> > > (0x0x7fc7041729c0) 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> > > (0x0x7fc703dfb270) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::Scene> > > (0x0x7fc704172a20) 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> > > > (0x0x7fc704172a80) 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> > > (0x0x7fc704172ba0) 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> > > (0x0x7fc704172b40) 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> > > > (0x0x7fc704172cc0) 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> > > > (0x0x7fc704172c60) 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> (0x0x7fc704172d20) 0 empty

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7fc703dfb5b0) 0 empty
  std::binary_function<int, int, bool> (0x0x7fc704172d80) 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> > > > (0x0x7fc704172de0) 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> > > > (0x0x7fc703dfb6e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fc704172f00) 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> (0x0x7fc703dfb7b8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fc703dfb820) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::Scene> > > > (0x0x7fc703ea2060) 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> > > > (0x0x7fc704172c00) 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> > (0x0x7fc704172960) 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> > > (0x0x7fc703ea2240) 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> > > (0x0x7fc703dfba90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, boost::shared_ptr<pov::View> > > (0x0x7fc703ea22a0) 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> > > > (0x0x7fc703ea2300) 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> > > (0x0x7fc703ea2420) 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> > > (0x0x7fc703ea23c0) 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> > > > (0x0x7fc703ea2540) 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> > > > (0x0x7fc703ea24e0) 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> > > > (0x0x7fc703ea25a0) 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> > > > (0x0x7fc703dfbea0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fc703ea26c0) 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> (0x0x7fc703dfbf70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fc703dfb2d8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<pov::View> > > > (0x0x7fc703ea27e0) 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> > > > (0x0x7fc703ea2480) 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> > (0x0x7fc703ea21e0) 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> > > (0x0x7fc703ea2a80) 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> > > (0x0x7fc703f87068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, std::set<int> > > (0x0x7fc703ea2ba0) 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> > > > (0x0x7fc703ea2c00) 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> > > (0x0x7fc703ea2d20) 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> > > (0x0x7fc703ea2cc0) 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> > > > (0x0x7fc703ea2e40) 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> > > > (0x0x7fc703ea2de0) 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> > > > (0x0x7fc703ea2ea0) 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> > > > (0x0x7fc703f873a8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fc703bf7000) 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> (0x0x7fc703f87410) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fc703f87478) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int> > > > (0x0x7fc703bf7060) 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> > > > (0x0x7fc703ea2d80) 0

Class std::map<int, std::set<int> >
   size=48 align=8
   base size=48 base align=8
std::map<int, std::set<int> > (0x0x7fc703ea2a20) 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> > (0x0x7fc703bf71e0) 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> > (0x0x7fc703f875b0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, int> > (0x0x7fc703bf7240) 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> > > (0x0x7fc703bf72a0) 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> > (0x0x7fc703bf73c0) 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> > (0x0x7fc703bf7360) 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> > > (0x0x7fc703bf74e0) 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> > > (0x0x7fc703bf7480) 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> > > (0x0x7fc703bf7540) 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> > > (0x0x7fc703f878f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7fc703bf75a0) 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> (0x0x7fc703f87958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7fc703f879c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7fc703bf7600) 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> > > (0x0x7fc703bf7420) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<pov::Media>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Media> (0x0x7fc703f87bc8) 0 empty
  __gnu_cxx::new_allocator<pov::Media> (0x0x7fc703bf7de0) 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> > (0x0x7fc703bf7d20) 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> (0x0x7fc703bf7f00) 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> (0x0x7fc703bf7ea0) 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 (0x0x7fc703f87d68) 0
  std::allocator<pov::Media> (0x0x7fc703f87dd0) 0 empty
    __gnu_cxx::new_allocator<pov::Media> (0x0x7fc703bf7f60) 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> > (0x0x7fc703bf7cc0) 0

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

Class boost::detail::sp_element<pov::SubsurfaceInterior>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov::SubsurfaceInterior> (0x0x7fc703a92180) 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> (0x0x7fc703a921e0) 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> (0x0x7fc703a92240) 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> (0x0x7fc703a922a0) 0 empty

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

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

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

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

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

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

Class pov::Crackle_Cache_Struct
   size=3136 align=8
   base size=3136 base align=8
pov::Crackle_Cache_Struct (0x0x7fc703a924e0) 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> (0x0x7fc703a92600) 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> (0x0x7fc703a92660) 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> (0x0x7fc703a926c0) 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> (0x0x7fc703a92720) 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> (0x0x7fc703a92780) 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> (0x0x7fc703a92840) 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> (0x0x7fc703a928a0) 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> (0x0x7fc703a92900) 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> (0x0x7fc703a92960) 0

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

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

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

Class pov::Pigment_Struct
   size=200 align=8
   base size=200 base align=8
pov::Pigment_Struct (0x0x7fc703f87f70) 0
  pov::Pattern_Struct (0x0x7fc703a929c0) 0

Class pov::Tnormal_Struct
   size=168 align=8
   base size=168 base align=8
pov::Tnormal_Struct (0x0x7fc703f87138) 0
  pov::Pattern_Struct (0x0x7fc703a92a80) 0

Class pov::Texture_Struct
   size=208 align=8
   base size=204 base align=8
pov::Texture_Struct (0x0x7fc703f87618) 0
  pov::Pattern_Struct (0x0x7fc703a92ae0) 0

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

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

Class pov::Turb_Struct
   size=64 align=8
   base size=60 base align=8
pov::Turb_Struct (0x0x7fc703f87680) 0
  pov::Warps_Struct (0x0x7fc703a92c00) 0

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

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

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

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

Class std::allocator<pov::ObjectBase*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::ObjectBase*> (0x0x7fc703f87c30) 0 empty
  __gnu_cxx::new_allocator<pov::ObjectBase*> (0x0x7fc703b710c0) 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*> > (0x0x7fc703b71000) 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*> (0x0x7fc703b711e0) 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*> (0x0x7fc703b71180) 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 (0x0x7fc703795000) 0
  std::allocator<pov::ObjectBase*> (0x0x7fc703795068) 0 empty
    __gnu_cxx::new_allocator<pov::ObjectBase*> (0x0x7fc703b71240) 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*> > (0x0x7fc703a92f60) 0

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

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

Class std::allocator<pov::LightSource*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::LightSource*> (0x0x7fc703795270) 0 empty
  __gnu_cxx::new_allocator<pov::LightSource*> (0x0x7fc703b71420) 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*> > (0x0x7fc703b71360) 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*> (0x0x7fc703b71540) 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*> (0x0x7fc703b714e0) 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 (0x0x7fc703795410) 0
  std::allocator<pov::LightSource*> (0x0x7fc703795478) 0 empty
    __gnu_cxx::new_allocator<pov::LightSource*> (0x0x7fc703b71660) 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*> > (0x0x7fc703b71300) 0

Class std::vector<pov::LightSource*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::LightSource*> (0x0x7fc7037954e0) 0
  std::_Vector_base<pov::LightSource*, std::allocator<pov::LightSource*> > (0x0x7fc703b716c0) 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 (0x0x7fc703a92f00) 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 (0x0x7fc703795680) 0
    vptr=((& pov::CompoundObject::_ZTVN3pov14CompoundObjectE) + 16u)
  pov::ObjectBase (0x0x7fc703b71720) 0
      primary-for pov::CompoundObject (0x0x7fc703795680)

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

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

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

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

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

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

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

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

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

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

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

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

Class pov::Reserved_Word_Struct
   size=16 align=8
   base size=16 base align=8
pov::Reserved_Word_Struct (0x0x7fc703b71d80) 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> > (0x0x7fc703b71f00) 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> > (0x0x7fc703795888) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<short unsigned int> > (0x0x7fc703b71f60) 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> > > (0x0x7fc703b71ea0) 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> > (0x0x7fc7035960c0) 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> > (0x0x7fc703596060) 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 (0x0x7fc703795af8) 0
  std::allocator<std::basic_string<short unsigned int> > (0x0x7fc703795b60) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<short unsigned int> > (0x0x7fc703596120) 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> > > (0x0x7fc703b71e40) 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> > (0x0x7fc703795bc8) 0
  std::_Vector_base<std::basic_string<short unsigned int>, std::allocator<std::basic_string<short unsigned int> > > (0x0x7fc703596180) 0

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

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

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

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

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 (0x0x7fc7035963c0) 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> (0x0x7fc703596480) 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> (0x0x7fc7035964e0) 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> (0x0x7fc703596540) 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> (0x0x7fc7035965a0) 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> (0x0x7fc703596420) 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 (0x0x7fc703795ea0) 0
    vptr=((& pov_base::SimpleGammaCurve::_ZTVN8pov_base16SimpleGammaCurveE) + 16u)
  pov_base::GammaCurve (0x0x7fc7035966c0) 0
      primary-for pov_base::SimpleGammaCurve (0x0x7fc703795ea0)

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

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 (0x0x7fc703795138) 0
    vptr=((& pov_base::NeutralGammaCurve::_ZTVN8pov_base17NeutralGammaCurveE) + 16u)
  pov_base::UniqueGammaCurve (0x0x7fc7037952d8) 0
      primary-for pov_base::NeutralGammaCurve (0x0x7fc703795138)
    pov_base::SimpleGammaCurve (0x0x7fc703795548) 0
        primary-for pov_base::UniqueGammaCurve (0x0x7fc7037952d8)
      pov_base::GammaCurve (0x0x7fc703596780) 0
          primary-for pov_base::SimpleGammaCurve (0x0x7fc703795548)

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 (0x0x7fc7037958f0) 0
    vptr=((& pov_base::SRGBGammaCurve::_ZTVN8pov_base14SRGBGammaCurveE) + 16u)
  pov_base::UniqueGammaCurve (0x0x7fc703795c30) 0
      primary-for pov_base::SRGBGammaCurve (0x0x7fc7037958f0)
    pov_base::SimpleGammaCurve (0x0x7fc70368f000) 0
        primary-for pov_base::UniqueGammaCurve (0x0x7fc703795c30)
      pov_base::GammaCurve (0x0x7fc7035967e0) 0
          primary-for pov_base::SimpleGammaCurve (0x0x7fc70368f000)

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

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

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

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

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

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

Class pov_base::DitherHandler::OffsetInfo
   size=16 align=4
   base size=16 base align=4
pov_base::DitherHandler::OffsetInfo (0x0x7fc703596a80) 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 (0x0x7fc703596a20) 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 (0x0x7fc703596ba0) 0

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

Class pov_base::Image::RGBFTMapEntry
   size=20 align=4
   base size=20 base align=4
pov_base::Image::RGBFTMapEntry (0x0x7fc703596c60) 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> (0x0x7fc703596d80) 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> (0x0x7fc703596de0) 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> (0x0x7fc703596e40) 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> (0x0x7fc703596ea0) 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> (0x0x7fc703596d20) 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> > (0x0x7fc703726000) 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> > (0x0x7fc70368f340) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fc703726060) 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> > > (0x0x7fc703596f60) 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> > (0x0x7fc703726180) 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> > (0x0x7fc703726120) 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 (0x0x7fc70368f5b0) 0
  std::allocator<std::basic_string<char> > (0x0x7fc70368f618) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fc7037261e0) 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> > > (0x0x7fc703596f00) 0

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

Class pov_base::Image::ReadOptions
   size=72 align=8
   base size=72 base align=8
pov_base::Image::ReadOptions (0x0x7fc703596cc0) 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> (0x0x7fc703726360) 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> (0x0x7fc7037263c0) 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> (0x0x7fc703726420) 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> (0x0x7fc703726480) 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> (0x0x7fc703726300) 0

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

Class pov_base::Image::MapEntry
   size=20 align=4
   base size=20 base align=4
pov_base::Image::MapEntry (0x0x7fc7037264e0) 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> (0x0x7fc703726600) 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> (0x0x7fc70368f888) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::MapEntry> (0x0x7fc703726660) 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> > (0x0x7fc7037265a0) 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> (0x0x7fc703726780) 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> (0x0x7fc703726720) 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 (0x0x7fc70368fa28) 0
  std::allocator<pov_base::Image::MapEntry> (0x0x7fc70368fa90) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::MapEntry> (0x0x7fc7037267e0) 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> > (0x0x7fc703726540) 0

Class std::vector<pov_base::Image::MapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::MapEntry> (0x0x7fc70368fbc8) 0
  std::_Vector_base<pov_base::Image::MapEntry, std::allocator<pov_base::Image::MapEntry> > (0x0x7fc703726900) 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 (0x0x7fc703596b40) 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> (0x0x7fc7037269c0) 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> (0x0x7fc70368fc98) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc703726a20) 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> (0x0x7fc703726b40) 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> (0x0x7fc703726c60) 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> (0x0x7fc70368fd00) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc703726cc0) 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> (0x0x7fc703726de0) 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> (0x0x7fc703726f00) 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> (0x0x7fc70368fd68) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry> (0x0x7fc703726f60) 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> > (0x0x7fc703726ea0) 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> (0x0x7fc7034cf0c0) 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> (0x0x7fc7034cf060) 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 (0x0x7fc70368ff08) 0
  std::allocator<pov_base::Image::RGBMapEntry> (0x0x7fc70368ff70) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBMapEntry> (0x0x7fc7034cf120) 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> > (0x0x7fc703726e40) 0

Class std::vector<pov_base::Image::RGBMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBMapEntry> (0x0x7fc70368f2d8) 0
  std::_Vector_base<pov_base::Image::RGBMapEntry, std::allocator<pov_base::Image::RGBMapEntry> > (0x0x7fc7034cf300) 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*> (0x0x7fc7034cf420) 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> > (0x0x7fc7034cf3c0) 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*> (0x0x7fc7034cf480) 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> > (0x0x7fc7034cf4e0) 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> (0x0x7fc7034cf600) 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> (0x0x7fc70368f820) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry> (0x0x7fc7034cf660) 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> > (0x0x7fc7034cf5a0) 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> (0x0x7fc7034cf780) 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> (0x0x7fc7034cf720) 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 (0x0x7fc70368fc30) 0
  std::allocator<pov_base::Image::RGBAMapEntry> (0x0x7fc70368fdd0) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBAMapEntry> (0x0x7fc7034cf7e0) 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> > (0x0x7fc7034cf540) 0

Class std::vector<pov_base::Image::RGBAMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBAMapEntry> (0x0x7fc7035690d0) 0
  std::_Vector_base<pov_base::Image::RGBAMapEntry, std::allocator<pov_base::Image::RGBAMapEntry> > (0x0x7fc7034cf900) 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*> (0x0x7fc7034cf9c0) 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> > (0x0x7fc7034cf960) 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*> (0x0x7fc7034cfa20) 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> > (0x0x7fc7034cfa80) 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> (0x0x7fc7034cfba0) 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> (0x0x7fc7035692d8) 0 empty
  __gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry> (0x0x7fc7034cfc00) 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> > (0x0x7fc7034cfb40) 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> (0x0x7fc7034cfd20) 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> (0x0x7fc7034cfcc0) 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 (0x0x7fc703569478) 0
  std::allocator<pov_base::Image::RGBFTMapEntry> (0x0x7fc7035694e0) 0 empty
    __gnu_cxx::new_allocator<pov_base::Image::RGBFTMapEntry> (0x0x7fc7034cfd80) 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> > (0x0x7fc7034cfae0) 0

Class std::vector<pov_base::Image::RGBFTMapEntry>
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::Image::RGBFTMapEntry> (0x0x7fc703569618) 0
  std::_Vector_base<pov_base::Image::RGBFTMapEntry, std::allocator<pov_base::Image::RGBFTMapEntry> > (0x0x7fc7034cfea0) 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*> (0x0x7fc7034cff60) 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> > (0x0x7fc7034cff00) 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*> (0x0x7fc703229000) 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> > (0x0x7fc703229060) 0 empty

Class pov::Task::StopThreadException
   size=1 align=1
   base size=0 base align=1
pov::Task::StopThreadException (0x0x7fc7032291e0) 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 (0x0x7fc703229240) 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> (0x0x7fc7032292a0) 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&> (0x0x7fc703246540) 0
  boost::function_base (0x0x7fc703229300) 0
  std::unary_function<pov_base::Exception&, void> (0x0x7fc703229360) 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 (0x0x7fc703229180) 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> (0x0x7fc703229540) 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> (0x0x7fc7032295a0) 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> (0x0x7fc703229600) 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> (0x0x7fc703229660) 0 empty

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

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

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

Class pov::TaskQueue::TaskEntry
   size=80 align=8
   base size=80 base align=8
pov::TaskQueue::TaskEntry (0x0x7fc703229480) 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> (0x0x7fc703229960) 0 empty

Class std::allocator<pov::TaskQueue::TaskEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::TaskQueue::TaskEntry> (0x0x7fc703569888) 0 empty
  __gnu_cxx::new_allocator<pov::TaskQueue::TaskEntry> (0x0x7fc7032299c0) 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*> (0x0x7fc703229a20) 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> (0x0x7fc703229a80) 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*> (0x0x7fc703229b40) 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 (0x0x7fc703569958) 0
  std::allocator<pov::TaskQueue::TaskEntry> (0x0x7fc7035699c0) 0 empty
    __gnu_cxx::new_allocator<pov::TaskQueue::TaskEntry> (0x0x7fc703229ae0) 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> > (0x0x7fc703229900) 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> > (0x0x7fc703569c98) 0
  std::_Deque_base<pov::TaskQueue::TaskEntry, std::allocator<pov::TaskQueue::TaskEntry> > (0x0x7fc703229c00) 0

Class std::queue<pov::TaskQueue::TaskEntry>
   size=80 align=8
   base size=80 base align=8
std::queue<pov::TaskQueue::TaskEntry> (0x0x7fc7032298a0) 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> > (0x0x7fc703229cc0) 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> > (0x0x7fc703229de0) 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> > (0x0x7fc703569ea0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fc703229e40) 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 (0x0x7fc703569f08) 0
  std::allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fc703569f70) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<pov::TaskQueue::TaskEntry> > (0x0x7fc703229ea0) 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> > (0x0x7fc703229c60) 0

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

Class pov::TaskQueue
   size=232 align=8
   base size=232 base align=8
pov::TaskQueue (0x0x7fc703229420) 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> (0x0x7fc703229f60) 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> (0x0x7fc703569680) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc702fdc000) 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> (0x0x7fc702fdc060) 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&> > (0x0x7fc7035697b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc703569820) 0 empty
    mpl_::bool_<false> (0x0x7fc702fdc0c0) 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> (0x0x7fc702fdc240) 0 empty

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7fc703003000) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7fc702fdc2a0) 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> > (0x0x7fc702fdc1e0) 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> (0x0x7fc702fdc3c0) 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> (0x0x7fc702fdc360) 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 (0x0x7fc7030031a0) 0
  std::allocator<unsigned int> (0x0x7fc703003208) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7fc702fdc420) 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> > (0x0x7fc702fdc180) 0

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

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

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

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

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

Class pov::intersection_stats_info
   size=24 align=8
   base size=24 base align=8
pov::intersection_stats_info (0x0x7fc702fdc720) 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> (0x0x7fc702fdc900) 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> (0x0x7fc702fdc8a0) 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> (0x0x7fc702fdca20) 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> (0x0x7fc702fdc9c0) 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 (0x0x7fc702fdc840) 0
    vptr=((& pov::RenderStatistics::_ZTVN3pov16RenderStatisticsE) + 16u)

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

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

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

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

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

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

Class pov::UV_Hash_Table_Struct
   size=32 align=8
   base size=32 base align=8
pov::UV_Hash_Table_Struct (0x0x7fc702fdccc0) 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 (0x0x7fc703003478) 0
    vptr=((& pov::Mesh::_ZTVN3pov4MeshE) + 16u)
  pov::ObjectBase (0x0x7fc702fdcd20) 0
      primary-for pov::Mesh (0x0x7fc703003478)

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

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

Class boost::detail::is_empty_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<void> (0x0x7fc703120000) 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> (0x0x7fc703120060) 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> (0x0x7fc7031200c0) 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> (0x0x7fc703120120) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7fc703120420) 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> (0x0x7fc703120540) 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> (0x0x7fc7031205a0) 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> (0x0x7fc703120600) 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> (0x0x7fc703120660) 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> (0x0x7fc7031206c0) 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> (0x0x7fc703120720) 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> (0x0x7fc703120840) 0 empty

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

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

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

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

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

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

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7fc703003680) 0 empty
  boost::no_traversal_tag (0x0x7fc703120e40) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7fc7030036e8) 0 empty
  boost::incrementable_traversal_tag (0x0x7fc703003750) 0 empty
    boost::no_traversal_tag (0x0x7fc703120ea0) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7fc7030037b8) 0 empty
  boost::single_pass_traversal_tag (0x0x7fc703003820) 0 empty
    boost::incrementable_traversal_tag (0x0x7fc703003888) 0 empty
      boost::no_traversal_tag (0x0x7fc703120f00) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7fc7030038f0) 0 empty
  boost::forward_traversal_tag (0x0x7fc703003958) 0 empty
    boost::single_pass_traversal_tag (0x0x7fc7030039c0) 0 empty
      boost::incrementable_traversal_tag (0x0x7fc703003a28) 0 empty
        boost::no_traversal_tag (0x0x7fc703120f60) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7fc703003a90) 0 empty
  boost::bidirectional_traversal_tag (0x0x7fc703003af8) 0 empty
    boost::forward_traversal_tag (0x0x7fc703003b60) 0 empty
      boost::single_pass_traversal_tag (0x0x7fc703003bc8) 0 empty
        boost::incrementable_traversal_tag (0x0x7fc703003c30) 0 empty
          boost::no_traversal_tag (0x0x7fc70315b000) 0 empty

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

Class boost::unordered::detail::move_tag
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::move_tag (0x0x7fc70315b5a0) 0 empty

Class boost::unordered::detail::empty_emplace
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::empty_emplace (0x0x7fc70315b600) 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> (0x0x7fc70315b7e0) 0 empty

Class boost::unordered::detail::choice9
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::choice9 (0x0x7fc70315ba20) 0 empty

Class boost::unordered::detail::choice8
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice8 (0x0x7fc702d86410) 0 empty
  boost::unordered::detail::choice9 (0x0x7fc70315ba80) 0 empty

Class boost::unordered::detail::choice7
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice7 (0x0x7fc702d86478) 0 empty
  boost::unordered::detail::choice8 (0x0x7fc702d864e0) 0 empty
    boost::unordered::detail::choice9 (0x0x7fc70315bae0) 0 empty

Class boost::unordered::detail::choice6
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice6 (0x0x7fc702d86548) 0 empty
  boost::unordered::detail::choice7 (0x0x7fc702d865b0) 0 empty
    boost::unordered::detail::choice8 (0x0x7fc702d86618) 0 empty
      boost::unordered::detail::choice9 (0x0x7fc70315bb40) 0 empty

Class boost::unordered::detail::choice5
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice5 (0x0x7fc702d86680) 0 empty
  boost::unordered::detail::choice6 (0x0x7fc702d866e8) 0 empty
    boost::unordered::detail::choice7 (0x0x7fc702d86750) 0 empty
      boost::unordered::detail::choice8 (0x0x7fc702d867b8) 0 empty
        boost::unordered::detail::choice9 (0x0x7fc70315bba0) 0 empty

Class boost::unordered::detail::choice4
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice4 (0x0x7fc702d86820) 0 empty
  boost::unordered::detail::choice5 (0x0x7fc702d86888) 0 empty
    boost::unordered::detail::choice6 (0x0x7fc702d868f0) 0 empty
      boost::unordered::detail::choice7 (0x0x7fc702d86958) 0 empty
        boost::unordered::detail::choice8 (0x0x7fc702d869c0) 0 empty
          boost::unordered::detail::choice9 (0x0x7fc70315bc00) 0 empty

Class boost::unordered::detail::choice3
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice3 (0x0x7fc702d86a28) 0 empty
  boost::unordered::detail::choice4 (0x0x7fc702d86a90) 0 empty
    boost::unordered::detail::choice5 (0x0x7fc702d86af8) 0 empty
      boost::unordered::detail::choice6 (0x0x7fc702d86b60) 0 empty
        boost::unordered::detail::choice7 (0x0x7fc702d86bc8) 0 empty
          boost::unordered::detail::choice8 (0x0x7fc702d86c30) 0 empty
            boost::unordered::detail::choice9 (0x0x7fc70315bc60) 0 empty

Class boost::unordered::detail::choice2
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice2 (0x0x7fc702d86c98) 0 empty
  boost::unordered::detail::choice3 (0x0x7fc702d86d00) 0 empty
    boost::unordered::detail::choice4 (0x0x7fc702d86d68) 0 empty
      boost::unordered::detail::choice5 (0x0x7fc702d86dd0) 0 empty
        boost::unordered::detail::choice6 (0x0x7fc702d86e38) 0 empty
          boost::unordered::detail::choice7 (0x0x7fc702d86ea0) 0 empty
            boost::unordered::detail::choice8 (0x0x7fc702d86f08) 0 empty
              boost::unordered::detail::choice9 (0x0x7fc70315bcc0) 0 empty

Class boost::unordered::detail::choice1
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::choice1 (0x0x7fc702d86f70) 0 empty
  boost::unordered::detail::choice2 (0x0x7fc702db1000) 0 empty
    boost::unordered::detail::choice3 (0x0x7fc702db1068) 0 empty
      boost::unordered::detail::choice4 (0x0x7fc702db10d0) 0 empty
        boost::unordered::detail::choice5 (0x0x7fc702db1138) 0 empty
          boost::unordered::detail::choice6 (0x0x7fc702db11a0) 0 empty
            boost::unordered::detail::choice7 (0x0x7fc702db1208) 0 empty
              boost::unordered::detail::choice8 (0x0x7fc702db1270) 0 empty
                boost::unordered::detail::choice9 (0x0x7fc70315bd20) 0 empty

Class boost::unordered::detail::private_type
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::private_type (0x0x7fc70315bd80) 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 (0x0x7fc70315bde0) 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> (0x0x7fc702e13960) 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> (0x0x7fc702e139c0) 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> (0x0x7fc702db1f70) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7fc702e13a20) 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> (0x0x7fc702e8c000) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7fc702e8c068) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7fc702e13a80) 0 empty

Class boost::unordered::detail::ptr_bucket
   size=8 align=8
   base size=8 base align=8
boost::unordered::detail::ptr_bucket (0x0x7fc702e13f60) 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> (0x0x7fc702ee9120) 0 empty

Class boost::unordered::detail::pick_policy
   size=1 align=1
   base size=1 base align=1
boost::unordered::detail::pick_policy (0x0x7fc702e8c410) 0 empty
  boost::unordered::detail::pick_policy_impl<64, 2> (0x0x7fc702ee9180) 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> (0x0x7fc702ee9240) 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> (0x0x7fc702ee92a0) 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 (0x0x7fc702ee93c0) 0 empty

Class boost::unordered::detail::no_key
   size=1 align=1
   base size=0 base align=1
boost::unordered::detail::no_key (0x0x7fc702ee9720) 0 empty

Class pov::Crackle_Cell_Coord
   size=12 align=4
   base size=12 base align=4
pov::Crackle_Cell_Coord (0x0x7fc702c256c0) 0

Class pov::Crackle_Cache_Entry
   size=1952 align=8
   base size=1952 base align=8
pov::Crackle_Cache_Entry (0x0x7fc702c25720) 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> >*> (0x0x7fc702c25900) 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> >*> (0x0x7fc702e8c5b0) 0 empty
  __gnu_cxx::new_allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fc702c25ae0) 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> >*> > (0x0x7fc702c258a0) 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> >*> (0x0x7fc702c25c60) 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> >*> (0x0x7fc702c25c00) 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 (0x0x7fc702e8c750) 0
  std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fc702e8c618) 0 empty
    __gnu_cxx::new_allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> (0x0x7fc702c25cc0) 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> >*> > (0x0x7fc702c25840) 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> >*> > (0x0x7fc7029a9000) 0
  std::_Vector_base<std::stack<pov::Intersection, std::vector<pov::Intersection> >*, std::allocator<std::stack<pov::Intersection, std::vector<pov::Intersection> >*> > (0x0x7fc702c25d80) 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> > > (0x0x7fc702c257e0) 0

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

Class std::allocator<pov::FPUContext*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::FPUContext*> (0x0x7fc7029a90d0) 0 empty
  __gnu_cxx::new_allocator<pov::FPUContext*> (0x0x7fc702c25f00) 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*> > (0x0x7fc702c25e40) 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*> (0x0x7fc702a0b060) 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*> (0x0x7fc702a0b000) 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 (0x0x7fc7029a9270) 0
  std::allocator<pov::FPUContext*> (0x0x7fc7029a92d8) 0 empty
    __gnu_cxx::new_allocator<pov::FPUContext*> (0x0x7fc702a0b0c0) 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*> > (0x0x7fc702c25de0) 0

Class std::vector<pov::FPUContext*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::FPUContext*> (0x0x7fc7029a9340) 0
  std::_Vector_base<pov::FPUContext*, std::allocator<pov::FPUContext*> > (0x0x7fc702a0b120) 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> > (0x0x7fc702a0b300) 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> > (0x0x7fc7029a94e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > (0x0x7fc702a0b420) 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> > > (0x0x7fc702a0b4e0) 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> > > (0x0x7fc702a0b2a0) 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> (0x0x7fc702a0b5a0) 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> (0x0x7fc702a0b540) 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> > > (0x0x7fc702a0b660) 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> > > (0x0x7fc7029a9680) 0 empty
  __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fc702a0b6c0) 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> (0x0x7fc7029a9888) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc7029a98f0) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc7029a9958) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc7029a99c0) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc7029a9a28) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc7029a9a90) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc7029a9af8) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc7029a9b60) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc7029a9bc8) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702a0b780) 0 empty

Class boost::detail::if_true<true>
   size=1 align=1
   base size=0 base align=1
boost::detail::if_true<true> (0x0x7fc702a0b7e0) 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> (0x0x7fc702a0b840) 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> >*> (0x0x7fc702a0b720) 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> > > (0x0x7fc702a0b8a0) 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> > > (0x0x7fc7029a9c98) 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> > > (0x0x7fc702a0b900) 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> (0x0x7fc7029a9e38) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc7029a9ea0) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc7029a9f08) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc7029a9f70) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc7029a9068) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc7029a9138) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc7029a93a8) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc702aa6000) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc702aa6068) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702a0b9c0) 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> (0x0x7fc702a0ba20) 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> >*> (0x0x7fc702a0b960) 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> (0x0x7fc702aa6270) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc702aa62d8) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc702aa6340) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc702aa63a8) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc702aa6410) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc702aa6478) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc702aa64e0) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc702aa6548) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc702aa65b0) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702a0bae0) 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> (0x0x7fc702a0bb40) 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> (0x0x7fc702a0ba80) 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> (0x0x7fc702aa67b8) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc702aa6820) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc702aa6888) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc702aa68f0) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc702aa6958) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc702aa69c0) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc702aa6a28) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc702aa6a90) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc702aa6af8) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702a0bc00) 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> (0x0x7fc702a0bc60) 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> (0x0x7fc702a0bba0) 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> (0x0x7fc702a0bd20) 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 (0x0x7fc702a0bd80) 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> > (0x0x7fc702a0bcc0) 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> (0x0x7fc702a0be40) 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 (0x0x7fc702a0bea0) 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> > (0x0x7fc702a0bde0) 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> (0x0x7fc702a0bf60) 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 (0x0x7fc702adf000) 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> > (0x0x7fc702a0bf00) 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> > > > (0x0x7fc702a0b600) 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> (0x0x7fc702adf0c0) 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> (0x0x7fc702aa6ea0) 0 empty
  __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fc702adf120) 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> (0x0x7fc702afd068) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc702afd0d0) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc702afd138) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc702afd1a0) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc702afd208) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc702afd270) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc702afd2d8) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc702afd340) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc702afd3a8) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702adf1e0) 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> (0x0x7fc702adf240) 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*> (0x0x7fc702adf180) 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> (0x0x7fc702adf2a0) 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> (0x0x7fc702afd548) 0 empty
  boost::pointer_to_other<boost::unordered::detail::ptr_bucket*, const boost::unordered::detail::ptr_bucket> (0x0x7fc702adf300) 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> (0x0x7fc702afd6e8) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc702afd750) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc702afd7b8) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc702afd820) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc702afd888) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc702afd8f0) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc702afd958) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc702afd9c0) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc702afda28) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702adf3c0) 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> (0x0x7fc702adf420) 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*> (0x0x7fc702adf360) 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> (0x0x7fc702adf5a0) 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> (0x0x7fc702adf480) 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> (0x0x7fc702adf720) 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> (0x0x7fc702adf600) 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> (0x0x7fc702adf7e0) 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 (0x0x7fc702adf840) 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> > (0x0x7fc702adf780) 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> (0x0x7fc702adf900) 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 (0x0x7fc702adf960) 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> > (0x0x7fc702adf8a0) 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> (0x0x7fc702adfa20) 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 (0x0x7fc702adfa80) 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> > (0x0x7fc702adf9c0) 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> > (0x0x7fc702adf060) 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*> (0x0x7fc702adfae0) 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> > (0x0x7fc702a0b240) 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> > (0x0x7fc702a0b1e0) 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> (0x0x7fc702b3b410) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc702b3b478) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc702b3b4e0) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc702b3b548) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc702b3b5b0) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc702b3b618) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc702b3b680) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc702b3b6e8) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc702b3b750) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702adfc00) 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> (0x0x7fc702adfc60) 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>*> (0x0x7fc702adfba0) 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> > (0x0x7fc702adfcc0) 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> > (0x0x7fc702b3b820) 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> > (0x0x7fc702adfd20) 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> (0x0x7fc702b3b9c0) 0 empty
  boost::unordered::detail::choice1 (0x0x7fc702b3ba28) 0 empty
    boost::unordered::detail::choice2 (0x0x7fc702b3ba90) 0 empty
      boost::unordered::detail::choice3 (0x0x7fc702b3baf8) 0 empty
        boost::unordered::detail::choice4 (0x0x7fc702b3bb60) 0 empty
          boost::unordered::detail::choice5 (0x0x7fc702b3bbc8) 0 empty
            boost::unordered::detail::choice6 (0x0x7fc702b3bc30) 0 empty
              boost::unordered::detail::choice7 (0x0x7fc702b3bc98) 0 empty
                boost::unordered::detail::choice8 (0x0x7fc702b3bd00) 0 empty
                  boost::unordered::detail::choice9 (0x0x7fc702adfea0) 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> (0x0x7fc702adff00) 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>*> (0x0x7fc702adfe40) 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> (0x0x7fc702762000) 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> (0x0x7fc702adff60) 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> (0x0x7fc7027620c0) 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> (0x0x7fc702762060) 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> (0x0x7fc702762180) 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 (0x0x7fc7027621e0) 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> > (0x0x7fc702762120) 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> (0x0x7fc7027622a0) 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 (0x0x7fc702762300) 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> > (0x0x7fc702762240) 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> (0x0x7fc7027623c0) 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 (0x0x7fc702762420) 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> > (0x0x7fc702762360) 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> > > (0x0x7fc702adfb40) 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> > (0x0x7fc7027624e0) 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> > (0x0x7fc702762540) 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> > (0x0x7fc7027625a0) 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> > (0x0x7fc702762600) 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> > (0x0x7fc702762660) 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> > (0x0x7fc7027752d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775340) 0 empty
    mpl_::bool_<false> (0x0x7fc7027626c0) 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> > (0x0x7fc7027753a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775410) 0 empty
    mpl_::bool_<false> (0x0x7fc702762720) 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> > (0x0x7fc702775478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027754e0) 0 empty
    mpl_::bool_<false> (0x0x7fc702762780) 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> > (0x0x7fc702775548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027755b0) 0 empty
    mpl_::bool_<false> (0x0x7fc7027627e0) 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> > (0x0x7fc702762840) 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>*> (0x0x7fc702762960) 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> > (0x0x7fc702762900) 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> > (0x0x7fc7027628a0) 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> > (0x0x7fc7027629c0) 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> > (0x0x7fc702762d20) 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> > (0x0x7fc702775a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775af8) 0 empty
    mpl_::bool_<false> (0x0x7fc702762d80) 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> > (0x0x7fc702775b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc702762de0) 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> > (0x0x7fc702775c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775c98) 0 empty
    mpl_::bool_<false> (0x0x7fc702762e40) 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> > (0x0x7fc702775d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775d68) 0 empty
    mpl_::bool_<false> (0x0x7fc702762ea0) 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> > (0x0x7fc702775dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775e38) 0 empty
    mpl_::bool_<false> (0x0x7fc702762f00) 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> (0x0x7fc702762f60) 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> (0x0x7fc702775ea0) 0 empty
  std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fc7027f9000) 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> > (0x0x7fc702775f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702775f70) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9060) 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> > (0x0x7fc7027f90c0) 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> > (0x0x7fc7027fb000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb068) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9120) 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> > (0x0x7fc7027f9180) 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> > (0x0x7fc7027fb0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb138) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f91e0) 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> > (0x0x7fc7027fb1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb208) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9240) 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> > (0x0x7fc7027f92a0) 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> > (0x0x7fc7027fb270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7027fb2d8) 0 empty
    mpl_::bool_<true> (0x0x7fc7027f9300) 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> (0x0x7fc7027f9360) 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> > (0x0x7fc7027fb340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f93c0) 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> > (0x0x7fc7027fb410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7027fb478) 0 empty
    mpl_::bool_<true> (0x0x7fc7027f9420) 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> > (0x0x7fc7027f9480) 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> > (0x0x7fc7027f94e0) 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> > (0x0x7fc7027f9540) 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> > (0x0x7fc7027f95a0) 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> > (0x0x7fc7027f9600) 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> > (0x0x7fc7027fb4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb548) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9660) 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> > (0x0x7fc7027fb5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb618) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f96c0) 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> > (0x0x7fc7027fb680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb6e8) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9720) 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> > (0x0x7fc7027fb750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fb7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9780) 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> > (0x0x7fc7027f97e0) 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>*> (0x0x7fc7027f9900) 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> > (0x0x7fc7027f98a0) 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> > (0x0x7fc7027f9840) 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> > (0x0x7fc7027f9960) 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> > (0x0x7fc7027f9cc0) 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> > (0x0x7fc7027fbc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fbd00) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9d20) 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> > (0x0x7fc7027fbd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fbdd0) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9d80) 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> > (0x0x7fc7027fbe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fbea0) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9de0) 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> > (0x0x7fc7027fbf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7027fbf70) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9e40) 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> > (0x0x7fc702865000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702865068) 0 empty
    mpl_::bool_<false> (0x0x7fc7027f9ea0) 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> (0x0x7fc7027f9f00) 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> (0x0x7fc7028650d0) 0 empty
  std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fc7027f9f60) 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> > (0x0x7fc702865138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7028651a0) 0 empty
    mpl_::bool_<false> (0x0x7fc70286c000) 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> > (0x0x7fc70286c060) 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> > (0x0x7fc702865208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702865270) 0 empty
    mpl_::bool_<false> (0x0x7fc70286c0c0) 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> > (0x0x7fc70286c120) 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> > (0x0x7fc7028652d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702865340) 0 empty
    mpl_::bool_<false> (0x0x7fc70286c180) 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> > (0x0x7fc7028653a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc702865410) 0 empty
    mpl_::bool_<false> (0x0x7fc70286c1e0) 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> > (0x0x7fc70286c240) 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> > (0x0x7fc702865478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7028654e0) 0 empty
    mpl_::bool_<true> (0x0x7fc70286c2a0) 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> > (0x0x7fc702865548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7028655b0) 0 empty
    mpl_::bool_<false> (0x0x7fc70286c300) 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> > (0x0x7fc702865618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc702865680) 0 empty
    mpl_::bool_<true> (0x0x7fc70286c360) 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> > (0x0x7fc70286c3c0) 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> > (0x0x7fc70286c420) 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> > (0x0x7fc702865750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7028657b8) 0 empty
    mpl_::bool_<true> (0x0x7fc70286c480) 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> (0x0x7fc70286c4e0) 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> > (0x0x7fc702865820) 0
  boost::hash<pov::Crackle_Cell_Coord> (0x0x7fc702865888) 0 empty
    std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fc70286c540) 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> > (0x0x7fc7028658f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc702865958) 0 empty
    mpl_::bool_<true> (0x0x7fc70286c5a0) 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> > (0x0x7fc70286c600) 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> (0x0x7fc7028659c0) 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> > (0x0x7fc70286c660) 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> > (0x0x7fc70286c6c0) 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> > (0x0x7fc70286c720) 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> > (0x0x7fc702865a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc702865af8) 0 empty
    mpl_::bool_<true> (0x0x7fc70286c780) 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> (0x0x7fc70286c7e0) 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> > (0x0x7fc702865b60) 0
  std::equal_to<pov::Crackle_Cell_Coord> (0x0x7fc702865bc8) 0 empty
    std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fc70286c840) 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> > (0x0x7fc702865c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc702865c98) 0 empty
    mpl_::bool_<true> (0x0x7fc70286c8a0) 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> > (0x0x7fc70286c900) 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> (0x0x7fc702865d00) 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> > (0x0x7fc70286c960) 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> (0x0x7fc702865d68) 0 empty
  boost::hash<pov::Crackle_Cell_Coord> (0x0x7fc702865dd0) 0 empty
    std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fc70286c9c0) 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> (0x0x7fc702865e38) 0 empty
  std::equal_to<pov::Crackle_Cell_Coord> (0x0x7fc702865ea0) 0 empty
    std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fc70286ca20) 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> > (0x0x7fc702886380) 0 empty
  boost::unordered::detail::compressed_base<boost::hash<pov::Crackle_Cell_Coord>, 1> (0x0x7fc702865f08) 0 empty
    boost::hash<pov::Crackle_Cell_Coord> (0x0x7fc702865f70) 0 empty
      std::unary_function<pov::Crackle_Cell_Coord, long unsigned int> (0x0x7fc70286ca80) 0 empty
  boost::unordered::detail::compressed_base<std::equal_to<pov::Crackle_Cell_Coord>, 2> (0x0x7fc702893000) 0 empty
    std::equal_to<pov::Crackle_Cell_Coord> (0x0x7fc702893068) 0 empty
      std::binary_function<pov::Crackle_Cell_Coord, pov::Crackle_Cell_Coord, bool> (0x0x7fc70286cae0) 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> > > (0x0x7fc70286cc00) 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> (0x0x7fc70286cc60) 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> (0x0x7fc702893138) 0 empty
  mpl_::integral_c<long unsigned int, 1ul> (0x0x7fc70286ccc0) 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> > > (0x0x7fc7028931a0) 0 empty
  boost::integral_constant<long unsigned int, 1ul> (0x0x7fc702893208) 0 empty
    mpl_::integral_c<long unsigned int, 1ul> (0x0x7fc70286cd20) 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> > (0x0x7fc70286cea0) 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> > (0x0x7fc70286ce40) 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 (0x0x7fc70286cde0) 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> (0x0x7fc70286cd80) 0

Class boost::aligned_storage<1ul, 1ul>
   size=1 align=1
   base size=1 base align=1
boost::aligned_storage<1ul, 1ul> (0x0x7fc702893410) 0
  boost::detail::aligned_storage::aligned_storage_imp<1ul, 1ul> (0x0x7fc7028ae000) 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> > (0x0x7fc702762480) 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>*> (0x0x7fc7028ae2a0) 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> > (0x0x7fc7028ae240) 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> > (0x0x7fc7028ae1e0) 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> > (0x0x7fc7028ae180) 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> > (0x0x7fc7028ae3c0) 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> > (0x0x7fc7028937b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc702893820) 0 empty
    mpl_::bool_<true> (0x0x7fc7028ae420) 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> (0x0x7fc7028ae480) 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> > (0x0x7fc702893888) 0
  std::allocator<boost::unordered::detail::ptr_bucket> (0x0x7fc7028938f0) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fc7028ae4e0) 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> > (0x0x7fc702893958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7028939c0) 0 empty
    mpl_::bool_<true> (0x0x7fc7028ae540) 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> > (0x0x7fc7028ae5a0) 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> (0x0x7fc702893a28) 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> > (0x0x7fc7028ae600) 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> > >*> (0x0x7fc7028ae780) 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> > > > (0x0x7fc7028ae720) 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> > > > (0x0x7fc7028ae6c0) 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> > > > (0x0x7fc7028ae660) 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> > > > (0x0x7fc7028ae7e0) 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> > > > (0x0x7fc702893c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc702893d00) 0 empty
    mpl_::bool_<true> (0x0x7fc7028ae840) 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> (0x0x7fc7028ae8a0) 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> > > > (0x0x7fc702893d68) 0
  std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fc702893dd0) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fc7028ae900) 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> > > > (0x0x7fc702893e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc702893ea0) 0 empty
    mpl_::bool_<true> (0x0x7fc7028ae960) 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> > (0x0x7fc7028ae9c0) 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> (0x0x7fc702893f08) 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> > (0x0x7fc7028aea20) 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> (0x0x7fc702893f70) 0 empty
  std::allocator<boost::unordered::detail::ptr_bucket> (0x0x7fc702893618) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fc7028aea80) 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> (0x0x7fc7028e90d0) 0 empty
  std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fc7028e9138) 0 empty
    __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fc7028aeae0) 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> > > > (0x0x7fc7028cda80) 0 empty
  boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1> (0x0x7fc7028e91a0) 0 empty
    std::allocator<boost::unordered::detail::ptr_bucket> (0x0x7fc7028e9208) 0 empty
      __gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket> (0x0x7fc7028aeb40) 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> (0x0x7fc7028e9270) 0 empty
    std::allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fc7028e92d8) 0 empty
      __gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<const pov::Crackle_Cell_Coord, pov::Crackle_Cache_Entry> > > (0x0x7fc7028aeba0) 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> > > (0x0x7fc7028935b0) 0
  boost::unordered::detail::functions<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fc7028ae120) 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> > > (0x0x7fc7028e9410) 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> > > (0x0x7fc7028e9478) 0
    boost::unordered::detail::functions<boost::hash<pov::Crackle_Cell_Coord>, std::equal_to<pov::Crackle_Cell_Coord> > (0x0x7fc7028aec00) 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> > (0x0x7fc702a0b180) 0

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7fc7028aef60) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7fc702b3b208) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7fc7025e6000) 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> > (0x0x7fc7028aef00) 0 empty

Class std::allocator<double>::rebind<double>
   size=1 align=1
   base size=0 base align=1
std::allocator<double>::rebind<double> (0x0x7fc7025e6120) 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> (0x0x7fc7025e60c0) 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 (0x0x7fc7028e9680) 0
  std::allocator<double> (0x0x7fc7028e96e8) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7fc7025e6180) 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> > (0x0x7fc7028aeea0) 0

Class std::vector<double>
   size=24 align=8
   base size=24 base align=8
std::vector<double> (0x0x7fc7028e9750) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7fc7025e61e0) 0

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

Class std::allocator<pov::Vector3d>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Vector3d> (0x0x7fc7028e98f0) 0 empty
  __gnu_cxx::new_allocator<pov::Vector3d> (0x0x7fc7025e6360) 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> > (0x0x7fc7025e62a0) 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> (0x0x7fc7025e6480) 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> (0x0x7fc7025e6420) 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 (0x0x7fc7028e9a90) 0
  std::allocator<pov::Vector3d> (0x0x7fc7028e9af8) 0 empty
    __gnu_cxx::new_allocator<pov::Vector3d> (0x0x7fc7025e64e0) 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> > (0x0x7fc7025e6240) 0

Class std::vector<pov::Vector3d>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::Vector3d> (0x0x7fc7028e9b60) 0
  std::_Vector_base<pov::Vector3d, std::allocator<pov::Vector3d> > (0x0x7fc7025e6540) 0

Class boost::detail::sp_element<pov::SceneData>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<pov::SceneData> (0x0x7fc7025e66c0) 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> (0x0x7fc7025e6720) 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> (0x0x7fc7025e6780) 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> (0x0x7fc7025e67e0) 0 empty

Class boost::shared_ptr<pov::SceneData>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<pov::SceneData> (0x0x7fc7025e6660) 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 (0x0x7fc702e8cf70) 0
    vptr=((& pov::SceneThreadData::_ZTVN3pov15SceneThreadDataE) + 16u)
  pov::Task::TaskData (0x0x7fc702c25780) 0
      primary-for pov::SceneThreadData (0x0x7fc702e8cf70)

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> (0x0x7fc7025e68a0) 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> (0x0x7fc7025e6900) 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> (0x0x7fc7025e6960) 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> (0x0x7fc7025e69c0) 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> (0x0x7fc7025e6840) 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> (0x0x7fc7025e6a20) 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> (0x0x7fc7028e9dd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc7025e6a80) 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> (0x0x7fc7025e6ae0) 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> (0x0x7fc7028e9e38) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc7025e6b40) 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 (0x0x7fc7028e9ea0) 0
    vptr=((& pov::ViewThreadData::_ZTVN3pov14ViewThreadDataE) + 16u)
  pov::SceneThreadData (0x0x7fc7028e9f08) 0
      primary-for pov::ViewThreadData (0x0x7fc7028e9ea0)
    pov::Task::TaskData (0x0x7fc7025e6ba0) 0
        primary-for pov::SceneThreadData (0x0x7fc7028e9f08)

Class pov::BSPTree::Mailbox
   size=32 align=8
   base size=28 base align=8
pov::BSPTree::Mailbox (0x0x7fc7025e6c60) 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 (0x0x7fc7025e6cc0) 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 (0x0x7fc7025e6d20) 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 (0x0x7fc7025e6d80) 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 (0x0x7fc7025e6de0) 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> (0x0x7fc7025e6ea0) 0

Class pov::BSPTree::Node
   size=8 align=4
   base size=8 base align=4
pov::BSPTree::Node (0x0x7fc7025e6e40) 0

Class pov::BSPTree::Split::CompareIndex
   size=1 align=1
   base size=0 base align=1
pov::BSPTree::Split::CompareIndex (0x0x7fc7025e6f60) 0 empty

Class pov::BSPTree::Split
   size=8 align=4
   base size=8 base align=4
pov::BSPTree::Split (0x0x7fc7025e6f00) 0

Class pov::BSPTree::TraceStack
   size=12 align=4
   base size=12 base align=4
pov::BSPTree::TraceStack (0x0x7fc70239b000) 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> (0x0x7fc70239b120) 0 empty

Class std::allocator<pov::BSPTree::Node>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::BSPTree::Node> (0x0x7fc7028e9f70) 0 empty
  __gnu_cxx::new_allocator<pov::BSPTree::Node> (0x0x7fc70239b180) 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> > (0x0x7fc70239b0c0) 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> (0x0x7fc70239b2a0) 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> (0x0x7fc70239b240) 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 (0x0x7fc7028e97b8) 0
  std::allocator<pov::BSPTree::Node> (0x0x7fc7028e9958) 0 empty
    __gnu_cxx::new_allocator<pov::BSPTree::Node> (0x0x7fc70239b3c0) 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> > (0x0x7fc70239b060) 0

Class std::vector<pov::BSPTree::Node>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::BSPTree::Node> (0x0x7fc7028e9bc8) 0
  std::_Vector_base<pov::BSPTree::Node, std::allocator<pov::BSPTree::Node> > (0x0x7fc70239b4e0) 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> (0x0x7fc70239b600) 0 empty

Class std::allocator<pov::BSPTree::Split>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::BSPTree::Split> (0x0x7fc7028e9d68) 0 empty
  __gnu_cxx::new_allocator<pov::BSPTree::Split> (0x0x7fc70239b660) 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> > (0x0x7fc70239b5a0) 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> (0x0x7fc70239b780) 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> (0x0x7fc70239b720) 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 (0x0x7fc702423138) 0
  std::allocator<pov::BSPTree::Split> (0x0x7fc7024231a0) 0 empty
    __gnu_cxx::new_allocator<pov::BSPTree::Split> (0x0x7fc70239b8a0) 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> > (0x0x7fc70239b540) 0

Class std::vector<pov::BSPTree::Split>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::BSPTree::Split> (0x0x7fc702423208) 0
  std::_Vector_base<pov::BSPTree::Split, std::allocator<pov::BSPTree::Split> > (0x0x7fc70239b9c0) 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 (0x0x7fc7025e6c00) 0
    vptr=((& pov::BSPTree::_ZTVN3pov7BSPTreeE) + 16u)

Class pov::RandomIntSequence::Generator
   size=16 align=8
   base size=16 base align=8
pov::RandomIntSequence::Generator (0x0x7fc70239ba80) 0

Class pov::RandomIntSequence
   size=24 align=8
   base size=24 base align=8
pov::RandomIntSequence (0x0x7fc70239ba20) 0

Class pov::RandomDoubleSequence::Generator
   size=16 align=8
   base size=16 base align=8
pov::RandomDoubleSequence::Generator (0x0x7fc70239bb40) 0

Class pov::RandomDoubleSequence
   size=24 align=8
   base size=24 base align=8
pov::RandomDoubleSequence (0x0x7fc70239bae0) 0

Class pov::RadiositySettings
   size=40 align=8
   base size=40 base align=8
pov::RadiositySettings (0x0x7fc70239bcc0) 0

Class pov::QualitySettings
   size=32 align=8
   base size=32 base align=8
pov::QualitySettings (0x0x7fc70239bd20) 0

Class pov::OPTIONS_STRUCT
   size=24 align=8
   base size=24 base align=8
pov::OPTIONS_STRUCT (0x0x7fc70239bd80) 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 (0x0x7fc702423340) 0 nearly-empty
    vptr=((& pov::NoSomethingFlagRayObjectCondition::_ZTVN3pov33NoSomethingFlagRayObjectConditionE) + 16u)
  pov::RayObjectCondition (0x0x7fc70239bde0) 0 nearly-empty
      primary-for pov::NoSomethingFlagRayObjectCondition (0x0x7fc702423340)

Class pov::LitInterval
   size=48 align=8
   base size=48 base align=8
pov::LitInterval (0x0x7fc70239be40) 0

Class pov::MediaInterval
   size=88 align=8
   base size=84 base align=8
pov::MediaInterval (0x0x7fc70239bea0) 0

Class pov::LightSourceIntersectionEntry
   size=24 align=8
   base size=17 base align=8
pov::LightSourceIntersectionEntry (0x0x7fc70239bf00) 0

Class pov::LightSourceEntry
   size=24 align=8
   base size=24 base align=8
pov::LightSourceEntry (0x0x7fc70239bf60) 0

Class pov::Trace::TraceTicket
   size=48 align=8
   base size=48 base align=8
pov::Trace::TraceTicket (0x0x7fc7024fc060) 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 (0x0x7fc7024fc0c0) 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 (0x0x7fc7024fc120) 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 (0x0x7fc7024fc180) 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 (0x0x7fc7024fc1e0) 0

Class pov::Trace::LightColorCache
   size=16 align=4
   base size=16 base align=4
pov::Trace::LightColorCache (0x0x7fc7024fc240) 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> > (0x0x7fc7024fc360) 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> > (0x0x7fc702423618) 0 empty
  __gnu_cxx::new_allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fc7024fc3c0) 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> > > (0x0x7fc7024fc300) 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> > (0x0x7fc7024fc4e0) 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> > (0x0x7fc7024fc480) 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 (0x0x7fc702423888) 0
  std::allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fc7024238f0) 0 empty
    __gnu_cxx::new_allocator<std::vector<pov::Trace::LightColorCache> > (0x0x7fc7024fc660) 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> > > (0x0x7fc7024fc2a0) 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> > (0x0x7fc702423958) 0
  std::_Vector_base<std::vector<pov::Trace::LightColorCache>, std::allocator<std::vector<pov::Trace::LightColorCache> > > (0x0x7fc7024fc6c0) 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> > (0x0x7fc7024fc7e0) 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> > (0x0x7fc702423a28) 0 empty
  __gnu_cxx::new_allocator<pov_base::GenericRGBColour<float> > (0x0x7fc7024fc840) 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> > > (0x0x7fc7024fc780) 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> > (0x0x7fc7024fc960) 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> > (0x0x7fc7024fc900) 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 (0x0x7fc702423bc8) 0
  std::allocator<pov_base::GenericRGBColour<float> > (0x0x7fc702423c30) 0 empty
    __gnu_cxx::new_allocator<pov_base::GenericRGBColour<float> > (0x0x7fc7024fca80) 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> > > (0x0x7fc7024fc720) 0

Class std::vector<pov_base::GenericRGBColour<float> >
   size=24 align=8
   base size=24 base align=8
std::vector<pov_base::GenericRGBColour<float> > (0x0x7fc702423d68) 0
  std::_Vector_base<pov_base::GenericRGBColour<float>, std::allocator<pov_base::GenericRGBColour<float> > > (0x0x7fc7024fcae0) 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*>*> (0x0x7fc7024fcd20) 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*>*> (0x0x7fc702423f08) 0 empty
  __gnu_cxx::new_allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fc7024fcd80) 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*>*> > (0x0x7fc7024fccc0) 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*>*> (0x0x7fc7024fcea0) 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*>*> (0x0x7fc7024fce40) 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 (0x0x7fc7024239c0) 0
  std::allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fc702423a90) 0 empty
    __gnu_cxx::new_allocator<std::vector<const pov::Texture_Struct*>*> (0x0x7fc70221d060) 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*>*> > (0x0x7fc7024fcc60) 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*>*> > (0x0x7fc702423dd0) 0
  std::_Vector_base<std::vector<const pov::Texture_Struct*>*, std::allocator<std::vector<const pov::Texture_Struct*>*> > (0x0x7fc70221d0c0) 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*> > (0x0x7fc7024fcc00) 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>*> (0x0x7fc70221d300) 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>*> (0x0x7fc70222e068) 0 empty
  __gnu_cxx::new_allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fc70221d360) 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>*> > (0x0x7fc70221d2a0) 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>*> (0x0x7fc70221d480) 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>*> (0x0x7fc70221d420) 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 (0x0x7fc70222e2d8) 0
  std::allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fc70222e340) 0 empty
    __gnu_cxx::new_allocator<std::vector<pov::Trace::WNRX>*> (0x0x7fc70221d4e0) 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>*> > (0x0x7fc70221d240) 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>*> > (0x0x7fc70222e478) 0
  std::_Vector_base<std::vector<pov::Trace::WNRX>*, std::allocator<std::vector<pov::Trace::WNRX>*> > (0x0x7fc70221d540) 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> > (0x0x7fc70221d1e0) 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> > > (0x0x7fc70221d720) 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> > > (0x0x7fc70222e5b0) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fc70221d840) 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> > > > (0x0x7fc70221d6c0) 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> > > (0x0x7fc70221d9c0) 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> > > (0x0x7fc70221d960) 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 (0x0x7fc70222e820) 0
  std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fc70222e888) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > (0x0x7fc70221da20) 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> > > > (0x0x7fc70221d660) 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> > > (0x0x7fc70222e8f0) 0
  std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<pov::Vector3d> > > > (0x0x7fc70221dae0) 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> > > (0x0x7fc70221dc00) 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> > > (0x0x7fc70222e9c0) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fc70221dc60) 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> > > > (0x0x7fc70221dba0) 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> > > (0x0x7fc70221de40) 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> > > (0x0x7fc70221dde0) 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 (0x0x7fc70222ec30) 0
  std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fc70222ec98) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > (0x0x7fc70221dea0) 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> > > > (0x0x7fc70221db40) 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> > > (0x0x7fc70222ed00) 0
  std::_Vector_base<boost::shared_ptr<pov::SequentialNumberGenerator<double> >, std::allocator<boost::shared_ptr<pov::SequentialNumberGenerator<double> > > > (0x0x7fc70221df00) 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 (0x0x7fc7024fc000) 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 (0x0x7fc70222edd0) 0
    vptr=((& pov::MediaFunction::_ZTVN3pov13MediaFunctionE) + 16u)
  pov::Trace::MediaFunctor (0x0x7fc70221df60) 0 nearly-empty
      primary-for pov::MediaFunction (0x0x7fc70222edd0)

Class pov::ScenePhotonSettings
   size=112 align=8
   base size=108 base align=8
pov::ScenePhotonSettings (0x0x7fc701fe6000) 0

Class pov::Photon
   size=20 align=4
   base size=20 base align=4
pov::Photon (0x0x7fc701fe6060) 0

Class pov::PhotonMap
   size=48 align=8
   base size=44 base align=8
pov::PhotonMap (0x0x7fc701fe60c0) 0

Class pov::GatheredPhotons
   size=24 align=8
   base size=20 base align=8
pov::GatheredPhotons (0x0x7fc701fe6120) 0

Class pov::PhotonGatherer
   size=120 align=8
   base size=120 base align=8
pov::PhotonGatherer (0x0x7fc701fe6180) 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 (0x0x7fc70222ee38) 0
    vptr=((& pov::PhotonMediaFunction::_ZTVN3pov19PhotonMediaFunctionE) + 16u)
  pov::MediaFunction (0x0x7fc70222eea0) 0
      primary-for pov::PhotonMediaFunction (0x0x7fc70222ee38)
    pov::Trace::MediaFunctor (0x0x7fc701fe61e0) 0 nearly-empty
        primary-for pov::MediaFunction (0x0x7fc70222eea0)

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 (0x0x7fc70222ef08) 0
    vptr=((& pov::PhotonTrace::_ZTVN3pov11PhotonTraceE) + 16u)
  pov::Trace (0x0x7fc701fe6240) 0
      primary-for pov::PhotonTrace (0x0x7fc70222ef08)

Class pov::ShootingDirection
   size=152 align=8
   base size=152 base align=8
pov::ShootingDirection (0x0x7fc701fe62a0) 0

Class pov::LightTargetCombo
   size=208 align=8
   base size=208 base align=8
pov::LightTargetCombo (0x0x7fc701fe6360) 0

Class pov::PhotonShootingUnit
   size=208 align=8
   base size=208 base align=8
pov::PhotonShootingUnit (0x0x7fc701fe63c0) 0

Class pov::SinCosOptimizations
   size=16 align=8
   base size=16 base align=8
pov::SinCosOptimizations (0x0x7fc701fe6420) 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 (0x0x7fc70222ef70) 0
    vptr=((& pov::BSPIntersectFunctor::_ZTVN3pov19BSPIntersectFunctorE) + 16u)
  pov::BSPTree::Intersect (0x0x7fc701fe6480) 0 nearly-empty
      primary-for pov::BSPIntersectFunctor (0x0x7fc70222ef70)

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 (0x0x7fc70222e0d0) 0
    vptr=((& pov::BSPIntersectCondFunctor::_ZTVN3pov23BSPIntersectCondFunctorE) + 16u)
  pov::BSPTree::Intersect (0x0x7fc701fe6540) 0 nearly-empty
      primary-for pov::BSPIntersectCondFunctor (0x0x7fc70222e0d0)

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 (0x0x7fc70222e4e0) 0
    vptr=((& pov::BSPInsideCondFunctor::_ZTVN3pov20BSPInsideCondFunctorE) + 16u)
  pov::BSPTree::Inside (0x0x7fc701fe65a0) 0 nearly-empty
      primary-for pov::BSPInsideCondFunctor (0x0x7fc70222e4e0)

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 (0x0x7fc70222e618) 0 nearly-empty
    vptr=((& pov::HasInteriorPointObjectCondition::_ZTVN3pov31HasInteriorPointObjectConditionE) + 16u)
  pov::PointObjectCondition (0x0x7fc701fe6600) 0 nearly-empty
      primary-for pov::HasInteriorPointObjectCondition (0x0x7fc70222e618)

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 (0x0x7fc70222e958) 0
    vptr=((& pov::ContainingInteriorsPointObjectCondition::_ZTVN3pov39ContainingInteriorsPointObjectConditionE) + 16u)
  pov::PointObjectCondition (0x0x7fc701fe66c0) 0 nearly-empty
      primary-for pov::ContainingInteriorsPointObjectCondition (0x0x7fc70222e958)

Class pov::TracePixel::FocalBlurData
   size=88 align=8
   base size=88 base align=8
pov::TracePixel::FocalBlurData (0x0x7fc701fe6780) 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 (0x0x7fc702068138) 0
    vptr=((& pov::TracePixel::_ZTVN3pov10TracePixelE) + 16u)
  pov::Trace (0x0x7fc701fe6720) 0
      primary-for pov::TracePixel (0x0x7fc702068138)

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 (0x0x7fc7020681a0) 0
    vptr=((& pov::RenderTask::_ZTVN3pov10RenderTaskE) + 16u)
  pov::Task (0x0x7fc701fe67e0) 0
      primary-for pov::RenderTask (0x0x7fc7020681a0)

Class pov::ot_block_struct
   size=144 align=8
   base size=144 base align=8
pov::ot_block_struct (0x0x7fc701fe6840) 0

Class pov::ot_id_struct
   size=16 align=4
   base size=16 base align=4
pov::ot_id_struct (0x0x7fc701fe68a0) 0

Class pov::ot_node_struct
   size=88 align=8
   base size=88 base align=8
pov::ot_node_struct (0x0x7fc701fe6900) 0

Class pov::ot_read_param_struct
   size=8 align=8
   base size=8 base align=8
pov::ot_read_param_struct (0x0x7fc701fe6960) 0

Class pov::ot_read_info_struct
   size=40 align=8
   base size=33 base align=8
pov::ot_read_info_struct (0x0x7fc701fe69c0) 0

Class pov::RadiosityRecursionSettings
   size=72 align=8
   base size=72 base align=8
pov::RadiosityRecursionSettings (0x0x7fc701fe6a20) 0

Class pov::SceneRadiositySettings
   size=168 align=8
   base size=161 base align=8
pov::SceneRadiositySettings (0x0x7fc701fe6a80) 0

Class pov::RadiosityCache::BlockPool::PoolUnit
   size=4616 align=8
   base size=4616 base align=8
pov::RadiosityCache::BlockPool::PoolUnit (0x0x7fc701fe6ba0) 0

Class pov::RadiosityCache::BlockPool
   size=24 align=8
   base size=24 base align=8
pov::RadiosityCache::BlockPool (0x0x7fc701fe6b40) 0

Class pov::RadiosityCache::Octree
   size=88 align=8
   base size=88 base align=8
pov::RadiosityCache::Octree (0x0x7fc701fe6c00) 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*> (0x0x7fc701fe6d20) 0 empty

Class std::allocator<pov::RadiosityCache::BlockPool*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::RadiosityCache::BlockPool*> (0x0x7fc702068270) 0 empty
  __gnu_cxx::new_allocator<pov::RadiosityCache::BlockPool*> (0x0x7fc701fe6d80) 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*> > (0x0x7fc701fe6cc0) 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*> (0x0x7fc701fe6ea0) 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*> (0x0x7fc701fe6e40) 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 (0x0x7fc702068410) 0
  std::allocator<pov::RadiosityCache::BlockPool*> (0x0x7fc702068478) 0 empty
    __gnu_cxx::new_allocator<pov::RadiosityCache::BlockPool*> (0x0x7fc7020cf000) 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*> > (0x0x7fc701fe6c60) 0

Class std::vector<pov::RadiosityCache::BlockPool*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::RadiosityCache::BlockPool*> (0x0x7fc7020685b0) 0
  std::_Vector_base<pov::RadiosityCache::BlockPool*, std::allocator<pov::RadiosityCache::BlockPool*> > (0x0x7fc7020cf120) 0

Class pov::RadiosityCache
   size=256 align=8
   base size=256 base align=8
pov::RadiosityCache (0x0x7fc701fe6ae0) 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> > (0x0x7fc7020cf360) 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> > (0x0x7fc7020cf3c0) 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> > (0x0x7fc7020cf420) 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> > (0x0x7fc7020cf480) 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> > (0x0x7fc7020cf300) 0

Class pov::RadiosityFunction::SampleDirectionGenerator
   size=128 align=8
   base size=128 base align=8
pov::RadiosityFunction::SampleDirectionGenerator (0x0x7fc7020cf2a0) 0

Class pov::RadiosityFunction::RecursionParameters
   size=144 align=8
   base size=140 base align=8
pov::RadiosityFunction::RecursionParameters (0x0x7fc7020cf4e0) 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 (0x0x7fc7020686e8) 0
    vptr=((& pov::RadiosityFunction::_ZTVN3pov17RadiosityFunctionE) + 16u)
  pov::Trace::RadiosityFunctor (0x0x7fc7020cf240) 0 nearly-empty
      primary-for pov::RadiosityFunction (0x0x7fc7020686e8)

Class pov::RTRData
   size=232 align=8
   base size=228 base align=8
pov::RTRData (0x0x7fc7020cf540) 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 (0x0x7fc7020cf600) 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 (0x0x7fc7020cf660) 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> > (0x0x7fc7020cf7e0) 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> > (0x0x7fc7020cf780) 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> (0x0x7fc7020cf840) 0 empty

Class std::less<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<unsigned int> (0x0x7fc702068af8) 0 empty
  std::binary_function<unsigned int, unsigned int, bool> (0x0x7fc7020cf8a0) 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> > (0x0x7fc7020cf900) 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> > (0x0x7fc702068b60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fc7020cf960) 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> (0x0x7fc702068bc8) 0
  std::allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fc702068c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> > (0x0x7fc7020cf9c0) 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> > (0x0x7fc7020cf720) 0

Class std::set<unsigned int>
   size=48 align=8
   base size=48 base align=8
std::set<unsigned int> (0x0x7fc7020cf6c0) 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*> (0x0x7fc7020cfba0) 0 empty

Class std::allocator<pov::ViewData::BlockInfo*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::ViewData::BlockInfo*> (0x0x7fc702068c98) 0 empty
  __gnu_cxx::new_allocator<pov::ViewData::BlockInfo*> (0x0x7fc7020cfc00) 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*> > (0x0x7fc7020cfb40) 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*> (0x0x7fc7020cfd20) 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*> (0x0x7fc7020cfcc0) 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 (0x0x7fc702068e38) 0
  std::allocator<pov::ViewData::BlockInfo*> (0x0x7fc702068ea0) 0 empty
    __gnu_cxx::new_allocator<pov::ViewData::BlockInfo*> (0x0x7fc7020cfd80) 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*> > (0x0x7fc7020cfae0) 0

Class std::vector<pov::ViewData::BlockInfo*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::ViewData::BlockInfo*> (0x0x7fc7020682d8) 0
  std::_Vector_base<pov::ViewData::BlockInfo*, std::allocator<pov::ViewData::BlockInfo*> > (0x0x7fc7020cfea0) 0

Class pov::ViewData
   size=1456 align=8
   base size=1456 base align=8
pov::ViewData (0x0x7fc7020cf5a0) 0

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

Class std::allocator<pov::ViewThreadData*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::ViewThreadData*> (0x0x7fc702068618) 0 empty
  __gnu_cxx::new_allocator<pov::ViewThreadData*> (0x0x7fc701e631e0) 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*> > (0x0x7fc701e63120) 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*> (0x0x7fc701e63300) 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*> (0x0x7fc701e632a0) 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 (0x0x7fc702068d00) 0
  std::allocator<pov::ViewThreadData*> (0x0x7fc701e99000) 0 empty
    __gnu_cxx::new_allocator<pov::ViewThreadData*> (0x0x7fc701e63420) 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*> > (0x0x7fc701e630c0) 0

Class std::vector<pov::ViewThreadData*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::ViewThreadData*> (0x0x7fc701e99068) 0
  std::_Vector_base<pov::ViewThreadData*, std::allocator<pov::ViewThreadData*> > (0x0x7fc701e63540) 0

Class pov::View
   size=1760 align=8
   base size=1760 base align=8
pov::View (0x0x7fc701e63060) 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> > > (0x0x7fc701e63720) 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> > > (0x0x7fc701e99138) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fc701e63840) 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> > > > (0x0x7fc701e63900) 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> > > (0x0x7fc701e63a20) 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> > > (0x0x7fc701e639c0) 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> > > > (0x0x7fc701e63b40) 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> > > > (0x0x7fc701e63ae0) 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> (0x0x7fc701e63ba0) 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> > (0x0x7fc701e993a8) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7fc701e63c00) 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> > > > (0x0x7fc701e63c60) 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> > > > (0x0x7fc701e99410) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fc701e63cc0) 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> (0x0x7fc701e99478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fc701e994e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fc701e63d20) 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> > > > (0x0x7fc701e63a80) 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> > (0x0x7fc701e636c0) 0

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

Class std::allocator<pov::Camera>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Camera> (0x0x7fc701e99548) 0 empty
  __gnu_cxx::new_allocator<pov::Camera> (0x0x7fc701e63ea0) 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> > (0x0x7fc701e63de0) 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> (0x0x7fc701bca000) 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> (0x0x7fc701e63f60) 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 (0x0x7fc701e996e8) 0
  std::allocator<pov::Camera> (0x0x7fc701e99750) 0 empty
    __gnu_cxx::new_allocator<pov::Camera> (0x0x7fc701bca060) 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> > (0x0x7fc701e63d80) 0

Class std::vector<pov::Camera>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::Camera> (0x0x7fc701e997b8) 0
  std::_Vector_base<pov::Camera, std::allocator<pov::Camera> > (0x0x7fc701bca0c0) 0

Class pov::SceneData
   size=1896 align=8
   base size=1892 base align=8
pov::SceneData (0x0x7fc701e63660) 0

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

Class std::allocator<pov::SceneThreadData*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::SceneThreadData*> (0x0x7fc701e99888) 0 empty
  __gnu_cxx::new_allocator<pov::SceneThreadData*> (0x0x7fc701bca420) 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*> > (0x0x7fc701bca360) 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*> (0x0x7fc701bca540) 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*> (0x0x7fc701bca4e0) 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 (0x0x7fc701e99af8) 0
  std::allocator<pov::SceneThreadData*> (0x0x7fc701e99b60) 0 empty
    __gnu_cxx::new_allocator<pov::SceneThreadData*> (0x0x7fc701bca5a0) 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*> > (0x0x7fc701bca300) 0

Class std::vector<pov::SceneThreadData*>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::SceneThreadData*> (0x0x7fc701e99bc8) 0
  std::_Vector_base<pov::SceneThreadData*, std::allocator<pov::SceneThreadData*> > (0x0x7fc701bca6c0) 0

Class pov::Scene
   size=288 align=8
   base size=288 base align=8
pov::Scene (0x0x7fc701bca2a0) 0

Class pov::BSphere_Tree_Struct
   size=48 align=8
   base size=48 base align=8
pov::BSphere_Tree_Struct (0x0x7fc701bca720) 0

Class pov::Blob_Element
   size=88 align=8
   base size=88 base align=8
pov::Blob_Element (0x0x7fc701bca780) 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> (0x0x7fc701bca900) 0 empty

Class std::allocator<pov::Blob_Element>
   size=1 align=1
   base size=1 base align=1
std::allocator<pov::Blob_Element> (0x0x7fc701e99c98) 0 empty
  __gnu_cxx::new_allocator<pov::Blob_Element> (0x0x7fc701bca960) 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> > (0x0x7fc701bca8a0) 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> (0x0x7fc701bcaa80) 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> (0x0x7fc701bcaa20) 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 (0x0x7fc701e99e38) 0
  std::allocator<pov::Blob_Element> (0x0x7fc701e99ea0) 0 empty
    __gnu_cxx::new_allocator<pov::Blob_Element> (0x0x7fc701bcaba0) 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> > (0x0x7fc701bca840) 0

Class std::vector<pov::Blob_Element>
   size=24 align=8
   base size=24 base align=8
std::vector<pov::Blob_Element> (0x0x7fc701e99f08) 0
  std::_Vector_base<pov::Blob_Element, std::allocator<pov::Blob_Element> > (0x0x7fc701bcac00) 0

Class pov::Blob_Data
   size=56 align=8
   base size=52 base align=8
pov::Blob_Data (0x0x7fc701bca7e0) 0

Class pov::Blob_List_Struct
   size=96 align=8
   base size=96 base align=8
pov::Blob_List_Struct (0x0x7fc701bcac60) 0

Class pov::Blob_Interval_Struct
   size=24 align=8
   base size=24 base align=8
pov::Blob_Interval_Struct (0x0x7fc701bcacc0) 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 (0x0x7fc701e990d0) 0
    vptr=((& pov::Blob::_ZTVN3pov4BlobE) + 16u)
  pov::ObjectBase (0x0x7fc701bcad20) 0
      primary-for pov::Blob (0x0x7fc701e990d0)

Class pov::Toroidal_Warp
   size=64 align=8
   base size=64 base align=8
pov::Toroidal_Warp (0x0x7fc701e991a0) 0
  pov::Warps_Struct (0x0x7fc701bcad80) 0

Class pov::Cylindrical_Warp
   size=56 align=8
   base size=56 base align=8
pov::Cylindrical_Warp (0x0x7fc701e99208) 0
  pov::Warps_Struct (0x0x7fc701bcade0) 0

Class pov::Planar_Warp
   size=56 align=8
   base size=56 base align=8
pov::Planar_Warp (0x0x7fc701e995b0) 0
  pov::Warps_Struct (0x0x7fc701bcae40) 0

Class pov::Spherical_Warp
   size=56 align=8
   base size=56 base align=8
pov::Spherical_Warp (0x0x7fc701e99820) 0
  pov::Warps_Struct (0x0x7fc701bcaea0) 0

Class pov::Repeat_Warp
   size=80 align=8
   base size=80 base align=8
pov::Repeat_Warp (0x0x7fc701e998f0) 0
  pov::Warps_Struct (0x0x7fc701bcaf00) 0

Class pov::Trans_Warp
   size=280 align=8
   base size=280 base align=8
pov::Trans_Warp (0x0x7fc701e99c30) 0
  pov::Warps_Struct (0x0x7fc701bcaf60) 0

Class pov::Black_Hole_Warp
   size=144 align=8
   base size=144 base align=8
pov::Black_Hole_Warp (0x0x7fc701e99d00) 0
  pov::Warps_Struct (0x0x7fc701938000) 0

Class pov_base::ITextStream::FilePos
   size=16 align=8
   base size=16 base align=8
pov_base::ITextStream::FilePos (0x0x7fc7019380c0) 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 (0x0x7fc701938060) 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 (0x0x7fc701938120) 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 (0x0x7fc701938180) 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 (0x0x7fc70195d000) 0
    vptr=((& pov::Parser::DebugTextStreamBuffer::_ZTVN3pov6Parser21DebugTextStreamBufferE) + 16u)
  pov_base::TextStreamBuffer (0x0x7fc701938240) 0
      primary-for pov::Parser::DebugTextStreamBuffer (0x0x7fc70195d000)

Class pov::Parser::Token_Struct
   size=96 align=8
   base size=96 base align=8
pov::Parser::Token_Struct (0x0x7fc701938300) 0

Class pov::Parser::POV_MACRO
   size=496 align=8
   base size=496 base align=8
pov::Parser::POV_MACRO (0x0x7fc701938360) 0

Class pov::Parser::POV_ARRAY
   size=64 align=8
   base size=64 base align=8
pov::Parser::POV_ARRAY (0x0x7fc7019383c0) 0

Class pov::Parser::POV_PARAM
   size=24 align=8
   base size=24 base align=8
pov::Parser::POV_PARAM (0x0x7fc701938420) 0

Class pov::Parser::DATA_FILE
   size=24 align=8
   base size=24 base align=8
pov::Parser::DATA_FILE (0x0x7fc701938480) 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> (0x0x7fc7019385a0) 0

Class pov::Parser::ExprNode::<anonymous union>
   size=16 align=8
   base size=16 base align=8
pov::Parser::ExprNode::<anonymous union> (0x0x7fc701938540) 0

Class pov::Parser::ExprNode
   size=56 align=8
   base size=56 base align=8
pov::Parser::ExprNode (0x0x7fc7019384e0) 0

Class pov::Parser::SYM_TABLE
   size=2056 align=8
   base size=2056 base align=8
pov::Parser::SYM_TABLE (0x0x7fc701938600) 0

Class pov::Parser::InputFileData
   size=16 align=8
   base size=16 base align=8
pov::Parser::InputFileData (0x0x7fc701938660) 0

Class pov::Parser::CS_ENTRY
   size=96 align=8
   base size=96 base align=8
pov::Parser::CS_ENTRY (0x0x7fc7019386c0) 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 (0x0x7fc701e99f70) 0
    vptr=((& pov::Parser::_ZTVN3pov6ParserE) + 16u)
  pov::Task (0x0x7fc7019381e0) 0
      primary-for pov::Parser (0x0x7fc701e99f70)

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*> (0x0x7fc701938720) 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> (0x0x7fc701938780) 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*> (0x0x7fc70195d0d0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fc7019387e0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fc70195d270) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fc701938a20) 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> (0x0x7fc701938a80) 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> (0x0x7fc701938ae0) 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> (0x0x7fc701938ba0) 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> (0x0x7fc701938b40) 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> (0x0x7fc7019e6f50) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7fc70195d340) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc7019e6f50)
    std::exception (0x0x7fc701938c00) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7fc70195d340)
  boost::exception (0x0x7fc701938c60) 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> > (0x0x7fc701a08150) 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> (0x0x7fc701a081c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7fc701a08150)
    boost::bad_weak_ptr (0x0x7fc70195d3a8) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc701a081c0)
      std::exception (0x0x7fc701938d80) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7fc70195d3a8)
    boost::exception (0x0x7fc701938de0) 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 (0x0x7fc701938e40) 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 (0x0x7fc701a24120) 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> (0x0x7fc701a241e0) 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 (0x0x7fc70195d820) 0
  std::basic_string<short unsigned int>::_Rep_base (0x0x7fc701a24180) 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> (0x0x7fc701a242a0) 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> (0x0x7fc701a24240) 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> (0x0x7fc701a51540) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7fc70195d958) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc701a51540)
    std::exception (0x0x7fc701a24300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc70195d958)
  boost::exception (0x0x7fc701a24360) 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> > (0x0x7fc701a51620) 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> (0x0x7fc701a51690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7fc701a51620)
    std::runtime_error (0x0x7fc70195da90) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc701a51690)
      std::exception (0x0x7fc701a24480) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc70195da90)
    boost::exception (0x0x7fc701a244e0) 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 (0x0x7fc701a24540) 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> (0x0x7fc701a24d20) 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> (0x0x7fc701a24cc0) 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> (0x0x7fc701aa5ee0) 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 (0x0x7fc701a792d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc701aa5ee0)
    std::out_of_range (0x0x7fc701a79340) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7fc701a792d8)
      std::logic_error (0x0x7fc701a793a8) 0
          primary-for std::out_of_range (0x0x7fc701a79340)
        std::exception (0x0x7fc701a24f00) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc701a793a8)
  boost::exception (0x0x7fc701a24f60) 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> > (0x0x7fc701ac4000) 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> (0x0x7fc701ac4070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7fc701ac4000)
    boost::gregorian::bad_day_of_month (0x0x7fc701a794e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc701ac4070)
      std::out_of_range (0x0x7fc701a79548) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7fc701a794e0)
        std::logic_error (0x0x7fc701a795b0) 0
            primary-for std::out_of_range (0x0x7fc701a79548)
          std::exception (0x0x7fc701abf0c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc701a795b0)
    boost::exception (0x0x7fc701abf120) 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 (0x0x7fc701abf180) 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> (0x0x7fc701abf4e0) 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> (0x0x7fc701abf5a0) 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> (0x0x7fc701abf540) 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> (0x0x7fc70172dbd0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7fc701a79d00) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc70172dbd0)
    std::logic_error (0x0x7fc701a79d68) 0
        primary-for std::out_of_range (0x0x7fc701a79d00)
      std::exception (0x0x7fc701abf600) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc701a79d68)
  boost::exception (0x0x7fc701abf660) 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> > (0x0x7fc70172dcb0) 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> (0x0x7fc70172dd20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7fc70172dcb0)
    std::out_of_range (0x0x7fc701a79ea0) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc70172dd20)
      std::logic_error (0x0x7fc701a79f08) 0
          primary-for std::out_of_range (0x0x7fc701a79ea0)
        std::exception (0x0x7fc701abf6c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc701a79f08)
    boost::exception (0x0x7fc701abf720) 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 (0x0x7fc701abf780) 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> (0x0x7fc7017432d8) 0 empty
  boost::mpl::gcd<mpl_::integral_c<long int, 1000000000l>, mpl_::integral_c<long int, 1l> > (0x0x7fc701743340) 0 empty
    mpl_::integral_c<long int, 1l> (0x0x7fc701abfba0) 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> (0x0x7fc701abfc60) 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> (0x0x7fc701abfd20) 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> > (0x0x7fc701abfb40) 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> > (0x0x7fc701743410) 0 empty
  boost::ratio<1l, 1000000000l> (0x0x7fc701abfde0) 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> > (0x0x7fc701abfae0) 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> > (0x0x7fc701abfe40) 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> > (0x0x7fc701743478) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l> > (0x0x7fc701abfea0) 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> > > (0x0x7fc7017434e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc701743548) 0 empty
    mpl_::bool_<true> (0x0x7fc701775000) 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> > (0x0x7fc7017435b0) 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> > (0x0x7fc701743618) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc701743680) 0 empty
      mpl_::bool_<true> (0x0x7fc701775060) 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> > > (0x0x7fc7017436e8) 0 empty
  mpl_::bool_<true> (0x0x7fc7017750c0) 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> > (0x0x7fc701743750) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7017437b8) 0 empty
    mpl_::bool_<true> (0x0x7fc701775120) 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> > (0x0x7fc701743820) 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> > (0x0x7fc701743888) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7017438f0) 0 empty
      mpl_::bool_<true> (0x0x7fc701775180) 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> (0x0x7fc701743958) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc7017751e0) 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> > (0x0x7fc7017752a0) 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> > (0x0x7fc701743a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701743a90) 0 empty
    mpl_::bool_<false> (0x0x7fc701775300) 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> > (0x0x7fc701743af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701743b60) 0 empty
    mpl_::bool_<false> (0x0x7fc701775360) 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> > (0x0x7fc701743bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701743c30) 0 empty
    mpl_::bool_<false> (0x0x7fc7017753c0) 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> (0x0x7fc701775420) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7fc701743c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701743d00) 0 empty
    mpl_::bool_<false> (0x0x7fc701775480) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7fc701743d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc701743dd0) 0 empty
    mpl_::bool_<true> (0x0x7fc7017754e0) 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> (0x0x7fc701775540) 0 empty

Class boost::is_abstract<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<long int> (0x0x7fc701743e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701743ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc7017755a0) 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> (0x0x7fc701775600) 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> (0x0x7fc701775660) 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> (0x0x7fc701775240) 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> (0x0x7fc701775780) 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> (0x0x7fc70178c068) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int>, long int> (0x0x7fc7017757e0) 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> > (0x0x7fc701775a80) 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> > (0x0x7fc701775a20) 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> > (0x0x7fc7017759c0) 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> > (0x0x7fc701775960) 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> > (0x0x7fc701775ba0) 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> > (0x0x7fc70178c340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178c3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc701775c00) 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> > (0x0x7fc70178c410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178c478) 0 empty
    mpl_::bool_<false> (0x0x7fc701775c60) 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> > (0x0x7fc70178c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178c548) 0 empty
    mpl_::bool_<false> (0x0x7fc701775cc0) 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> > (0x0x7fc70178c5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178c618) 0 empty
    mpl_::bool_<false> (0x0x7fc701775d20) 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> (0x0x7fc701775d80) 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> > (0x0x7fc701775b40) 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> > (0x0x7fc701775ae0) 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> (0x0x7fc701775900) 0 empty

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

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7fc70178c750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178c7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a0c0) 0 empty

Class boost::is_array<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_array<long int> (0x0x7fc70178c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178c888) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a120) 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> (0x0x7fc70179a180) 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> (0x0x7fc70178c8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178c958) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a1e0) 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> (0x0x7fc70178c9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178ca28) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a240) 0 empty

Class boost::is_reference<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int> (0x0x7fc70178ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178caf8) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a2a0) 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*> (0x0x7fc70179a3c0) 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> (0x0x7fc70178cc30) 0 empty
  boost::type_traits::is_function_ptr_helper<long int*> (0x0x7fc70179a420) 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> (0x0x7fc70178cc98) 0 empty
  boost::detail::is_function_chooser<false>::result_<long int> (0x0x7fc70178cd00) 0 empty
    boost::type_traits::is_function_ptr_helper<long int*> (0x0x7fc70179a480) 0 empty

Class boost::is_function<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int> (0x0x7fc70178cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178cdd0) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a4e0) 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> (0x0x7fc70178ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178cea0) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a540) 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> > (0x0x7fc70178cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70178cf70) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a5a0) 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> > (0x0x7fc7017bc0d0) 0 empty
  mpl_::bool_<false> (0x0x7fc70179a600) 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> > (0x0x7fc7017bc138) 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> > (0x0x7fc7017bc1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc70179a660) 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> (0x0x7fc7017bc208) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc70179a6c0) 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> > (0x0x7fc70179a720) 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> > (0x0x7fc7017bc270) 0 empty
  boost::ratio_detail::is_evenly_divisible_by<boost::ratio<1l>, boost::ratio<1l, 1000000000l> > (0x0x7fc70179a840) 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> > > (0x0x7fc7017bc3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7017bc410) 0 empty
    mpl_::bool_<true> (0x0x7fc70179a900) 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> > (0x0x7fc7017bc478) 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> > (0x0x7fc7017bc4e0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc7017bc548) 0 empty
      mpl_::bool_<true> (0x0x7fc70179a960) 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> > > (0x0x7fc7017bc5b0) 0 empty
  mpl_::bool_<true> (0x0x7fc70179a9c0) 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> > (0x0x7fc7017bc618) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7017bc680) 0 empty
    mpl_::bool_<true> (0x0x7fc70179aa20) 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> > (0x0x7fc7017bc6e8) 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> > (0x0x7fc7017bc750) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7017bc7b8) 0 empty
      mpl_::bool_<true> (0x0x7fc70179aa80) 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> (0x0x7fc7017bc820) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc70179aae0) 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> > > (0x0x7fc70179aba0) 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> > > (0x0x7fc7017bc958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017bc9c0) 0 empty
    mpl_::bool_<false> (0x0x7fc70179ac00) 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> > > (0x0x7fc7017bca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017bca90) 0 empty
    mpl_::bool_<false> (0x0x7fc70179ac60) 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> > > (0x0x7fc7017bcaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017bcb60) 0 empty
    mpl_::bool_<false> (0x0x7fc70179acc0) 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> (0x0x7fc70179ade0) 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> (0x0x7fc70179ab40) 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> (0x0x7fc70179ae40) 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> (0x0x7fc7017bcd00) 0 empty
  boost::detail::is_convertible_impl<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> >, long int> (0x0x7fc70179aea0) 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> > > (0x0x7fc7017d90c0) 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> > > (0x0x7fc7017d9060) 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> > > (0x0x7fc7017d9000) 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> > > (0x0x7fc70179af60) 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> > > (0x0x7fc7017d94e0) 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> > > (0x0x7fc7017df0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017df138) 0 empty
    mpl_::bool_<false> (0x0x7fc7017d9540) 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> > > (0x0x7fc7017df1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017df208) 0 empty
    mpl_::bool_<false> (0x0x7fc7017d9660) 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> > > (0x0x7fc7017df270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017df2d8) 0 empty
    mpl_::bool_<false> (0x0x7fc7017d9780) 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> > > (0x0x7fc7017df340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017df3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc7017d97e0) 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> (0x0x7fc7017d9840) 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> > > (0x0x7fc7017d9480) 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> > > (0x0x7fc7017d9420) 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> (0x0x7fc70179af00) 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> (0x0x7fc7017df680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017df6e8) 0 empty
    mpl_::bool_<false> (0x0x7fc7017d9ae0) 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> > (0x0x7fc7017df820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7017df888) 0 empty
    mpl_::bool_<false> (0x0x7fc7017d9c00) 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> > (0x0x7fc7017df8f0) 0 empty
  mpl_::bool_<false> (0x0x7fc7017d9c60) 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> > (0x0x7fc7017df958) 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> > (0x0x7fc7017df9c0) 0 empty
    mpl_::bool_<false> (0x0x7fc7017d9cc0) 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> (0x0x7fc7017dfa28) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc7017d9d20) 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> (0x0x7fc7017d9de0) 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> (0x0x7fc7017d9d80) 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> (0x0x7fc7017dfaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7017dfb60) 0 empty
    mpl_::bool_<true> (0x0x7fc7017d9f00) 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> (0x0x7fc7017dfbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7017dfc30) 0 empty
    mpl_::bool_<true> (0x0x7fc7017d9f60) 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> > (0x0x7fc7017dfc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7017dfd00) 0 empty
    mpl_::bool_<true> (0x0x7fc7017f6000) 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> > (0x0x7fc7017dfd68) 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> > (0x0x7fc7017dfdd0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc7017dfe38) 0 empty
      mpl_::bool_<true> (0x0x7fc7017f6060) 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> > > (0x0x7fc7017dfea0) 0 empty
  mpl_::bool_<true> (0x0x7fc7017f60c0) 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> > (0x0x7fc7017dff08) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7017dff70) 0 empty
    mpl_::bool_<true> (0x0x7fc7017f6120) 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> > (0x0x7fc7017fa000) 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> > (0x0x7fc7017fa068) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc7017fa0d0) 0 empty
      mpl_::bool_<true> (0x0x7fc7017f6180) 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> > > (0x0x7fc7017fa138) 0 empty
  mpl_::bool_<true> (0x0x7fc7017f61e0) 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> > (0x0x7fc7017fa1a0) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc7017fa208) 0 empty
    mpl_::bool_<true> (0x0x7fc7017f6240) 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> > (0x0x7fc7017fa270) 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> > (0x0x7fc7017fa2d8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc7017fa340) 0 empty
      mpl_::bool_<true> (0x0x7fc7017f62a0) 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> (0x0x7fc7017fa3a8) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc7017f6300) 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> (0x0x7fc7017f63c0) 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> (0x0x7fc7017f6360) 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> (0x0x7fc7017fd3f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_resource_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE) + 16u)
  boost::thread_resource_error (0x0x7fc7017fa478) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7fc7017fd3f0)
    boost::thread_exception (0x0x7fc7017fa4e0) 0
        primary-for boost::thread_resource_error (0x0x7fc7017fa478)
      boost::system::system_error (0x0x7fc7017fa548) 0
          primary-for boost::thread_exception (0x0x7fc7017fa4e0)
        std::runtime_error (0x0x7fc7017fa5b0) 0
            primary-for boost::system::system_error (0x0x7fc7017fa548)
          std::exception (0x0x7fc7017f6420) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fc7017fa5b0)
  boost::exception (0x0x7fc7017f6480) 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> > (0x0x7fc7017fd4d0) 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> (0x0x7fc7017fd540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> > (0x0x7fc7017fd4d0)
    boost::thread_resource_error (0x0x7fc7017fa6e8) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_resource_error> (0x0x7fc7017fd540)
      boost::thread_exception (0x0x7fc7017fa750) 0
          primary-for boost::thread_resource_error (0x0x7fc7017fa6e8)
        boost::system::system_error (0x0x7fc7017fa7b8) 0
            primary-for boost::thread_exception (0x0x7fc7017fa750)
          std::runtime_error (0x0x7fc7017fa820) 0
              primary-for boost::system::system_error (0x0x7fc7017fa7b8)
            std::exception (0x0x7fc7017f64e0) 0 nearly-empty
                primary-for std::runtime_error (0x0x7fc7017fa820)
    boost::exception (0x0x7fc7017f6540) 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 (0x0x7fc7017f65a0) 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> (0x0x7fc7017f6660) 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> (0x0x7fc7017f6600) 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> (0x0x7fc701817700) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::lock_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE) + 16u)
  boost::lock_error (0x0x7fc7017faa90) 0
      primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7fc701817700)
    boost::thread_exception (0x0x7fc7017faaf8) 0
        primary-for boost::lock_error (0x0x7fc7017faa90)
      boost::system::system_error (0x0x7fc7017fab60) 0
          primary-for boost::thread_exception (0x0x7fc7017faaf8)
        std::runtime_error (0x0x7fc7017fabc8) 0
            primary-for boost::system::system_error (0x0x7fc7017fab60)
          std::exception (0x0x7fc7017f66c0) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fc7017fabc8)
  boost::exception (0x0x7fc7017f6720) 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> > (0x0x7fc7018177e0) 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> (0x0x7fc701817850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> > (0x0x7fc7018177e0)
    boost::lock_error (0x0x7fc7017fad00) 0
        primary-for boost::exception_detail::error_info_injector<boost::lock_error> (0x0x7fc701817850)
      boost::thread_exception (0x0x7fc7017fad68) 0
          primary-for boost::lock_error (0x0x7fc7017fad00)
        boost::system::system_error (0x0x7fc7017fadd0) 0
            primary-for boost::thread_exception (0x0x7fc7017fad68)
          std::runtime_error (0x0x7fc7017fae38) 0
              primary-for boost::system::system_error (0x0x7fc7017fadd0)
            std::exception (0x0x7fc7017f6780) 0 nearly-empty
                primary-for std::runtime_error (0x0x7fc7017fae38)
    boost::exception (0x0x7fc7017f67e0) 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 (0x0x7fc7017f6840) 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*>*> (0x0x7fc7017f6c00) 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*> > > (0x0x7fc7017f6ba0) 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*>*> (0x0x7fc7017f6c60) 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*> > > (0x0x7fc7017f6cc0) 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>*> (0x0x7fc7017f6d80) 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> > > (0x0x7fc7017f6d20) 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>*> (0x0x7fc7017f6de0) 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> > > (0x0x7fc7017f6e40) 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*> (0x0x7fc7017f6f60) 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> > (0x0x7fc7017f6f00) 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*> (0x0x7fc7018cf000) 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> > (0x0x7fc7018cf060) 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> (0x0x7fc7018cf0c0) 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> (0x0x7fc701839820) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc7018cf1e0) 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> (0x0x7fc7018cf300) 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> (0x0x7fc7018cf480) 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> (0x0x7fc7018cf420) 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> (0x0x7fc7018e8540) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::condition_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_15condition_errorEEE) + 16u)
  boost::condition_error (0x0x7fc701839888) 0
      primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7fc7018e8540)
    boost::system::system_error (0x0x7fc7018398f0) 0
        primary-for boost::condition_error (0x0x7fc701839888)
      std::runtime_error (0x0x7fc701839958) 0
          primary-for boost::system::system_error (0x0x7fc7018398f0)
        std::exception (0x0x7fc7018cf4e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc701839958)
  boost::exception (0x0x7fc7018cf540) 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> > (0x0x7fc7018e8700) 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> (0x0x7fc7018e8770) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::condition_error> > (0x0x7fc7018e8700)
    boost::condition_error (0x0x7fc7018399c0) 0
        primary-for boost::exception_detail::error_info_injector<boost::condition_error> (0x0x7fc7018e8770)
      boost::system::system_error (0x0x7fc701839a28) 0
          primary-for boost::condition_error (0x0x7fc7018399c0)
        std::runtime_error (0x0x7fc701839a90) 0
            primary-for boost::system::system_error (0x0x7fc701839a28)
          std::exception (0x0x7fc7018cf660) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fc701839a90)
    boost::exception (0x0x7fc7018cf6c0) 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 (0x0x7fc7018cf720) 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*> (0x0x7fc701839e38) 0
  std::__detail::_List_node_base (0x0x7fc7018cf900) 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> (0x0x7fc7018cf960) 0

Class std::_List_const_iterator<boost::thread*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<boost::thread*> (0x0x7fc7018cf9c0) 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*> > (0x0x7fc7018cfa80) 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> (0x0x7fc7018cfae0) 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> (0x0x7fc7018cfba0) 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> (0x0x7fc7018cfb40) 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> (0x0x7fc701548230) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::thread_exception>::_ZTVN5boost16exception_detail19error_info_injectorINS_16thread_exceptionEEE) + 16u)
  boost::thread_exception (0x0x7fc701839f70) 0
      primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7fc701548230)
    boost::system::system_error (0x0x7fc701839270) 0
        primary-for boost::thread_exception (0x0x7fc701839f70)
      std::runtime_error (0x0x7fc7018394e0) 0
          primary-for boost::system::system_error (0x0x7fc701839270)
        std::exception (0x0x7fc7018cfc00) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc7018394e0)
  boost::exception (0x0x7fc7018cfc60) 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> > (0x0x7fc7015483f0) 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> (0x0x7fc701548460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_exception> > (0x0x7fc7015483f0)
    boost::thread_exception (0x0x7fc7018396e8) 0
        primary-for boost::exception_detail::error_info_injector<boost::thread_exception> (0x0x7fc701548460)
      boost::system::system_error (0x0x7fc701839af8) 0
          primary-for boost::thread_exception (0x0x7fc7018396e8)
        std::runtime_error (0x0x7fc701839ea0) 0
            primary-for boost::system::system_error (0x0x7fc701839af8)
          std::exception (0x0x7fc7018cfd80) 0 nearly-empty
              primary-for std::runtime_error (0x0x7fc701839ea0)
    boost::exception (0x0x7fc7018cfde0) 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 (0x0x7fc7018cfe40) 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> > (0x0x7fc70156a410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70156a478) 0 empty
    mpl_::bool_<false> (0x0x7fc701588000) 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> (0x0x7fc701588060) 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> (0x0x7fc701588120) 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> > > (0x0x7fc70156a8f0) 0
  std::_Rb_tree_node_base (0x0x7fc701588180) 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_> (0x0x7fc7015881e0) 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> > > (0x0x7fc70156aa28) 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_> (0x0x7fc701588240) 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> (0x0x7fc7015e3930) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 24u)
  boost::unknown_exception (0x0x7fc7015e39a0) 0
      primary-for boost::exception_detail::clone_impl<boost::unknown_exception> (0x0x7fc7015e3930)
    boost::exception (0x0x7fc7015882a0) 0
        primary-for boost::unknown_exception (0x0x7fc7015e39a0)
    std::exception (0x0x7fc701588300) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::unknown_exception>::_ZTVN5boost16exception_detail10clone_implINS_17unknown_exceptionEEE) + 72u)
  boost::exception_detail::clone_base (0x0x7fc701588360) 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_> (0x0x7fc7016055b0) 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_ (0x0x7fc701605620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> (0x0x7fc7016055b0)
    boost::exception (0x0x7fc701588480) 0
        primary-for boost::exception_detail::bad_alloc_ (0x0x7fc701605620)
    std::bad_alloc (0x0x7fc70156ab60) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE) + 72u)
      std::exception (0x0x7fc7015884e0) 40 nearly-empty
          primary-for std::bad_alloc (0x0x7fc70156ab60)
  boost::exception_detail::clone_base (0x0x7fc701588540) 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_> > (0x0x7fc7015885a0) 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_>&> (0x0x7fc701588600) 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_>&> (0x0x7fc70156af70) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>&> (0x0x7fc701588660) 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> (0x0x7fc7015886c0) 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_> (0x0x7fc70162e540) 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_ (0x0x7fc70162e5b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_> (0x0x7fc70162e540)
    boost::exception (0x0x7fc701588720) 0
        primary-for boost::exception_detail::bad_exception_ (0x0x7fc70162e5b0)
    std::bad_exception (0x0x7fc701631410) 40 nearly-empty
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE) + 72u)
      std::exception (0x0x7fc701588780) 40 nearly-empty
          primary-for std::bad_exception (0x0x7fc701631410)
  boost::exception_detail::clone_base (0x0x7fc7015887e0) 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_> > (0x0x7fc701588840) 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_>&> (0x0x7fc7015888a0) 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_>&> (0x0x7fc701631750) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>&> (0x0x7fc701588900) 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> (0x0x7fc701588960) 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> (0x0x7fc70164d770) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12domain_errorEE) + 16u)
  std::domain_error (0x0x7fc701631a90) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7fc70164d770)
    std::logic_error (0x0x7fc701631af8) 0
        primary-for std::domain_error (0x0x7fc701631a90)
      std::exception (0x0x7fc7015889c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc701631af8)
  boost::exception (0x0x7fc701588a20) 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> (0x0x7fc70164dbd0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt16invalid_argumentEE) + 16u)
  std::invalid_argument (0x0x7fc701631c98) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7fc70164dbd0)
    std::logic_error (0x0x7fc701631d00) 0
        primary-for std::invalid_argument (0x0x7fc701631c98)
      std::exception (0x0x7fc701588b40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc701631d00)
  boost::exception (0x0x7fc701588ba0) 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> (0x0x7fc70166e0e0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt12length_errorEE) + 16u)
  std::length_error (0x0x7fc701631e38) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7fc70166e0e0)
    std::logic_error (0x0x7fc701631ea0) 0
        primary-for std::length_error (0x0x7fc701631e38)
      std::exception (0x0x7fc701588cc0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc701631ea0)
  boost::exception (0x0x7fc701588d20) 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> (0x0x7fc70166e540) 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 (0x0x7fc70167a000) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7fc70166e540)
    std::logic_error (0x0x7fc70167a068) 0
        primary-for std::out_of_range (0x0x7fc70167a000)
      std::exception (0x0x7fc701588e40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc70167a068)
  boost::exception (0x0x7fc701588ea0) 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> (0x0x7fc70166e930) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11logic_errorEE) + 16u)
  std::logic_error (0x0x7fc70167a208) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7fc70166e930)
    std::exception (0x0x7fc701686000) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc70167a208)
  boost::exception (0x0x7fc701686060) 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> (0x0x7fc70166ed20) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt11range_errorEE) + 16u)
  std::range_error (0x0x7fc70167a2d8) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7fc70166ed20)
    std::runtime_error (0x0x7fc70167a340) 0
        primary-for std::range_error (0x0x7fc70167a2d8)
      std::exception (0x0x7fc701686240) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc70167a340)
  boost::exception (0x0x7fc7016862a0) 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> (0x0x7fc70169a1c0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt14overflow_errorEE) + 16u)
  std::overflow_error (0x0x7fc70167a410) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7fc70169a1c0)
    std::runtime_error (0x0x7fc70167a478) 0
        primary-for std::overflow_error (0x0x7fc70167a410)
      std::exception (0x0x7fc701686480) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc70167a478)
  boost::exception (0x0x7fc7016864e0) 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> (0x0x7fc70169a690) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt15underflow_errorEE) + 16u)
  std::underflow_error (0x0x7fc70167a5b0) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7fc70169a690)
    std::runtime_error (0x0x7fc70167a618) 0
        primary-for std::underflow_error (0x0x7fc70167a5b0)
      std::exception (0x0x7fc701686600) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc70167a618)
  boost::exception (0x0x7fc701686660) 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> (0x0x7fc70169ab60) 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 (0x0x7fc70167a750) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7fc70169ab60)
    std::exception (0x0x7fc701686780) 0 nearly-empty
        primary-for std::ios_base::failure (0x0x7fc70167a750)
  boost::exception (0x0x7fc7016867e0) 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> (0x0x7fc7016bc000) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7fc70167a888) 0
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7fc7016bc000)
    std::exception (0x0x7fc701686a80) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc70167a888)
  boost::exception (0x0x7fc701686ae0) 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> (0x0x7fc7016bc3f0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt9bad_allocEE) + 16u)
  std::bad_alloc (0x0x7fc70167aa28) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7fc7016bc3f0)
    std::exception (0x0x7fc701686c00) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fc70167aa28)
  boost::exception (0x0x7fc701686c60) 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> (0x0x7fc7016bc700) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7fc70167abc8) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7fc7016bc700)
    std::exception (0x0x7fc701686d80) 0 nearly-empty
        primary-for std::bad_cast (0x0x7fc70167abc8)
  boost::exception (0x0x7fc701686de0) 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> (0x0x7fc7016bca80) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt10bad_typeidEE) + 16u)
  std::bad_typeid (0x0x7fc70167ad68) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7fc7016bca80)
    std::exception (0x0x7fc701686f00) 0 nearly-empty
        primary-for std::bad_typeid (0x0x7fc70167ad68)
  boost::exception (0x0x7fc701686f60) 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> (0x0x7fc7016bcee0) 0
    vptr=((& boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>::_ZTVN5boost16exception_detail39current_exception_std_exception_wrapperISt13bad_exceptionEE) + 16u)
  std::bad_exception (0x0x7fc70167ae38) 0 nearly-empty
      primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7fc7016bcee0)
    std::exception (0x0x7fc7016e10c0) 0 nearly-empty
        primary-for std::bad_exception (0x0x7fc70167ae38)
  boost::exception (0x0x7fc7016e1120) 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*> (0x0x7fc7016f4138) 0
  std::__detail::_List_node_base (0x0x7fc7016e1240) 0

Class boost::function0<void>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function0<void>::dummy (0x0x7fc7016e1480) 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> > (0x0x7fc7016f41a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4208) 0 empty
    mpl_::bool_<false> (0x0x7fc7016e14e0) 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> (0x0x7fc7016e15a0) 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> (0x0x7fc7016e1540) 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> (0x0x7fc7013268c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_already_satisfied>::_ZTVN5boost16exception_detail19error_info_injectorINS_25promise_already_satisfiedEEE) + 16u)
  boost::promise_already_satisfied (0x0x7fc7016f4340) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7fc7013268c0)
    boost::future_error (0x0x7fc7016f43a8) 0
        primary-for boost::promise_already_satisfied (0x0x7fc7016f4340)
      std::logic_error (0x0x7fc7016f4410) 0
          primary-for boost::future_error (0x0x7fc7016f43a8)
        std::exception (0x0x7fc7016e16c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7016f4410)
  boost::exception (0x0x7fc7016e1720) 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> > (0x0x7fc7013269a0) 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> (0x0x7fc701326a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_already_satisfied> > (0x0x7fc7013269a0)
    boost::promise_already_satisfied (0x0x7fc7016f4548) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_already_satisfied> (0x0x7fc701326a10)
      boost::future_error (0x0x7fc7016f45b0) 0
          primary-for boost::promise_already_satisfied (0x0x7fc7016f4548)
        std::logic_error (0x0x7fc7016f4618) 0
            primary-for boost::future_error (0x0x7fc7016f45b0)
          std::exception (0x0x7fc7016e1840) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc7016f4618)
    boost::exception (0x0x7fc7016e18a0) 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 (0x0x7fc7016e1900) 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> (0x0x7fc7016e1ae0) 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> (0x0x7fc70135b000) 0 nearly-empty
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::thread_interrupted>::_ZTVN5boost16exception_detail10clone_implINS_18thread_interruptedEEE) + 48u)
  boost::thread_interrupted (0x0x7fc7016e1c00) 0 empty
  boost::exception_detail::clone_base (0x0x7fc7016e1c60) 0 nearly-empty virtual
      primary-for boost::exception_detail::clone_impl<boost::thread_interrupted> (0x0x7fc70135b000)
      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> >&> (0x0x7fc7016e1e40) 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> >&> (0x0x7fc7016f49c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4a28) 0 empty
    mpl_::bool_<false> (0x0x7fc7016e1ea0) 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> >&> (0x0x7fc7016f4a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4af8) 0 empty
    mpl_::bool_<false> (0x0x7fc7016e1f00) 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> >&> (0x0x7fc7016f4b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc7016e1f60) 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> > > > (0x0x7fc701379000) 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> > > > (0x0x7fc7016f4c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4c98) 0 empty
    mpl_::bool_<false> (0x0x7fc701379060) 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> > > > (0x0x7fc7016f4d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4d68) 0 empty
    mpl_::bool_<false> (0x0x7fc7013790c0) 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> > > > (0x0x7fc7016f4dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4e38) 0 empty
    mpl_::bool_<false> (0x0x7fc701379120) 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> > > > (0x0x7fc701379180) 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> > > (0x0x7fc7013791e0) 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> > > > (0x0x7fc7016f4ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7016f4f08) 0 empty
    mpl_::bool_<false> (0x0x7fc701379300) 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> > > > (0x0x7fc701379360) 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> > > > (0x0x7fc7016e1de0) 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> > > > (0x0x7fc7013793c0) 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> > > > (0x0x7fc7016f4750) 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> > > > (0x0x7fc701379420) 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> >&> (0x0x7fc7013795a0) 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> >&> (0x0x7fc701379540) 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> >&> (0x0x7fc7013794e0) 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> >&> (0x0x7fc701379780) 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> >&> (0x0x7fc70138c270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70138c2d8) 0 empty
    mpl_::bool_<true> (0x0x7fc7013797e0) 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> >&> (0x0x7fc70138c340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138c3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc701379900) 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> >&> (0x0x7fc70138c410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70138c478) 0 empty
    mpl_::bool_<true> (0x0x7fc701379a20) 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> >&> (0x0x7fc70138c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138c548) 0 empty
    mpl_::bool_<false> (0x0x7fc701379a80) 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> (0x0x7fc701379ae0) 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> >&> (0x0x7fc701379720) 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> >&> (0x0x7fc7013796c0) 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> > > > (0x0x7fc701379480) 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> > > > (0x0x7fc701379cc0) 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> > > > (0x0x7fc70138c750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138c7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc701379d20) 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> > > > (0x0x7fc70138c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138c888) 0 empty
    mpl_::bool_<false> (0x0x7fc701379d80) 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> > > > (0x0x7fc701379de0) 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> > > > (0x0x7fc70138c8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138c958) 0 empty
    mpl_::bool_<false> (0x0x7fc701379e40) 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> > > > (0x0x7fc70138c9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138ca28) 0 empty
    mpl_::bool_<false> (0x0x7fc701379ea0) 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> > > > (0x0x7fc70138ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138caf8) 0 empty
    mpl_::bool_<false> (0x0x7fc701379f00) 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> > >*> (0x0x7fc7013b5060) 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> > > > (0x0x7fc70138cc30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7fc7013b50c0) 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> > > > (0x0x7fc70138cc98) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7fc70138cd00) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > >*> (0x0x7fc7013b5120) 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> > > > (0x0x7fc70138cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138cdd0) 0 empty
    mpl_::bool_<false> (0x0x7fc7013b5180) 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> > > > (0x0x7fc70138ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70138cea0) 0 empty
    mpl_::bool_<false> (0x0x7fc7013b51e0) 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> > > > (0x0x7fc7013b5240) 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> > > > (0x0x7fc70138cf08) 0 empty
  boost::enable_if_c<false, boost::detail::thread_move_t<boost::detail::thread_move_t<boost::unique_lock<boost::mutex> > > > (0x0x7fc7013b52a0) 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 (0x0x7fc7013b5360) 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> > >&> (0x0x7fc7013b5300) 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> > > (0x0x7fc70138cf70) 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> > >&> (0x0x7fc7013b53c0) 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> > > (0x0x7fc7013b54e0) 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> > >&> (0x0x7fc7013b5600) 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> >&> (0x0x7fc7013b5660) 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>*> (0x0x7fc7013b56c0) 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>*> (0x0x7fc7013b5720) 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>*> (0x0x7fc7013b5780) 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>*> (0x0x7fc7013c0340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7013c03a8) 0 empty
    mpl_::bool_<false> (0x0x7fc7013b57e0) 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> (0x0x7fc7013b5840) 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> (0x0x7fc7013b5960) 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>*> (0x0x7fc7013b59c0) 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> (0x0x7fc7013b5a20) 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> (0x0x7fc7013b5a80) 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> (0x0x7fc7013b5ae0) 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> (0x0x7fc7013b5b40) 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> (0x0x7fc7013b5ba0) 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 (0x0x7fc7013b5c60) 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> (0x0x7fc7013e3bd0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::broken_promise>::_ZTVN5boost16exception_detail10clone_implINS_14broken_promiseEEE) + 24u)
  boost::broken_promise (0x0x7fc7013c0478) 0
      primary-for boost::exception_detail::clone_impl<boost::broken_promise> (0x0x7fc7013e3bd0)
    boost::future_error (0x0x7fc7013c04e0) 0
        primary-for boost::broken_promise (0x0x7fc7013c0478)
      std::logic_error (0x0x7fc7013c0548) 0
          primary-for boost::future_error (0x0x7fc7013c04e0)
        std::exception (0x0x7fc7013b5d20) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7013c0548)
  boost::exception_detail::clone_base (0x0x7fc7013b5d80) 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> (0x0x7fc7013b5f00) 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> (0x0x7fc7013b5ea0) 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> (0x0x7fc701405c40) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::promise_moved>::_ZTVN5boost16exception_detail19error_info_injectorINS_13promise_movedEEE) + 16u)
  boost::promise_moved (0x0x7fc7013c0680) 0
      primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7fc701405c40)
    boost::future_error (0x0x7fc7013c06e8) 0
        primary-for boost::promise_moved (0x0x7fc7013c0680)
      std::logic_error (0x0x7fc7013c0750) 0
          primary-for boost::future_error (0x0x7fc7013c06e8)
        std::exception (0x0x7fc7013b5f60) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7013c0750)
  boost::exception (0x0x7fc70141a000) 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> > (0x0x7fc701405e00) 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> (0x0x7fc701405e70) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::promise_moved> > (0x0x7fc701405e00)
    boost::promise_moved (0x0x7fc7013c07b8) 0
        primary-for boost::exception_detail::error_info_injector<boost::promise_moved> (0x0x7fc701405e70)
      boost::future_error (0x0x7fc7013c0820) 0
          primary-for boost::promise_moved (0x0x7fc7013c07b8)
        std::logic_error (0x0x7fc7013c0888) 0
            primary-for boost::future_error (0x0x7fc7013c0820)
          std::exception (0x0x7fc70141a120) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc7013c0888)
    boost::exception (0x0x7fc70141a180) 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 (0x0x7fc70141a1e0) 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> (0x0x7fc70141a3c0) 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> (0x0x7fc70141a360) 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> (0x0x7fc701423f50) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::future_already_retrieved>::_ZTVN5boost16exception_detail19error_info_injectorINS_24future_already_retrievedEEE) + 16u)
  boost::future_already_retrieved (0x0x7fc7013c0c98) 0
      primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7fc701423f50)
    boost::future_error (0x0x7fc7013c0d00) 0
        primary-for boost::future_already_retrieved (0x0x7fc7013c0c98)
      std::logic_error (0x0x7fc7013c0d68) 0
          primary-for boost::future_error (0x0x7fc7013c0d00)
        std::exception (0x0x7fc70141a420) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7013c0d68)
  boost::exception (0x0x7fc70141a480) 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> > (0x0x7fc70143c070) 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> (0x0x7fc70143c0e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::future_already_retrieved> > (0x0x7fc70143c070)
    boost::future_already_retrieved (0x0x7fc7013c0ea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::future_already_retrieved> (0x0x7fc70143c0e0)
      boost::future_error (0x0x7fc7013c0f08) 0
          primary-for boost::future_already_retrieved (0x0x7fc7013c0ea0)
        std::logic_error (0x0x7fc7013c0f70) 0
            primary-for boost::future_error (0x0x7fc7013c0f08)
          std::exception (0x0x7fc70141a5a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc7013c0f70)
    boost::exception (0x0x7fc70141a600) 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 (0x0x7fc70141a660) 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>&> (0x0x7fc70141a8a0) 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>&> (0x0x7fc7014470d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447138) 0 empty
    mpl_::bool_<false> (0x0x7fc70141a900) 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>&> (0x0x7fc7014471a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447208) 0 empty
    mpl_::bool_<false> (0x0x7fc70141a960) 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>&> (0x0x7fc701447270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014472d8) 0 empty
    mpl_::bool_<false> (0x0x7fc70141a9c0) 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> > > (0x0x7fc70141aa20) 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> > > (0x0x7fc701447410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447478) 0 empty
    mpl_::bool_<false> (0x0x7fc70141aa80) 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> > > (0x0x7fc7014474e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447548) 0 empty
    mpl_::bool_<false> (0x0x7fc70141aae0) 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> > > (0x0x7fc7014475b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447618) 0 empty
    mpl_::bool_<false> (0x0x7fc70141ab40) 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> > > (0x0x7fc70141aba0) 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> > > (0x0x7fc701447750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014477b8) 0 empty
    mpl_::bool_<false> (0x0x7fc70141ac00) 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> > > (0x0x7fc70141ac60) 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> > > (0x0x7fc70141a840) 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> > > (0x0x7fc70141acc0) 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> > > (0x0x7fc701447888) 0 empty
  boost::detail::is_convertible_impl<boost::detail::basic_future<void>&, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fc70141ad20) 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>&> (0x0x7fc70141aea0) 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>&> (0x0x7fc70141ae40) 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>&> (0x0x7fc70141ade0) 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>&> (0x0x7fc701479000) 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>&> (0x0x7fc701447a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc701447a90) 0 empty
    mpl_::bool_<true> (0x0x7fc701479060) 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>&> (0x0x7fc701447af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447b60) 0 empty
    mpl_::bool_<false> (0x0x7fc7014790c0) 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>&> (0x0x7fc701447bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc701447c30) 0 empty
    mpl_::bool_<true> (0x0x7fc701479120) 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>&> (0x0x7fc701447c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447d00) 0 empty
    mpl_::bool_<false> (0x0x7fc701479180) 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> (0x0x7fc7014791e0) 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>&> (0x0x7fc70141af60) 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>&> (0x0x7fc70141af00) 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> > > (0x0x7fc70141ad80) 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> > > (0x0x7fc701479240) 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> > > (0x0x7fc701447f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701447f70) 0 empty
    mpl_::bool_<false> (0x0x7fc701479360) 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> > > (0x0x7fc701447000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482000) 0 empty
    mpl_::bool_<false> (0x0x7fc7014793c0) 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> > > (0x0x7fc701479420) 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> > > (0x0x7fc701482138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014821a0) 0 empty
    mpl_::bool_<false> (0x0x7fc701479480) 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> > > (0x0x7fc701482208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482270) 0 empty
    mpl_::bool_<false> (0x0x7fc7014795a0) 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> > > (0x0x7fc7014822d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482340) 0 empty
    mpl_::bool_<false> (0x0x7fc7014796c0) 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> >*> (0x0x7fc7014797e0) 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> > > (0x0x7fc701482478) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7fc701479900) 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> > > (0x0x7fc7014824e0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fc701482548) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::detail::basic_future<void> >*> (0x0x7fc701479960) 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> > > (0x0x7fc701482680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014826e8) 0 empty
    mpl_::bool_<false> (0x0x7fc7014799c0) 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> > > (0x0x7fc701482750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7014827b8) 0 empty
    mpl_::bool_<true> (0x0x7fc701479a20) 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> > > (0x0x7fc701479a80) 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> > > (0x0x7fc701482820) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::detail::basic_future<void> > > (0x0x7fc701479ba0) 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 (0x0x7fc701479cc0) 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> >&> (0x0x7fc701479c60) 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> > (0x0x7fc701482958) 0 empty
  boost::move_detail::is_convertible<boost::detail::basic_future<void>, boost::rv<boost::detail::basic_future<void> >&> (0x0x7fc701479d20) 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> > (0x0x7fc701479d80) 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> >&> (0x0x7fc701479de0) 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>&> (0x0x7fc701479e40) 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>&> (0x0x7fc701479f00) 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>&> (0x0x7fc7014829c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482a28) 0 empty
    mpl_::bool_<false> (0x0x7fc701479f60) 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>&> (0x0x7fc701482a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482af8) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3000) 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>&> (0x0x7fc701482b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3060) 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> > > (0x0x7fc7014b30c0) 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> > > (0x0x7fc701482c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482c98) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b31e0) 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> > > (0x0x7fc701482d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482d68) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3240) 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> > > (0x0x7fc701482dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482e38) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b32a0) 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> > > (0x0x7fc7014b3300) 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> > > (0x0x7fc701482ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc701482f08) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3420) 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> > > (0x0x7fc7014b3480) 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> > > (0x0x7fc701479ea0) 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> > > (0x0x7fc7014b35a0) 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> > > (0x0x7fc7014bf000) 0 empty
  boost::detail::is_convertible_impl<boost::unique_future<void>&, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fc7014b3600) 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>&> (0x0x7fc7014b3780) 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>&> (0x0x7fc7014b3720) 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>&> (0x0x7fc7014b36c0) 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>&> (0x0x7fc7014b38a0) 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>&> (0x0x7fc7014bf1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7014bf208) 0 empty
    mpl_::bool_<true> (0x0x7fc7014b3900) 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>&> (0x0x7fc7014bf270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bf2d8) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3960) 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>&> (0x0x7fc7014bf340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7014bf3a8) 0 empty
    mpl_::bool_<true> (0x0x7fc7014b39c0) 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>&> (0x0x7fc7014bf410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bf478) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3a20) 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> (0x0x7fc7014b3a80) 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>&> (0x0x7fc7014b3840) 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>&> (0x0x7fc7014b37e0) 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> > > (0x0x7fc7014b3660) 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> > > (0x0x7fc7014b3ba0) 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> > > (0x0x7fc7014bf5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bf618) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3c00) 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> > > (0x0x7fc7014bf680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bf6e8) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3c60) 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> > > (0x0x7fc7014b3cc0) 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> > > (0x0x7fc7014bf750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bf7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3de0) 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> > > (0x0x7fc7014bf820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bf888) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3e40) 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> > > (0x0x7fc7014bf8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bf958) 0 empty
    mpl_::bool_<false> (0x0x7fc7014b3ea0) 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> >*> (0x0x7fc7014ea000) 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> > > (0x0x7fc7014bfb60) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7fc7014ea060) 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> > > (0x0x7fc7014bfc30) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fc7014bfc98) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::detail::thread_move_t<boost::unique_future<void> >*> (0x0x7fc7014ea0c0) 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> > > (0x0x7fc7014bfd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7014bfdd0) 0 empty
    mpl_::bool_<false> (0x0x7fc7014ea1e0) 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> > > (0x0x7fc7014bfe38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7014bfea0) 0 empty
    mpl_::bool_<true> (0x0x7fc7014ea240) 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> > > (0x0x7fc7014ea2a0) 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> > > (0x0x7fc7014ec000) 0 empty
  boost::enable_if_c<true, boost::detail::thread_move_t<boost::unique_future<void> > > (0x0x7fc7014ea300) 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 (0x0x7fc7014ea3c0) 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> >&> (0x0x7fc7014ea360) 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> > (0x0x7fc7014ec138) 0 empty
  boost::move_detail::is_convertible<boost::unique_future<void>, boost::rv<boost::unique_future<void> >&> (0x0x7fc7014ea420) 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> > (0x0x7fc7014ea480) 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> >&> (0x0x7fc7014ea4e0) 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>&> (0x0x7fc7014ea540) 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*> (0x0x7fc7014ea600) 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*> > (0x0x7fc7014ea5a0) 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**> (0x0x7fc7014ea660) 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*> > (0x0x7fc7014ea6c0) 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*> (0x0x7fc7014ea780) 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*> > (0x0x7fc7014ea720) 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**> (0x0x7fc7014ea7e0) 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*> > (0x0x7fc7014ea840) 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*> (0x0x7fc7014ea900) 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> > (0x0x7fc7014ea8a0) 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*> (0x0x7fc7014ea960) 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> > (0x0x7fc7014ea9c0) 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> > > (0x0x7fc7014eaa20) 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> > > (0x0x7fc7014eaa80) 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> > > (0x0x7fc7014eaae0) 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&> (0x0x7fc7014eab40) 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*> (0x0x7fc7014eaba0) 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> (0x0x7fc70121e2a0) 0 empty

Class boost::ratio<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
boost::ratio<1000000000l, 1l> (0x0x7fc70121e3c0) 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> > (0x0x7fc70121e360) 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> > (0x0x7fc7012844e0) 0 empty
  boost::ratio<1000000000l, 1l> (0x0x7fc70121e420) 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> > > (0x0x7fc70121e300) 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> (0x0x7fc70121e660) 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> > (0x0x7fc701284958) 0
  std::_Rb_tree_node_base (0x0x7fc70121e600) 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>&> (0x0x7fc70121e6c0) 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> > (0x0x7fc70121e720) 0 empty

Class std::__is_arithmetic<float>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<float> (0x0x7fc700f1f4e0) 0 empty
  std::__traitor<std::__is_integer<float>, std::__is_floating<float> > (0x0x7fc70121e780) 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> (0x0x7fc70121e7e0) 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> (0x0x7fc70121e840) 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> (0x0x7fc70121e8a0) 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> (0x0x7fc70121e900) 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> (0x0x7fc70121e960) 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> (0x0x7fc70121e9c0) 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> > (0x0x7fc70121ea20) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7fc700f1f618) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7fc70121ea80) 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> (0x0x7fc70121eae0) 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> (0x0x7fc70121eb40) 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> (0x0x7fc70121eba0) 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> (0x0x7fc70121ec00) 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> > (0x0x7fc70121ec60) 0 empty

Class std::__is_arithmetic<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<long double> (0x0x7fc700f1f6e8) 0 empty
  std::__traitor<std::__is_integer<long double>, std::__is_floating<long double> > (0x0x7fc70121ecc0) 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> (0x0x7fc70121ed20) 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> (0x0x7fc70121ed80) 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> (0x0x7fc70121ede0) 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> (0x0x7fc70121ee40) 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*> > (0x0x7fc700f6d1e0) 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> (0x0x7fc700f6d2a0) 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> (0x0x7fc700f6d240) 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> (0x0x7fc700f7de70) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7fc700f1fbc8) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7fc700f7de70)
    std::runtime_error (0x0x7fc700f1fc30) 0
        primary-for boost::bad_function_call (0x0x7fc700f1fbc8)
      std::exception (0x0x7fc700f6d300) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc700f1fc30)
  boost::exception (0x0x7fc700f6d360) 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> > (0x0x7fc700f97070) 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> (0x0x7fc700f970e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7fc700f97070)
    boost::bad_function_call (0x0x7fc700f1fc98) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7fc700f970e0)
      std::runtime_error (0x0x7fc700f1fd00) 0
          primary-for boost::bad_function_call (0x0x7fc700f1fc98)
        std::exception (0x0x7fc700f6d480) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc700f1fd00)
    boost::exception (0x0x7fc700f6d4e0) 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 (0x0x7fc700f6d540) 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> > (0x0x7fc701051850) 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> (0x0x7fc7010518c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> > (0x0x7fc701051850)
    std::domain_error (0x0x7fc701059000) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error> (0x0x7fc7010518c0)
      std::logic_error (0x0x7fc701059068) 0
          primary-for std::domain_error (0x0x7fc701059000)
        std::exception (0x0x7fc700f6dcc0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc701059068)
    boost::exception (0x0x7fc700f6dd20) 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 (0x0x7fc700f6dd80) 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> > (0x0x7fc70106db60) 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> (0x0x7fc70106dbd0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> > (0x0x7fc70106db60)
    std::invalid_argument (0x0x7fc7010591a0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument> (0x0x7fc70106dbd0)
      std::logic_error (0x0x7fc701059208) 0
          primary-for std::invalid_argument (0x0x7fc7010591a0)
        std::exception (0x0x7fc701070360) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc701059208)
    boost::exception (0x0x7fc7010703c0) 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 (0x0x7fc701070420) 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> > (0x0x7fc70108bee0) 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> (0x0x7fc70108bf50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> > (0x0x7fc70108bee0)
    std::length_error (0x0x7fc701059680) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::length_error> (0x0x7fc70108bf50)
      std::logic_error (0x0x7fc7010596e8) 0
          primary-for std::length_error (0x0x7fc701059680)
        std::exception (0x0x7fc701070660) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7010596e8)
    boost::exception (0x0x7fc7010706c0) 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 (0x0x7fc701070720) 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> > (0x0x7fc7010bb1c0) 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> (0x0x7fc7010bb230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> > (0x0x7fc7010bb1c0)
    std::out_of_range (0x0x7fc701059820) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range> (0x0x7fc7010bb230)
      std::logic_error (0x0x7fc701059888) 0
          primary-for std::out_of_range (0x0x7fc701059820)
        std::exception (0x0x7fc701070c60) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc701059888)
    boost::exception (0x0x7fc701070cc0) 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 (0x0x7fc701070d20) 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> > (0x0x7fc700cdd460) 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> (0x0x7fc700cdd4d0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> > (0x0x7fc700cdd460)
    std::logic_error (0x0x7fc7010599c0) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error> (0x0x7fc700cdd4d0)
      std::exception (0x0x7fc7010d92a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc7010599c0)
    boost::exception (0x0x7fc7010d9300) 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 (0x0x7fc7010d9360) 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> > (0x0x7fc700cf9930) 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> (0x0x7fc700cf99a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> > (0x0x7fc700cf9930)
    std::range_error (0x0x7fc701059af8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::range_error> (0x0x7fc700cf99a0)
      std::runtime_error (0x0x7fc701059b60) 0
          primary-for std::range_error (0x0x7fc701059af8)
        std::exception (0x0x7fc7010d98a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc701059b60)
    boost::exception (0x0x7fc7010d9900) 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 (0x0x7fc7010d9960) 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> > (0x0x7fc700d12c40) 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> (0x0x7fc700d12cb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> > (0x0x7fc700d12c40)
    std::overflow_error (0x0x7fc701059c98) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error> (0x0x7fc700d12cb0)
      std::runtime_error (0x0x7fc701059d00) 0
          primary-for std::overflow_error (0x0x7fc701059c98)
        std::exception (0x0x7fc7010d9f00) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc701059d00)
    boost::exception (0x0x7fc7010d9f60) 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 (0x0x7fc700d28000) 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> > (0x0x7fc700d36f50) 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> (0x0x7fc700d4d000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> > (0x0x7fc700d36f50)
    std::underflow_error (0x0x7fc701059a28) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error> (0x0x7fc700d4d000)
      std::runtime_error (0x0x7fc701059bc8) 0
          primary-for std::underflow_error (0x0x7fc701059a28)
        std::exception (0x0x7fc700d282a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc701059bc8)
    boost::exception (0x0x7fc700d28300) 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 (0x0x7fc700d28360) 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> > (0x0x7fc700d6a3f0) 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> (0x0x7fc700d6a460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> > (0x0x7fc700d6a3f0)
    std::ios_base::failure (0x0x7fc700d5b340) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure> (0x0x7fc700d6a460)
      std::exception (0x0x7fc700d28600) 0 nearly-empty
          primary-for std::ios_base::failure (0x0x7fc700d5b340)
    boost::exception (0x0x7fc700d28660) 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 (0x0x7fc700d286c0) 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> > (0x0x7fc700d89540) 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> (0x0x7fc700d895b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> > (0x0x7fc700d89540)
    std::runtime_error (0x0x7fc700d5b7b8) 0
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error> (0x0x7fc700d895b0)
      std::exception (0x0x7fc700d28a20) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc700d5b7b8)
    boost::exception (0x0x7fc700d28a80) 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 (0x0x7fc700d28ae0) 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> > (0x0x7fc700da87e0) 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> (0x0x7fc700da8850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> > (0x0x7fc700da87e0)
    std::bad_alloc (0x0x7fc700d5b8f0) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc> (0x0x7fc700da8850)
      std::exception (0x0x7fc700d28e40) 0 nearly-empty
          primary-for std::bad_alloc (0x0x7fc700d5b8f0)
    boost::exception (0x0x7fc700d28ea0) 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 (0x0x7fc700d28f00) 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> > (0x0x7fc700dd6000) 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> (0x0x7fc700dd6070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> > (0x0x7fc700dd6000)
    std::bad_cast (0x0x7fc700d5ba28) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast> (0x0x7fc700dd6070)
      std::exception (0x0x7fc700dbd2a0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fc700d5ba28)
    boost::exception (0x0x7fc700dbd300) 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 (0x0x7fc700dbd360) 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> > (0x0x7fc700def5b0) 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> (0x0x7fc700def620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> > (0x0x7fc700def5b0)
    std::bad_typeid (0x0x7fc700d5bc98) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid> (0x0x7fc700def620)
      std::exception (0x0x7fc700dbd8a0) 0 nearly-empty
          primary-for std::bad_typeid (0x0x7fc700d5bc98)
    boost::exception (0x0x7fc700dbd900) 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 (0x0x7fc700dbd960) 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> > (0x0x7fc700e0b9a0) 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> (0x0x7fc700e0ba10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> > (0x0x7fc700e0b9a0)
    std::bad_exception (0x0x7fc700d5bdd0) 0 nearly-empty
        primary-for boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception> (0x0x7fc700e0ba10)
      std::exception (0x0x7fc700dbdf00) 0 nearly-empty
          primary-for std::bad_exception (0x0x7fc700d5bdd0)
    boost::exception (0x0x7fc700dbdf60) 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 (0x0x7fc700e16000) 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>*> (0x0x7fc700e165a0) 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> > (0x0x7fc700e16600) 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> > > (0x0x7fc700e167e0) 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> (0x0x7fc700e16840) 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>*> (0x0x7fc700e168a0) 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> > > (0x0x7fc700ed71e0) 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> > > (0x0x7fc700ed7240) 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> > > (0x0x7fc700ed72a0) 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&> (0x0x7fc700ed7300) 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> (0x0x7fc700ed79c0) 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> (0x0x7fc700ed7a20) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7fc700ed7ba0) 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*>*> (0x0x7fc700ed7c00) 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> (0x0x7fc700ed7c60) 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*>*> (0x0x7fc700c38750) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7fc700ed7cc0) 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>*> (0x0x7fc700ed7de0) 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> (0x0x7fc700ed7e40) 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>*> (0x0x7fc700c38b60) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7fc700ed7ea0) 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> (0x0x7fc700c75360) 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*> (0x0x7fc700c75480) 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> (0x0x7fc700c75420) 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> (0x0x7fc700c753c0) 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> (0x0x7fc700c754e0) 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> (0x0x7fc700c75840) 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> (0x0x7fc700c77e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700c77ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc700c75960) 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> (0x0x7fc700c77f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700c77f70) 0 empty
    mpl_::bool_<false> (0x0x7fc700c759c0) 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> (0x0x7fc70091b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70091b068) 0 empty
    mpl_::bool_<false> (0x0x7fc700c75a20) 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> (0x0x7fc700c75a80) 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> (0x0x7fc700c75ae0) 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> (0x0x7fc70091b208) 0 empty
  mpl_::bool_<false> (0x0x7fc700c75c00) 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> (0x0x7fc700c75c60) 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> (0x0x7fc700c75300) 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> (0x0x7fc70091b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70091b410) 0 empty
    mpl_::bool_<false> (0x0x7fc700c75e40) 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> > (0x0x7fc700c75ea0) 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> (0x0x7fc700c75de0) 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> (0x0x7fc700c75d80) 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> (0x0x7fc700927000) 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> (0x0x7fc700927060) 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> (0x0x7fc7009270c0) 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> (0x0x7fc7009271e0) 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> (0x0x7fc700927240) 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> (0x0x7fc70091b5b0) 0 empty
  mpl_::integral_c<long unsigned int, 4ul> (0x0x7fc7009272a0) 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> (0x0x7fc70091b618) 0 empty
  boost::integral_constant<long unsigned int, 4ul> (0x0x7fc70091b680) 0 empty
    mpl_::integral_c<long unsigned int, 4ul> (0x0x7fc700927300) 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> (0x0x7fc700927360) 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> (0x0x7fc70091b6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70091b750) 0 empty
    mpl_::bool_<true> (0x0x7fc7009273c0) 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> (0x0x7fc700927420) 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> (0x0x7fc700927480) 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> (0x0x7fc70091b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70091b820) 0 empty
    mpl_::bool_<false> (0x0x7fc7009274e0) 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> (0x0x7fc700927540) 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> (0x0x7fc70091b888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70091b8f0) 0 empty
    mpl_::bool_<false> (0x0x7fc7009275a0) 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> (0x0x7fc70091b958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70091b9c0) 0 empty
    mpl_::bool_<false> (0x0x7fc700927600) 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> (0x0x7fc70091ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc70091ba90) 0 empty
    mpl_::bool_<false> (0x0x7fc700927660) 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> (0x0x7fc70091baf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc70091bb60) 0 empty
    mpl_::bool_<true> (0x0x7fc7009276c0) 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> (0x0x7fc700927780) 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*> (0x0x7fc7009278a0) 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> (0x0x7fc700927840) 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> (0x0x7fc7009277e0) 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> (0x0x7fc7009279c0) 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> (0x0x7fc700927d20) 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> (0x0x7fc700992068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7009920d0) 0 empty
    mpl_::bool_<false> (0x0x7fc700927e40) 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> (0x0x7fc700992138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7009921a0) 0 empty
    mpl_::bool_<false> (0x0x7fc700927ea0) 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> (0x0x7fc700992208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700992270) 0 empty
    mpl_::bool_<false> (0x0x7fc700927f00) 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> (0x0x7fc700992340) 0 empty
  mpl_::bool_<false> (0x0x7fc700927f60) 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> (0x0x7fc700927720) 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> > (0x0x7fc7009a3180) 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> (0x0x7fc7009a3120) 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> (0x0x7fc7009a30c0) 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> (0x0x7fc7009a32a0) 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> (0x0x7fc7009a33c0) 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> (0x0x7fc7009a3420) 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> (0x0x7fc7009a3540) 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> (0x0x7fc7009925b0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fc700992618) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc7009a35a0) 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> (0x0x7fc7009a3600) 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> (0x0x7fc700992680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc7009926e8) 0 empty
    mpl_::bool_<true> (0x0x7fc7009a3720) 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> (0x0x7fc7009a3780) 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> (0x0x7fc7009a38a0) 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> (0x0x7fc700992750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc7009927b8) 0 empty
    mpl_::bool_<false> (0x0x7fc7009a39c0) 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> (0x0x7fc7009a3a20) 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> (0x0x7fc700992820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700992888) 0 empty
    mpl_::bool_<false> (0x0x7fc7009a3a80) 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> (0x0x7fc7009928f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700992958) 0 empty
    mpl_::bool_<false> (0x0x7fc7009a3ae0) 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> (0x0x7fc7009929c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700992a28) 0 empty
    mpl_::bool_<false> (0x0x7fc7009a3b40) 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> (0x0x7fc700992a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc700992af8) 0 empty
    mpl_::bool_<true> (0x0x7fc7009a3ba0) 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 (*)()> (0x0x7fc7009a3c60) 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 (**)()> (0x0x7fc7009a3d80) 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 (*)()> (0x0x7fc7009a3d20) 0 empty

Class boost::remove_cv<unsigned int (*)()>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int (*)()> (0x0x7fc7009a3cc0) 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 (*)()> (0x0x7fc7009a3de0) 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 (*)()> (0x0x7fc700a0b180) 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 (*)()> (0x0x7fc700a1b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700a1b068) 0 empty
    mpl_::bool_<false> (0x0x7fc700a0b1e0) 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 (*)()> (0x0x7fc700a1b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700a1b138) 0 empty
    mpl_::bool_<false> (0x0x7fc700a0b240) 0 empty

Class boost::is_pointer<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int (*)()> (0x0x7fc700a1b1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc700a1b208) 0 empty
    mpl_::bool_<true> (0x0x7fc700a0b2a0) 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> (0x0x7fc700a0b300) 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> (0x0x7fc700a0b360) 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 (*)()> (0x0x7fc700a1b3a8) 0 empty
  mpl_::bool_<false> (0x0x7fc700a0b480) 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> (0x0x7fc700a0b4e0) 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 (*)()> (0x0x7fc7009a3c00) 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> > (0x0x7fc700a0b600) 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> (0x0x7fc700a0b5a0) 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> (0x0x7fc700a0b540) 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 (*)()> (0x0x7fc700a0b660) 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> (0x0x7fc700a0b6c0) 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 (*)()> (0x0x7fc700a0b720) 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 (*)()> (0x0x7fc700a0b780) 0 empty

Class boost::alignment_of<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<unsigned int (*)()> (0x0x7fc700a1b618) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fc700a1b680) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc700a0b7e0) 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 (*)()> (0x0x7fc700a0b840) 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 (*)()> (0x0x7fc700a1b6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc700a1b750) 0 empty
    mpl_::bool_<true> (0x0x7fc700a0b8a0) 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 (*)()> (0x0x7fc700a0b900) 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 (*)()> (0x0x7fc700a0b960) 0 empty

Class boost::is_volatile<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<unsigned int (*)()> (0x0x7fc700a1b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700a1b820) 0 empty
    mpl_::bool_<false> (0x0x7fc700a0b9c0) 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 (*)()> (0x0x7fc700a0ba20) 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 (*)()> (0x0x7fc700a1b888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700a1b8f0) 0 empty
    mpl_::bool_<false> (0x0x7fc700a0ba80) 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 (*)()> (0x0x7fc700a1b958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700a1b9c0) 0 empty
    mpl_::bool_<false> (0x0x7fc700a0bae0) 0 empty

Class boost::is_reference<unsigned int (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int (*)()> (0x0x7fc700a1ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc700a1ba90) 0 empty
    mpl_::bool_<false> (0x0x7fc700a0bb40) 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 (*)()> (0x0x7fc700a1baf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc700a1bb60) 0 empty
    mpl_::bool_<true> (0x0x7fc700a0bba0) 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*> > (0x0x7fc700a0bc60) 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*> > (0x0x7fc700a0bd80) 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*> > (0x0x7fc700a0bea0) 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*> > (0x0x7fc700a89000) 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*> > (0x0x7fc700a0bc00) 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> (0x0x7fc700a891e0) 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> (0x0x7fc700a893c0) 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> (0x0x7fc700a1bf70) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc700a89420) 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> (0x0x7fc700ab2000) 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 (0x0x7fc700a89480) 0
      primary-for boost::detail::sp_counted_impl_p<const boost::exception_detail::clone_base> (0x0x7fc700ab2000)

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> > (0x0x7fc700a89540) 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>&> (0x0x7fc700a895a0) 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>&> (0x0x7fc700ab20d0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::domain_error>&> (0x0x7fc700a89600) 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> > (0x0x7fc700a89660) 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>&> (0x0x7fc700a896c0) 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>&> (0x0x7fc700ab2138) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::invalid_argument>&> (0x0x7fc700a89720) 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> > (0x0x7fc700a89780) 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>&> (0x0x7fc700a897e0) 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>&> (0x0x7fc700ab21a0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::length_error>&> (0x0x7fc700a89840) 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> > (0x0x7fc700a898a0) 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>&> (0x0x7fc700a89900) 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>&> (0x0x7fc700ab2208) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::out_of_range>&> (0x0x7fc700a89960) 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> > (0x0x7fc700a899c0) 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>&> (0x0x7fc700a89a20) 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>&> (0x0x7fc700ab2270) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::logic_error>&> (0x0x7fc700a89a80) 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> > (0x0x7fc700a89ae0) 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>&> (0x0x7fc700a89b40) 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>&> (0x0x7fc700ab22d8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::range_error>&> (0x0x7fc700a89ba0) 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> > (0x0x7fc700a89c00) 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>&> (0x0x7fc700a89c60) 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>&> (0x0x7fc700ab2340) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::overflow_error>&> (0x0x7fc700a89cc0) 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> > (0x0x7fc700a89d20) 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>&> (0x0x7fc700a89d80) 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>&> (0x0x7fc700ab23a8) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::underflow_error>&> (0x0x7fc700a89de0) 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> > (0x0x7fc700a89e40) 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>&> (0x0x7fc700a89ea0) 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>&> (0x0x7fc700ab2410) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::ios_base::failure>&> (0x0x7fc700a89f00) 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> > (0x0x7fc700a89f60) 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>&> (0x0x7fc700750000) 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>&> (0x0x7fc700ab2478) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::runtime_error>&> (0x0x7fc700750060) 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> > (0x0x7fc7007500c0) 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>&> (0x0x7fc700750120) 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>&> (0x0x7fc700ab24e0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_alloc>&> (0x0x7fc700750180) 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> > (0x0x7fc7007501e0) 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>&> (0x0x7fc700750240) 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>&> (0x0x7fc700ab2548) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>&> (0x0x7fc7007502a0) 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> > (0x0x7fc700750300) 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>&> (0x0x7fc700750360) 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>&> (0x0x7fc700ab25b0) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_typeid>&> (0x0x7fc7007503c0) 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> > (0x0x7fc700750420) 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>&> (0x0x7fc700750480) 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>&> (0x0x7fc700ab2618) 0 empty
  boost::enable_if_c<true, const boost::exception_detail::current_exception_std_exception_wrapper<std::bad_exception>&> (0x0x7fc7007504e0) 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*> (0x0x7fc7007508a0) 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> > (0x0x7fc700ab2888) 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 (0x0x7fc700750900) 0
      primary-for boost::detail::sp_counted_impl_p<boost::detail::shared_state<void> > (0x0x7fc700ab2888)

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

Class std::iterator_traits<pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<pov::LightSource**> (0x0x7fc700750ba0) 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*> > > (0x0x7fc700750c00) 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*> > > (0x0x7fc700750c60) 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>*> (0x0x7fc700750cc0) 0 empty

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7fc700885000) 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> (0x0x7fc7008850c0) 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> (0x0x7fc700885060) 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> (0x0x7fc7008917e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7fc70082c3a8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc7008917e0)
    std::out_of_range (0x0x7fc70082c410) 0
        primary-for boost::gregorian::bad_weekday (0x0x7fc70082c3a8)
      std::logic_error (0x0x7fc70082c478) 0
          primary-for std::out_of_range (0x0x7fc70082c410)
        std::exception (0x0x7fc700885120) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc70082c478)
  boost::exception (0x0x7fc700885180) 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> > (0x0x7fc7008918c0) 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> (0x0x7fc700891930) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7fc7008918c0)
    boost::gregorian::bad_weekday (0x0x7fc70082c958) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc700891930)
      std::out_of_range (0x0x7fc70082c9c0) 0
          primary-for boost::gregorian::bad_weekday (0x0x7fc70082c958)
        std::logic_error (0x0x7fc70082ca28) 0
            primary-for std::out_of_range (0x0x7fc70082c9c0)
          std::exception (0x0x7fc7008851e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc70082ca28)
    boost::exception (0x0x7fc700885240) 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 (0x0x7fc7008852a0) 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> (0x0x7fc700885360) 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> (0x0x7fc700885300) 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> (0x0x7fc7008aa7e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7fc70082cea0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc7008aa7e0)
    std::out_of_range (0x0x7fc70082cd68) 0
        primary-for boost::gregorian::bad_year (0x0x7fc70082cea0)
      std::logic_error (0x0x7fc7008b7000) 0
          primary-for std::out_of_range (0x0x7fc70082cd68)
        std::exception (0x0x7fc7008853c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7008b7000)
  boost::exception (0x0x7fc700885420) 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> > (0x0x7fc7008aa9a0) 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> (0x0x7fc7008aaa10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7fc7008aa9a0)
    boost::gregorian::bad_year (0x0x7fc7008b7068) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc7008aaa10)
      std::out_of_range (0x0x7fc7008b70d0) 0
          primary-for boost::gregorian::bad_year (0x0x7fc7008b7068)
        std::logic_error (0x0x7fc7008b7138) 0
            primary-for std::out_of_range (0x0x7fc7008b70d0)
          std::exception (0x0x7fc700885540) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc7008b7138)
    boost::exception (0x0x7fc7008855a0) 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 (0x0x7fc700885600) 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> (0x0x7fc7008857e0) 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> (0x0x7fc700885780) 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> (0x0x7fc7008c98c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7fc7008b7478) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc7008c98c0)
    std::out_of_range (0x0x7fc7008b74e0) 0
        primary-for boost::gregorian::bad_month (0x0x7fc7008b7478)
      std::logic_error (0x0x7fc7008b7548) 0
          primary-for std::out_of_range (0x0x7fc7008b74e0)
        std::exception (0x0x7fc700885840) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7008b7548)
  boost::exception (0x0x7fc7008858a0) 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> > (0x0x7fc7008c99a0) 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> (0x0x7fc7008c9a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7fc7008c99a0)
    boost::gregorian::bad_month (0x0x7fc7008b75b0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc7008c9a10)
      std::out_of_range (0x0x7fc7008b7618) 0
          primary-for boost::gregorian::bad_month (0x0x7fc7008b75b0)
        std::logic_error (0x0x7fc7008b7680) 0
            primary-for std::out_of_range (0x0x7fc7008b7618)
          std::exception (0x0x7fc7008859c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc7008b7680)
    boost::exception (0x0x7fc700885a20) 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 (0x0x7fc700885a80) 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> (0x0x7fc700885b40) 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> (0x0x7fc700885ae0) 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> (0x0x7fc7004e7850) 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 (0x0x7fc7008b7af8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc7004e7850)
    std::out_of_range (0x0x7fc7008b7b60) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7fc7008b7af8)
      std::logic_error (0x0x7fc7008b7bc8) 0
          primary-for std::out_of_range (0x0x7fc7008b7b60)
        std::exception (0x0x7fc700885c60) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc7008b7bc8)
  boost::exception (0x0x7fc700885cc0) 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> > (0x0x7fc7004e7930) 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> (0x0x7fc7004e79a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7fc7004e7930)
    boost::gregorian::bad_day_of_year (0x0x7fc7008b7d00) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc7004e79a0)
      std::out_of_range (0x0x7fc7008b7d68) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7fc7008b7d00)
        std::logic_error (0x0x7fc7008b7dd0) 0
            primary-for std::out_of_range (0x0x7fc7008b7d68)
          std::exception (0x0x7fc700885de0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc7008b7dd0)
    boost::exception (0x0x7fc700885e40) 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 (0x0x7fc700885ea0) 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> > > > (0x0x7fc70050d0c0) 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*>*> (0x0x7fc70050d1e0) 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*>*> (0x0x7fc700524138) 0 empty
  std::_Iter_base<std::pair<boost::condition_variable*, boost::mutex*>*, false> (0x0x7fc70050d240) 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>*> (0x0x7fc70050d300) 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>*> (0x0x7fc700524270) 0 empty
  std::_Iter_base<boost::shared_ptr<boost::detail::shared_state_base>*, false> (0x0x7fc70050d360) 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> > > > > (0x0x7fc70050d420) 0 empty

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

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

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> (0x0x7fc70050da80) 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> (0x0x7fc70065e000) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc70050dae0) 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*> (0x0x7fc70050dc60) 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> (0x0x7fc70050dcc0) 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*> (0x0x7fc70065e3a8) 0 empty
  std::_Iter_base<pov_base::Image::MapEntry*, false> (0x0x7fc70050dd20) 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*> (0x0x7fc70050dd80) 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*> (0x0x7fc70065e410) 0 empty
  std::_Iter_base<pov_base::Image::MapEntry*, false> (0x0x7fc70050dde0) 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> (0x0x7fc70050de40) 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> (0x0x7fc70050df00) 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> (0x0x7fc70069d000) 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> (0x0x7fc70069d060) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7fc70069d0c0) 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> > (0x0x7fc70050df60) 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> (0x0x7fc70065e5b0) 0 empty
  std::__traitor<std::__is_integer<pov_base::Image::MapEntry>, std::__is_floating<pov_base::Image::MapEntry> > (0x0x7fc70069d120) 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> > (0x0x7fc70050dea0) 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> (0x0x7fc70065e680) 0 empty
  std::__traitor<std::__is_arithmetic<pov_base::Image::MapEntry>, std::__is_pointer<pov_base::Image::MapEntry> > (0x0x7fc70069d180) 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> > > (0x0x7fc70069d240) 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> (0x0x7fc70069d2a0) 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> > > (0x0x7fc70065e820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, false> (0x0x7fc70069d300) 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> > > (0x0x7fc70069d360) 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> (0x0x7fc70069d3c0) 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> > > (0x0x7fc70065e8f0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, false> (0x0x7fc70069d420) 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> > > (0x0x7fc70069d480) 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> (0x0x7fc70069d4e0) 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> > > (0x0x7fc70065e9c0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, false> (0x0x7fc70069d540) 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*> > (0x0x7fc70069d5a0) 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*>*> (0x0x7fc70069d600) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fc70069d6c0) 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> > (0x0x7fc70069d7e0) 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>*> (0x0x7fc70069d840) 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 (*)()> (0x0x7fc70069d900) 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*> > > (0x0x7fc70069dc00) 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> (0x0x7fc70069dc60) 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*> > > (0x0x7fc700398b60) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, false> (0x0x7fc70069dcc0) 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*> > > (0x0x7fc70069dd20) 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> (0x0x7fc70069dd80) 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*> > > (0x0x7fc700398c30) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, false> (0x0x7fc70069dde0) 0 empty

Class std::__uninitialized_fill_n<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<false> (0x0x7fc70069de40) 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> > > (0x0x7fc70069dea0) 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> (0x0x7fc70069df00) 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> > > (0x0x7fc700398e38) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBMapEntry*, std::vector<pov_base::Image::RGBMapEntry> >, true> (0x0x7fc70069df60) 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> > > (0x0x7fc700428000) 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> (0x0x7fc700428060) 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> > > (0x0x7fc70042d000) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBAMapEntry*, std::vector<pov_base::Image::RGBAMapEntry> >, true> (0x0x7fc7004280c0) 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> > > (0x0x7fc700428120) 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> (0x0x7fc700428180) 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> > > (0x0x7fc70042d1a0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const pov_base::Image::RGBFTMapEntry*, std::vector<pov_base::Image::RGBFTMapEntry> >, true> (0x0x7fc7004281e0) 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*> (0x0x7fc700428240) 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> (0x0x7fc7004282a0) 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*> (0x0x7fc70042d270) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7fc700428300) 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> (0x0x7fc7004285a0) 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> (0x0x7fc7004286c0) 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> (0x0x7fc700428720) 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> (0x0x7fc700428780) 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> (0x0x7fc7004287e0) 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> (0x0x7fc700428840) 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*> > (0x0x7fc7004a80d0) 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 (0x0x7fc7004288a0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::error_info<boost::tag_original_exception_type, const std::type_info*> > (0x0x7fc7004a80d0)

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*> > > (0x0x7fc700428900) 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> (0x0x7fc700428960) 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*> > > (0x0x7fc7004a8340) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::ObjectBase* const*, std::vector<pov::ObjectBase*> >, true> (0x0x7fc7004289c0) 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**> (0x0x7fc700428a20) 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> (0x0x7fc700428a80) 0 empty

Class std::_Niter_base<pov::ObjectBase**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<pov::ObjectBase**> (0x0x7fc7004a83a8) 0 empty
  std::_Iter_base<pov::ObjectBase**, false> (0x0x7fc700428ae0) 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*> > > (0x0x7fc700428b40) 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> (0x0x7fc700428ba0) 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*> > > (0x0x7fc7004a8478) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<pov::LightSource* const*, std::vector<pov::LightSource*> >, true> (0x0x7fc700428c00) 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**> (0x0x7fc700428c60) 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> (0x0x7fc700428cc0) 0 empty

Class std::_Niter_base<pov::LightSource**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<pov::LightSource**> (0x0x7fc7004a84e0) 0 empty
  std::_Iter_base<pov::LightSource**, false> (0x0x7fc700428d20) 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> (0x0x7fc700428d80) 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*> (0x0x7fc700428de0) 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> (0x0x7fc700428e40) 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*> (0x0x7fc700428ea0) 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> (0x0x7fc700428f60) 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*> (0x0x7fc7000d8000) 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> (0x0x7fc7000d80c0) 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*> (0x0x7fc7000d8120) 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*> (0x0x7fc7000d81e0) 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> (0x0x7fc7000d8240) 0 empty

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

Class std::__is_byte<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned int> (0x0x7fc7000d8300) 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*> (0x0x7fc7000d8360) 0 empty

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

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

Class std::__is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned int> (0x0x7fc7000e09c0) 0 empty
  std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7fc7000d8540) 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> > (0x0x7fc7000d83c0) 0 empty

Class std::__is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned int> (0x0x7fc7000e0a90) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7fc7000d85a0) 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*> (0x0x7fc7000d8600) 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*> (0x0x7fc7000d8660) 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*> (0x0x7fc7000e0af8) 0 empty
  std::_Iter_base<const short unsigned int*, false> (0x0x7fc7000d86c0) 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*> (0x0x7fc7000d8720) 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> (0x0x7fc7000d8780) 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*> (0x0x7fc7000e0b60) 0 empty
  std::_Iter_base<short unsigned int*, false> (0x0x7fc7000d87e0) 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*> (0x0x7fc7000d8a80) 0 empty

Class std::__is_pointer<pov::ObjectBase**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::ObjectBase**> (0x0x7fc7000d8ae0) 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*> (0x0x7fc7000d8b40) 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> (0x0x7fc7000d8ba0) 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*> (0x0x7fc7000d8c00) 0 empty

Class std::__is_pointer<pov::LightSource**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<pov::LightSource**> (0x0x7fc7000d8c60) 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*> (0x0x7fc7000d8cc0) 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*> (0x0x7fc700166060) 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*> (0x0x7fc7001660c0) 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> (0x0x7fc700166120) 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*> (0x0x7fc700166180) 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*> (0x0x7fc7001661e0) 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 (0x0x7fc6fff0ba20) 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 (0x0x7fc6fff0ba80) 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 (0x0x7fc6fff0bae0) 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 (0x0x7fc6fff0bb40) 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 (0x0x7fc6fff0bc00) 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 (0x0x7fc6fff0bc60) 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 (0x0x7fc6fff0bcc0) 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 (0x0x7fc6fff0bd20) 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 (0x0x7fc6fff0bd80) 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 (0x0x7fc6fff0bde0) 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 (0x0x7fc6fff0be40) 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 (0x0x7fc6fff0bea0) 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 (0x0x7fc6fff0bf00) 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 (0x0x7fc6fff0bf60) 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 (0x0x7fc6fffd6000) 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 (0x0x7fc6fffd6060) 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 (0x0x7fc6fffd60c0) 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 (0x0x7fc6fffd6120) 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 (0x0x7fc6fffd6180) 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 (0x0x7fc6fffd61e0) 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 (0x0x7fc6fffd6240) 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 (0x0x7fc6fffd62a0) 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 (0x0x7fc6fffd6300) 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 (0x0x7fc6fffd6360) 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 (0x0x7fc6fffd63c0) 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 (0x0x7fc6fffd6420) 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 (0x0x7fc6fffd6540) 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 (0x0x7fc6fffd65a0) 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 (0x0x7fc6fffd6600) 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 (0x0x7fc6fffd6660) 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 (0x0x7fc6fffd6720) 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 (0x0x7fc6fffd6780) 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 (0x0x7fc6fffd6840) 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 (0x0x7fc6fffd68a0) 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 (0x0x7fc6fffd6960) 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> > (0x0x7fc6fffd6c60) 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>&> (0x0x7fc6fffd6cc0) 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>&> (0x0x7fc6ffffb750) 0 empty
  boost::enable_if_c<false, const std::basic_ostream<char>&> (0x0x7fc6fffd6d20) 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> > (0x0x7fc6fffd6c00) 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> > (0x0x7fc6fffd6ba0) 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> > (0x0x7fc6fffd6de0) 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> > (0x0x7fc6ffffb8f0) 0 empty
  boost::enable_if_c<false, std::basic_string<char> > (0x0x7fc6fffd6f00) 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> (0x0x7fc6fffd6f60) 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> (0x0x7fc6ffffb958) 0 empty
  boost::disable_if_c<false, char> (0x0x7fc6ffd13000) 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> (0x0x7fc6fffd6d80) 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*> > (0x0x7fc6fffd6b40) 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> (0x0x7fc6ffd13120) 0 empty

