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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f43fb6d8cc0) 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> (0x0x7f43fb6d8d20) 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> (0x0x7f43fb6d8d80) 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> (0x0x7f43fb6d8de0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f43fb730720) 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> (0x0x7f43fb730780) 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> (0x0x7f43fb7307e0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f43fb730840) 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> (0x0x7f43fb7308a0) 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> (0x0x7f43fb730900) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f43fb7309c0) 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> (0x0x7f43fb730a20) 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> (0x0x7f43fb730a80) 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> (0x0x7f43fb730ae0) 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> (0x0x7f43fb730b40) 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> (0x0x7f43fb730ba0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f43fb6d47b8) 0 empty
  std::input_iterator_tag (0x0x7f43fb7652a0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f43fb6d4820) 0 empty
  std::forward_iterator_tag (0x0x7f43fb6d4888) 0 empty
    std::input_iterator_tag (0x0x7f43fb765300) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f43fb6d48f0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f43fb6d4958) 0 empty
    std::forward_iterator_tag (0x0x7f43fb6d49c0) 0 empty
      std::input_iterator_tag (0x0x7f43fb765360) 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> (0x0x7f43fb765660) 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 (0x0x7f43fb765840) 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 (0x0x7f43fb7658a0) 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 (0x0x7f43fb765900) 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 (0x0x7f43fb765960) 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 (0x0x7f43fb7659c0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f43fb765de0) 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> (0x0x7f43fb765f60) 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> (0x0x7f43fb8400c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f43fb5cc1e0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f43fb5cc240) 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 (0x0x7f43fb5cc2a0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f43fb2bf720) 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> > (0x0x7f43fb2bf900) 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> (0x0x7f43fb2bf960) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f43fb2bfb40) 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 (0x0x7f43fb635f08) 0
  std::allocator<char> (0x0x7f43fb092000) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f43fb2bfba0) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f43fb092208) 0
  std::basic_string<char>::_Rep_base (0x0x7f43fb2bfc60) 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> (0x0x7f43fb2bfd20) 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 (0x0x7f43fb092340) 0
  std::allocator<wchar_t> (0x0x7f43fb0923a8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f43fb2bfd80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7f43faeed000) 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> > (0x0x7f43faeed060) 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> (0x0x7f43faeed0c0) 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> (0x0x7f43fb092750) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f43faeed120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f43fac686c0) 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> (0x0x7f43fac68780) 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> (0x0x7f43fac68840) 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> (0x0x7f43fac68900) 0 empty

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

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f43fa992dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa992e38) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a6c0) 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> (0x0x7f43fa992ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa992f08) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a720) 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> (0x0x7f43fa992f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad000) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a780) 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> (0x0x7f43fa9ad068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad0d0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a7e0) 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> (0x0x7f43fa9ad138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad1a0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a840) 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> (0x0x7f43fa9ad208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad270) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a8a0) 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> (0x0x7f43fa9ad2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad340) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a900) 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> (0x0x7f43fa9ad3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad410) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a960) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f43fa9ad478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad4e0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99a9c0) 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> (0x0x7f43fa9ad548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad5b0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99aa20) 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> (0x0x7f43fa9ad618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad680) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99aa80) 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> (0x0x7f43fa9ad6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad750) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99aae0) 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> (0x0x7f43fa9ad7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad820) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99ab40) 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> (0x0x7f43fa9ad888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad8f0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99aba0) 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> (0x0x7f43fa9ad958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ad9c0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99ac00) 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> (0x0x7f43fa9ada28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ada90) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99ac60) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f43fa9adaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9adb60) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99acc0) 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> (0x0x7f43fa9adbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9adc30) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99ad20) 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> (0x0x7f43fa9adc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9add00) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99ad80) 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> (0x0x7f43fa9add68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9addd0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99ade0) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f43fa9ade38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9adea0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99ae40) 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> (0x0x7f43fa9adf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9adf70) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99aea0) 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> (0x0x7f43fa9bb000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb068) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99af00) 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> (0x0x7f43fa9bb0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb138) 0 empty
    mpl_::bool_<true> (0x0x7f43fa99af60) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f43fa9bb1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb208) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be000) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f43fa9bb270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb2d8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be060) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f43fa9bb340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb3a8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be0c0) 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> (0x0x7f43fa9bb410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb478) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be120) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f43fa9bb4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb548) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be180) 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> (0x0x7f43fa9bb5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb618) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be1e0) 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> (0x0x7f43fa9bb680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb6e8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be240) 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> (0x0x7f43fa9bb750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb7b8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be2a0) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f43fa9bb820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb888) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be300) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f43fa9bb8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bb958) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be360) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f43fa9bb9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bba28) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be3c0) 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> (0x0x7f43fa9bba90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bbaf8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be420) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f43fa9bbb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bbbc8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be480) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f43fa9bbc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bbc98) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be4e0) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f43fa9bbd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bbd68) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be540) 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> (0x0x7f43fa9bbdd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bbe38) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be5a0) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f43fa9bbea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9bbf08) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be600) 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> (0x0x7f43fa9bbf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca000) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be660) 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> (0x0x7f43fa9ca068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca0d0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be6c0) 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> (0x0x7f43fa9ca138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca1a0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be720) 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> (0x0x7f43fa9ca208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca270) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be780) 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> (0x0x7f43fa9ca2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca340) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be7e0) 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> (0x0x7f43fa9ca3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca410) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be840) 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> (0x0x7f43fa9ca478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca4e0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be8a0) 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> (0x0x7f43fa9ca548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca5b0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be900) 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> (0x0x7f43fa9ca618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca680) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be960) 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> (0x0x7f43fa9ca6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca750) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9be9c0) 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> (0x0x7f43fa9ca7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca820) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bea20) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f43fa9ca888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca8f0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bea80) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f43fa9ca958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9ca9c0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9beae0) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f43fa9caa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9caa90) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9beb40) 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> (0x0x7f43fa9caaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9cab60) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9beba0) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f43fa9cabc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9cac30) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bec00) 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> (0x0x7f43fa9cac98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9cad00) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bec60) 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> (0x0x7f43fa9cad68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9cadd0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9becc0) 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> (0x0x7f43fa9cae38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9caea0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bed20) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f43fa9d9000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9068) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bede0) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f43fa9d90d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9138) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bee40) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f43fa9d91a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9208) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9beea0) 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> (0x0x7f43fa9d9270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d92d8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bef00) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f43fa9d9340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d93a8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9bef60) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f43fa9d9410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9478) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd000) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f43fa9d94e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9548) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd060) 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> (0x0x7f43fa9d95b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9618) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd0c0) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f43fa9d9680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d96e8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd120) 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> (0x0x7f43fa9d9750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d97b8) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd180) 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> (0x0x7f43fa9d9820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9888) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd1e0) 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> (0x0x7f43fa9d98f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9958) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd240) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f43fa9d9af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9b60) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd3c0) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f43fa9d9bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9c30) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd420) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f43fa9d9c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9d00) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd480) 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> (0x0x7f43fa9d9d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43fa9d9dd0) 0 empty
    mpl_::bool_<true> (0x0x7f43fa9dd4e0) 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> (0x0x7f43fa9dd720) 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> (0x0x7f43fa9dd780) 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> (0x0x7f43fa9dd7e0) 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> (0x0x7f43fa9dd840) 0 empty

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f43fa9dda80) 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> (0x0x7f43fa9ddcc0) 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> (0x0x7f43fa9ddd80) 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> (0x0x7f43fa9dde40) 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> (0x0x7f43faa09000) 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> (0x0x7f43faa09060) 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> (0x0x7f43faa090c0) 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> (0x0x7f43faa09120) 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> (0x0x7f43faa09180) 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> (0x0x7f43faa091e0) 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> (0x0x7f43faa09240) 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> (0x0x7f43faa092a0) 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> (0x0x7f43faa09300) 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> (0x0x7f43faa09360) 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> (0x0x7f43faa093c0) 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> (0x0x7f43faa09420) 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> (0x0x7f43faa09480) 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> (0x0x7f43faa094e0) 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> (0x0x7f43faa09540) 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> (0x0x7f43faa095a0) 0 empty

Class boost::signals::detail::unusable
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::unusable (0x0x7f43faa09960) 0 empty

Class boost::signals::detail::slot_result_type<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::slot_result_type<void> (0x0x7f43faa09a20) 0 empty

Class boost::signals::detail::intimate::SelectThen
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::intimate::SelectThen (0x0x7f43faa09ae0) 0 empty

Class boost::signals::detail::intimate::SelectElse
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::intimate::SelectElse (0x0x7f43faa09ba0) 0 empty

Class boost::signals::detail::intimate::Selector<false>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::intimate::Selector<false> (0x0x7f43faa09cc0) 0 empty

Class boost::signals::detail::signal_tag
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::signal_tag (0x0x7f43faa09e40) 0 empty

Class boost::signals::detail::reference_tag
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::reference_tag (0x0x7f43faa09ea0) 0 empty

Class boost::signals::detail::value_tag
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::value_tag (0x0x7f43faa09f00) 0 empty

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

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

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

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

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> > (0x0x7f43faa2e300) 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> (0x0x7f43faa2e360) 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> (0x0x7f43faa7a270) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f43faa2e3c0) 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> (0x0x7f43faa7a340) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f43faa7a3a8) 0
      primary-for std::collate_byname<char> (0x0x7f43faa7a340)
    std::locale::facet (0x0x7f43faa2e420) 0
        primary-for std::collate<char> (0x0x7f43faa7a3a8)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f43faa2e660) 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 (0x0x7f43faa2e4e0) 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> (0x0x7f43faa2e720) 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> (0x0x7f43faa2ec00) 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 (0x0x7f43faa2ed80) 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> (0x0x7f43fa7ff700) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f43fa803060) 0
      primary-for std::ctype<char> (0x0x7f43fa7ff700)
  std::ctype_base (0x0x7f43fa8030c0) 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> (0x0x7f43fa82a3f0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f43fa803120) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f43fa82a3f0)
  std::ctype_base (0x0x7f43fa803180) 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> (0x0x7f43faa7af08) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f43fa82a4d0) 0
      primary-for std::ctype<wchar_t> (0x0x7f43faa7af08)
    std::locale::facet (0x0x7f43fa8031e0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f43fa82a4d0)
    std::ctype_base (0x0x7f43fa803240) 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> (0x0x7f43faa7a5b0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f43fa82a7e0) 0
      primary-for std::ctype_byname<char> (0x0x7f43faa7a5b0)
    std::locale::facet (0x0x7f43fa803300) 0
        primary-for std::ctype<char> (0x0x7f43fa82a7e0)
    std::ctype_base (0x0x7f43fa803360) 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> (0x0x7f43faa7a618) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f43faa7a680) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f43faa7a618)
    std::__ctype_abstract_base<wchar_t> (0x0x7f43fa82a930) 0
        primary-for std::ctype<wchar_t> (0x0x7f43faa7a680)
      std::locale::facet (0x0x7f43fa8033c0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f43fa82a930)
      std::ctype_base (0x0x7f43fa803420) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f43fa8655b0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f43fa803900) 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> (0x0x7f43fa803960) 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> (0x0x7f43fa8659c0) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f43fa865a28) 0
      primary-for std::numpunct_byname<char> (0x0x7f43fa8659c0)
    std::locale::facet (0x0x7f43fa803c60) 0
        primary-for std::numpunct<char> (0x0x7f43fa865a28)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f43fa5d9720) 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> (0x0x7f43fa5d9780) 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> (0x0x7f43fa2fb1a0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f43fa5d97e0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f43fa5d9840) 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> (0x0x7f43fa2fbbc8 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> (0x0x7f43fa2fbc98 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> (0x0x7f43fa351e70) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f43fa2fbbc8) 0
      primary-for std::basic_iostream<char> (0x0x7f43fa351e70)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f43fa2fbc30) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f43fa5d98a0) 24
          primary-for std::basic_ios<char> (0x0x7f43fa2fbc30)
  std::basic_ostream<char> (0x0x7f43fa2fbc98) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f43fa2fbc30) 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 (0x0x7f43fa5d9900) 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> (0x0x7f43fa2fb208 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> (0x0x7f43fa2fb820 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> (0x0x7f43fa37b5b0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f43fa2fb208) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f43fa37b5b0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f43fa2fb270) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f43fa5d9960) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f43fa2fb270)
  std::basic_ostream<wchar_t> (0x0x7f43fa2fb820) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f43fa2fb270) 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*> (0x0x7f43fa5d9ba0) 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*> (0x0x7f43fa5d9c00) 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> (0x0x7f43fa5d9c60) 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 (0x0x7f43fa5d9cc0) 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> (0x0x7f43fa5d9d80) 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 (0x0x7f43fa5d9d20) 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 (0x0x7f43fa5d9ea0) 0

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

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

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

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f43fa3f8660) 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> (0x0x7f43fa3f86c0) 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*> (0x0x7f43fa393680) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f43fa3f87e0) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f43fa3f8a80) 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> (0x0x7f43fa3f8ae0) 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> (0x0x7f43fa3f8b40) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f43fa1c37e0) 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> (0x0x7f43fa1c3840) 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> (0x0x7f43fa1c38a0) 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> (0x0x7f43fa1c3900) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f43fa1c3f00) 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> (0x0x7f43fa1c3f60) 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> (0x0x7f43f9eae000) 0 empty

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

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

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

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f43f9eae2a0) 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> (0x0x7f43fa393958) 0 empty
  mpl_::bool_<true> (0x0x7f43f9eae360) 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> (0x0x7f43fa393a28) 0 empty
  mpl_::bool_<false> (0x0x7f43f9eae420) 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> (0x0x7f43f9eae660) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f43f9eae840) 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> > (0x0x7f43fa393b60) 0 empty
  mpl_::int_<-1> (0x0x7f43f9eae8a0) 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> (0x0x7f43f9eaeb40) 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> (0x0x7f43fa393c98) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f43f9eaeba0) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f43fa393ea0) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f43fa393f08) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f43f9eaecc0) 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> (0x0x7f43fa393f70) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f43fa393138) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f43f9eaed20) 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> (0x0x7f43f9b664e0) 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> (0x0x7f43f9b66540) 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> (0x0x7f43f9b665a0) 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> (0x0x7f43f9b66600) 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> (0x0x7f43f9b66780) 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> (0x0x7f43f9b667e0) 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> (0x0x7f43f9b66840) 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> (0x0x7f43f9b668a0) 0 empty

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f43f9b669c0) 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> (0x0x7f43f9b66cc0) 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> (0x0x7f43f9b66d20) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f43f9b66d80) 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> (0x0x7f43f9b66de0) 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> (0x0x7f43f9b66e40) 0

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

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

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

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f43f9ba3060) 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::*> (0x0x7f43f9ba30c0) 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::*)()> (0x0x7f43f9ba3120) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f43f9ba3840) 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> (0x0x7f43f9ba38a0) 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> (0x0x7f43f9ba3900) 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> (0x0x7f43f9ba3960) 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> (0x0x7f43f9ba39c0) 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> (0x0x7f43f9ba3a20) 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> (0x0x7f43f9ba3a80) 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> (0x0x7f43f9ba3ae0) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f43f9bb0680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9bb06e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f9c00420) 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> (0x0x7f43f9bb0750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9bb07b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f9c00480) 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> (0x0x7f43f9bb0820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9bb0888) 0 empty
    mpl_::bool_<false> (0x0x7f43f9c004e0) 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> (0x0x7f43f9bb08f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9bb0958) 0 empty
    mpl_::bool_<false> (0x0x7f43f9c00540) 0 empty

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

Class boost::detail::false_t
   size=1 align=1
   base size=0 base align=1
boost::detail::false_t (0x0x7f43f9917ae0) 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> (0x0x7f43f9a0bc60) 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> > (0x0x7f43f9a22270) 0 empty
  mpl_::int_<-1> (0x0x7f43f9a0bde0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f43f9a42060) 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> > (0x0x7f43f9a223a8) 0 empty
  mpl_::int_<-1> (0x0x7f43f9a42120) 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> (0x0x7f43f9a42180) 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> > (0x0x7f43f9a224e0) 0 empty
  mpl_::int_<-1> (0x0x7f43f9a42300) 0 empty

Vtable for boost::any::placeholder
boost::any::placeholder::_ZTVN5boost3any11placeholderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any11placeholderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class boost::any::placeholder
   size=8 align=8
   base size=8 base align=8
boost::any::placeholder (0x0x7f43f9a429c0) 0 nearly-empty
    vptr=((& boost::any::placeholder::_ZTVN5boost3any11placeholderE) + 16u)

Class boost::any
   size=8 align=8
   base size=8 base align=8
boost::any (0x0x7f43f9a42960) 0

Vtable for boost::bad_any_cast
boost::bad_any_cast::_ZTVN5boost12bad_any_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost12bad_any_castE)
16    (int (*)(...))boost::bad_any_cast::~bad_any_cast
24    (int (*)(...))boost::bad_any_cast::~bad_any_cast
32    (int (*)(...))boost::bad_any_cast::what

Class boost::bad_any_cast
   size=8 align=8
   base size=8 base align=8
boost::bad_any_cast (0x0x7f43f9a228f0) 0 nearly-empty
    vptr=((& boost::bad_any_cast::_ZTVN5boost12bad_any_castE) + 16u)
  std::bad_cast (0x0x7f43f9a22958) 0 nearly-empty
      primary-for boost::bad_any_cast (0x0x7f43f9a228f0)
    std::exception (0x0x7f43f9a42a80) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f43f9a22958)

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

Class boost::signals::detail::bound_object
   size=24 align=8
   base size=24 base align=8
boost::signals::detail::bound_object (0x0x7f43f9a42d80) 0

Class __gnu_cxx::new_allocator<boost::signals::detail::bound_object>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::signals::detail::bound_object> (0x0x7f43f9a42ea0) 0 empty

Class std::allocator<boost::signals::detail::bound_object>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::signals::detail::bound_object> (0x0x7f43f9a22c30) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::bound_object> (0x0x7f43f9a42f00) 0 empty

Class std::allocator<boost::signals::detail::bound_object>::rebind<std::_List_node<boost::signals::detail::bound_object> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::signals::detail::bound_object>::rebind<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f43f9a42f60) 0 empty

Class std::allocator<boost::signals::detail::bound_object>::rebind<boost::signals::detail::bound_object>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::signals::detail::bound_object>::rebind<boost::signals::detail::bound_object> (0x0x7f43f9774000) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f43f9774060) 0 empty

Class std::allocator<std::_List_node<boost::signals::detail::bound_object> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f43f9a22e38) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f43f97740c0) 0 empty

Class std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> >::_List_impl (0x0x7f43f9a22ea0) 0
  std::allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f43f9a22f08) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f43f9774120) 0 empty

Class std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> > (0x0x7f43f9a42e40) 0

Class std::list<boost::signals::detail::bound_object>
   size=16 align=8
   base size=16 base align=8
std::list<boost::signals::detail::bound_object> (0x0x7f43f978d068) 0
  std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> > (0x0x7f43f9774180) 0

Class boost::signals::detail::basic_connection
   size=48 align=8
   base size=48 base align=8
boost::signals::detail::basic_connection (0x0x7f43f9a42de0) 0

Class boost::detail::empty_base<boost::signals::connection>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::signals::connection> (0x0x7f43f97741e0) 0 empty

Class boost::less_than_comparable1<boost::signals::connection>
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::signals::connection> (0x0x7f43f978d208) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f43f9774240) 0 empty

Class boost::equality_comparable1<boost::signals::connection>
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::signals::connection> (0x0x7f43f978d270) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f43f97742a0) 0 empty

Class boost::detail::sp_element<boost::signals::detail::basic_connection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::signals::detail::basic_connection> (0x0x7f43f9774420) 0 empty

Class boost::detail::sp_dereference<boost::signals::detail::basic_connection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::signals::detail::basic_connection> (0x0x7f43f9774480) 0 empty

Class boost::detail::sp_member_access<boost::signals::detail::basic_connection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::signals::detail::basic_connection> (0x0x7f43f97744e0) 0 empty

Class boost::detail::sp_array_access<boost::signals::detail::basic_connection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::signals::detail::basic_connection> (0x0x7f43f9774540) 0 empty

Class boost::shared_ptr<boost::signals::detail::basic_connection>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::signals::detail::basic_connection> (0x0x7f43f97743c0) 0

Class boost::signals::connection
   size=24 align=8
   base size=17 base align=8
boost::signals::connection (0x0x7f43f9759bd0) 0
  boost::less_than_comparable1<boost::signals::connection> (0x0x7f43f978d2d8) 0 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f43f9774300) 0 empty
  boost::equality_comparable1<boost::signals::connection> (0x0x7f43f978d340) 1 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f43f9774360) 1 empty

Class boost::detail::sp_convertible<boost::signals::detail::basic_connection, boost::signals::detail::basic_connection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::signals::detail::basic_connection, boost::signals::detail::basic_connection> (0x0x7f43f9774960) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::signals::detail::basic_connection, boost::signals::detail::basic_connection>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::signals::detail::basic_connection, boost::signals::detail::basic_connection> (0x0x7f43f978d4e0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f43f97749c0) 0 empty

Class boost::signals::scoped_connection
   size=24 align=8
   base size=18 base align=8
boost::signals::scoped_connection (0x0x7f43f978d548) 0
  boost::signals::connection (0x0x7f43f9822310) 0
    boost::less_than_comparable1<boost::signals::connection> (0x0x7f43f978d5b0) 0 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f43f9774a20) 0 empty
    boost::equality_comparable1<boost::signals::connection> (0x0x7f43f978d618) 1 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f43f9774a80) 1 empty

Class boost::signals::detail::connection_slot_pair
   size=32 align=8
   base size=32 base align=8
boost::signals::detail::connection_slot_pair (0x0x7f43f9774ae0) 0

Class boost::signals::detail::is_disconnected
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_disconnected (0x0x7f43f9774b40) 0 empty

Class boost::signals::detail::is_callable
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_callable (0x0x7f43f9774ba0) 0 empty

Class boost::signals::detail::auto_disconnect_bound_object
   size=32 align=8
   base size=25 base align=8
boost::signals::detail::auto_disconnect_bound_object (0x0x7f43f9774c00) 0

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f43f9774ea0) 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> (0x0x7f43f9870180) 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> (0x0x7f43f98701e0) 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> (0x0x7f43f978d820) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7f43f9870240) 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> (0x0x7f43f978d888) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7f43f978d8f0) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7f43f98702a0) 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> (0x0x7f43f98706c0) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7f43f978da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f978daf8) 0 empty
    mpl_::bool_<false> (0x0x7f43f9870720) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7f43f978db60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f978dbc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f9870780) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7f43f978dc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f978dc98) 0 empty
    mpl_::bool_<false> (0x0x7f43f98707e0) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7f43f978dd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f978dd68) 0 empty
    mpl_::bool_<false> (0x0x7f43f9870840) 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> (0x0x7f43f98708a0) 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> (0x0x7f43f9870660) 0 empty

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

Class boost::type_traits::detail::floating_point_promotion<float>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::floating_point_promotion<float> (0x0x7f43f94a7180) 0 empty

Class boost::type_traits::detail::floating_point_promotion<const float>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::floating_point_promotion<const float> (0x0x7f43f94a71e0) 0 empty

Class boost::type_traits::detail::floating_point_promotion<volatile float>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::floating_point_promotion<volatile float> (0x0x7f43f94a7240) 0 empty

Class boost::type_traits::detail::floating_point_promotion<const volatile float>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::floating_point_promotion<const volatile float> (0x0x7f43f94a72a0) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7f43f94c2068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c20d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a74e0) 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> (0x0x7f43f94c2138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c21a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7540) 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> (0x0x7f43f94c2208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2270) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a75a0) 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> (0x0x7f43f94c22d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2340) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7600) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7f43f94c2410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2478) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7720) 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> (0x0x7f43f94c24e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2548) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7780) 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> (0x0x7f43f94c25b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2618) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a77e0) 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> (0x0x7f43f94c2680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c26e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7840) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f43f94c2820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2888) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a79c0) 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> (0x0x7f43f94c28f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2958) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7a20) 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> (0x0x7f43f94c29c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7a80) 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> (0x0x7f43f94c2a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7ae0) 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> (0x0x7f43f94c2b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7b40) 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> (0x0x7f43f94c2c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2c98) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7ba0) 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> (0x0x7f43f94c2d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2d68) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7c00) 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> (0x0x7f43f94c2dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94c2e38) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7c60) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f43f94c2f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3000) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7de0) 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> (0x0x7f43f94d3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d30d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7e40) 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> (0x0x7f43f94d3138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d31a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7ea0) 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> (0x0x7f43f94d3208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3270) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7f00) 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> (0x0x7f43f94d32d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3340) 0 empty
    mpl_::bool_<false> (0x0x7f43f94a7f60) 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> (0x0x7f43f94d33a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3410) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d8000) 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> (0x0x7f43f94d3478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d34e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d8060) 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> (0x0x7f43f94d3548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d35b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d80c0) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f43f94d36e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3750) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d8240) 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> (0x0x7f43f94d37b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3820) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d82a0) 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> (0x0x7f43f94d3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d38f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d8300) 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> (0x0x7f43f94d3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d39c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d8360) 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> (0x0x7f43f94d3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d83c0) 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> (0x0x7f43f94d3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d8420) 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> (0x0x7f43f94d3bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d8480) 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> (0x0x7f43f94d3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94d3d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f94d84e0) 0 empty

Class boost::detail::has_bit_and_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_impl::no_operator (0x0x7f43f94d8cc0) 0 empty

Class boost::detail::has_bit_and_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_impl::any (0x0x7f43f94d8d20) 0 empty

Class boost::detail::has_bit_and_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_impl::returns_void_t (0x0x7f43f94d8d80) 0 empty

Class boost::detail::has_bit_and_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_impl::dont_care (0x0x7f43f94d8e40) 0 empty

Class boost::detail::has_bit_and_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_impl::has_operator (0x0x7f43f9503120) 0 empty

Class boost::detail::has_bit_and_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_assign_impl::no_operator (0x0x7f43f9503480) 0 empty

Class boost::detail::has_bit_and_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_assign_impl::any (0x0x7f43f95034e0) 0 empty

Class boost::detail::has_bit_and_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_assign_impl::returns_void_t (0x0x7f43f9503540) 0 empty

Class boost::detail::has_bit_and_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_assign_impl::dont_care (0x0x7f43f9503600) 0 empty

Class boost::detail::has_bit_and_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_and_assign_impl::has_operator (0x0x7f43f95038a0) 0 empty

Class boost::detail::has_bit_or_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_impl::no_operator (0x0x7f43f9503c00) 0 empty

Class boost::detail::has_bit_or_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_impl::any (0x0x7f43f9503c60) 0 empty

Class boost::detail::has_bit_or_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_impl::returns_void_t (0x0x7f43f9503cc0) 0 empty

Class boost::detail::has_bit_or_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_impl::dont_care (0x0x7f43f9503d80) 0 empty

Class boost::detail::has_bit_or_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_impl::has_operator (0x0x7f43f9547060) 0 empty

Class boost::detail::has_bit_or_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_assign_impl::no_operator (0x0x7f43f95473c0) 0 empty

Class boost::detail::has_bit_or_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_assign_impl::any (0x0x7f43f9547420) 0 empty

Class boost::detail::has_bit_or_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_assign_impl::returns_void_t (0x0x7f43f9547480) 0 empty

Class boost::detail::has_bit_or_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_assign_impl::dont_care (0x0x7f43f9547540) 0 empty

Class boost::detail::has_bit_or_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_or_assign_impl::has_operator (0x0x7f43f95477e0) 0 empty

Class boost::detail::has_bit_xor_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_impl::no_operator (0x0x7f43f9547b40) 0 empty

Class boost::detail::has_bit_xor_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_impl::any (0x0x7f43f9547ba0) 0 empty

Class boost::detail::has_bit_xor_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_impl::returns_void_t (0x0x7f43f9547c00) 0 empty

Class boost::detail::has_bit_xor_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_impl::dont_care (0x0x7f43f9547cc0) 0 empty

Class boost::detail::has_bit_xor_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_impl::has_operator (0x0x7f43f9547f60) 0 empty

Class boost::detail::has_bit_xor_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_assign_impl::no_operator (0x0x7f43f9584300) 0 empty

Class boost::detail::has_bit_xor_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_assign_impl::any (0x0x7f43f9584360) 0 empty

Class boost::detail::has_bit_xor_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_assign_impl::returns_void_t (0x0x7f43f95843c0) 0 empty

Class boost::detail::has_bit_xor_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_assign_impl::dont_care (0x0x7f43f9584480) 0 empty

Class boost::detail::has_bit_xor_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_bit_xor_assign_impl::has_operator (0x0x7f43f9584720) 0 empty

Class boost::detail::has_complement_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_complement_impl::no_operator (0x0x7f43f9584a80) 0 empty

Class boost::detail::has_complement_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_complement_impl::any (0x0x7f43f9584ae0) 0 empty

Class boost::detail::has_complement_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_complement_impl::returns_void_t (0x0x7f43f9584b40) 0 empty

Class boost::detail::has_complement_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_complement_impl::dont_care (0x0x7f43f9584c00) 0 empty

Class boost::detail::has_complement_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_complement_impl::has_operator (0x0x7f43f9584ea0) 0 empty

Class boost::detail::has_dereference_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_dereference_impl::no_operator (0x0x7f43f95c5180) 0 empty

Class boost::detail::has_dereference_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_dereference_impl::any (0x0x7f43f95c51e0) 0 empty

Class boost::detail::has_dereference_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_dereference_impl::returns_void_t (0x0x7f43f95c5240) 0 empty

Class boost::detail::has_dereference_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_dereference_impl::dont_care (0x0x7f43f95c5300) 0 empty

Class boost::detail::has_dereference_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_dereference_impl::has_operator (0x0x7f43f95c55a0) 0 empty

Class boost::detail::has_divides_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_impl::no_operator (0x0x7f43f95c5840) 0 empty

Class boost::detail::has_divides_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_impl::any (0x0x7f43f95c58a0) 0 empty

Class boost::detail::has_divides_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_impl::returns_void_t (0x0x7f43f95c5900) 0 empty

Class boost::detail::has_divides_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_impl::dont_care (0x0x7f43f95c59c0) 0 empty

Class boost::detail::has_divides_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_impl::has_operator (0x0x7f43f95c5c60) 0 empty

Class boost::detail::has_divides_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_assign_impl::no_operator (0x0x7f43f9604000) 0 empty

Class boost::detail::has_divides_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_assign_impl::any (0x0x7f43f9604060) 0 empty

Class boost::detail::has_divides_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_assign_impl::returns_void_t (0x0x7f43f96040c0) 0 empty

Class boost::detail::has_divides_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_assign_impl::dont_care (0x0x7f43f9604180) 0 empty

Class boost::detail::has_divides_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_divides_assign_impl::has_operator (0x0x7f43f9604420) 0 empty

Class boost::detail::has_equal_to_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_equal_to_impl::no_operator (0x0x7f43f9604780) 0 empty

Class boost::detail::has_equal_to_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_equal_to_impl::any (0x0x7f43f96047e0) 0 empty

Class boost::detail::has_equal_to_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_equal_to_impl::returns_void_t (0x0x7f43f9604840) 0 empty

Class boost::detail::has_equal_to_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_equal_to_impl::dont_care (0x0x7f43f9604900) 0 empty

Class boost::detail::has_equal_to_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_equal_to_impl::has_operator (0x0x7f43f9604ba0) 0 empty

Class boost::detail::has_greater_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_impl::no_operator (0x0x7f43f9604f00) 0 empty

Class boost::detail::has_greater_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_impl::any (0x0x7f43f9604f60) 0 empty

Class boost::detail::has_greater_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_impl::returns_void_t (0x0x7f43f9644000) 0 empty

Class boost::detail::has_greater_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_impl::dont_care (0x0x7f43f96440c0) 0 empty

Class boost::detail::has_greater_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_impl::has_operator (0x0x7f43f9644360) 0 empty

Class boost::detail::has_greater_equal_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_equal_impl::no_operator (0x0x7f43f96446c0) 0 empty

Class boost::detail::has_greater_equal_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_equal_impl::any (0x0x7f43f9644720) 0 empty

Class boost::detail::has_greater_equal_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_equal_impl::returns_void_t (0x0x7f43f9644780) 0 empty

Class boost::detail::has_greater_equal_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_equal_impl::dont_care (0x0x7f43f9644840) 0 empty

Class boost::detail::has_greater_equal_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_greater_equal_impl::has_operator (0x0x7f43f9644ae0) 0 empty

Class boost::detail::has_left_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::no_operator (0x0x7f43f9644e40) 0 empty

Class boost::detail::has_left_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::any (0x0x7f43f9644ea0) 0 empty

Class boost::detail::has_left_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::returns_void_t (0x0x7f43f9644f00) 0 empty

Class boost::detail::has_left_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::dont_care (0x0x7f43f9288000) 0 empty

Class boost::detail::has_left_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::has_operator (0x0x7f43f92882a0) 0 empty

Class boost::detail::has_left_shift_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_assign_impl::no_operator (0x0x7f43f9288600) 0 empty

Class boost::detail::has_left_shift_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_assign_impl::any (0x0x7f43f9288660) 0 empty

Class boost::detail::has_left_shift_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_assign_impl::returns_void_t (0x0x7f43f92886c0) 0 empty

Class boost::detail::has_left_shift_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_assign_impl::dont_care (0x0x7f43f9288780) 0 empty

Class boost::detail::has_left_shift_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_assign_impl::has_operator (0x0x7f43f9288a20) 0 empty

Class boost::detail::has_less_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_impl::no_operator (0x0x7f43f9288d80) 0 empty

Class boost::detail::has_less_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_impl::any (0x0x7f43f9288de0) 0 empty

Class boost::detail::has_less_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_impl::returns_void_t (0x0x7f43f9288e40) 0 empty

Class boost::detail::has_less_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_impl::dont_care (0x0x7f43f9288f00) 0 empty

Class boost::detail::has_less_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_impl::has_operator (0x0x7f43f92c61e0) 0 empty

Class boost::detail::has_less_equal_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_equal_impl::no_operator (0x0x7f43f92c6540) 0 empty

Class boost::detail::has_less_equal_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_equal_impl::any (0x0x7f43f92c65a0) 0 empty

Class boost::detail::has_less_equal_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_equal_impl::returns_void_t (0x0x7f43f92c6600) 0 empty

Class boost::detail::has_less_equal_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_equal_impl::dont_care (0x0x7f43f92c66c0) 0 empty

Class boost::detail::has_less_equal_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_less_equal_impl::has_operator (0x0x7f43f92c6960) 0 empty

Class boost::detail::has_logical_and_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_and_impl::no_operator (0x0x7f43f92c6cc0) 0 empty

Class boost::detail::has_logical_and_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_and_impl::any (0x0x7f43f92c6d20) 0 empty

Class boost::detail::has_logical_and_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_and_impl::returns_void_t (0x0x7f43f92c6d80) 0 empty

Class boost::detail::has_logical_and_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_and_impl::dont_care (0x0x7f43f92c6e40) 0 empty

Class boost::detail::has_logical_and_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_and_impl::has_operator (0x0x7f43f9305120) 0 empty

Class boost::detail::has_logical_not_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_not_impl::no_operator (0x0x7f43f9305480) 0 empty

Class boost::detail::has_logical_not_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_not_impl::any (0x0x7f43f93054e0) 0 empty

Class boost::detail::has_logical_not_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_not_impl::returns_void_t (0x0x7f43f9305540) 0 empty

Class boost::detail::has_logical_not_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_not_impl::dont_care (0x0x7f43f9305600) 0 empty

Class boost::detail::has_logical_not_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_not_impl::has_operator (0x0x7f43f93058a0) 0 empty

Class boost::detail::has_logical_or_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_or_impl::no_operator (0x0x7f43f9305b40) 0 empty

Class boost::detail::has_logical_or_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_or_impl::any (0x0x7f43f9305ba0) 0 empty

Class boost::detail::has_logical_or_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_or_impl::returns_void_t (0x0x7f43f9305c00) 0 empty

Class boost::detail::has_logical_or_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_or_impl::dont_care (0x0x7f43f9305cc0) 0 empty

Class boost::detail::has_logical_or_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_logical_or_impl::has_operator (0x0x7f43f9305f60) 0 empty

Class boost::detail::has_minus_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_impl::no_operator (0x0x7f43f9341300) 0 empty

Class boost::detail::has_minus_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_impl::any (0x0x7f43f9341360) 0 empty

Class boost::detail::has_minus_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_impl::returns_void_t (0x0x7f43f93413c0) 0 empty

Class boost::detail::has_minus_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_impl::dont_care (0x0x7f43f9341480) 0 empty

Class boost::detail::has_minus_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_impl::has_operator (0x0x7f43f9341720) 0 empty

Class boost::detail::has_minus_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_assign_impl::no_operator (0x0x7f43f9341a80) 0 empty

Class boost::detail::has_minus_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_assign_impl::any (0x0x7f43f9341ae0) 0 empty

Class boost::detail::has_minus_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_assign_impl::returns_void_t (0x0x7f43f9341b40) 0 empty

Class boost::detail::has_minus_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_assign_impl::dont_care (0x0x7f43f9341c00) 0 empty

Class boost::detail::has_minus_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_minus_assign_impl::has_operator (0x0x7f43f9341ea0) 0 empty

Class boost::detail::has_modulus_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_impl::no_operator (0x0x7f43f9385240) 0 empty

Class boost::detail::has_modulus_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_impl::any (0x0x7f43f93852a0) 0 empty

Class boost::detail::has_modulus_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_impl::returns_void_t (0x0x7f43f9385300) 0 empty

Class boost::detail::has_modulus_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_impl::dont_care (0x0x7f43f93853c0) 0 empty

Class boost::detail::has_modulus_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_impl::has_operator (0x0x7f43f9385660) 0 empty

Class boost::detail::has_modulus_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_assign_impl::no_operator (0x0x7f43f93859c0) 0 empty

Class boost::detail::has_modulus_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_assign_impl::any (0x0x7f43f9385a20) 0 empty

Class boost::detail::has_modulus_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_assign_impl::returns_void_t (0x0x7f43f9385a80) 0 empty

Class boost::detail::has_modulus_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_assign_impl::dont_care (0x0x7f43f9385b40) 0 empty

Class boost::detail::has_modulus_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_modulus_assign_impl::has_operator (0x0x7f43f9385de0) 0 empty

Class boost::detail::has_multiplies_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_impl::no_operator (0x0x7f43f93c5180) 0 empty

Class boost::detail::has_multiplies_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_impl::any (0x0x7f43f93c51e0) 0 empty

Class boost::detail::has_multiplies_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_impl::returns_void_t (0x0x7f43f93c5240) 0 empty

Class boost::detail::has_multiplies_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_impl::dont_care (0x0x7f43f93c5300) 0 empty

Class boost::detail::has_multiplies_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_impl::has_operator (0x0x7f43f93c55a0) 0 empty

Class boost::detail::has_multiplies_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_assign_impl::no_operator (0x0x7f43f93c5900) 0 empty

Class boost::detail::has_multiplies_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_assign_impl::any (0x0x7f43f93c5960) 0 empty

Class boost::detail::has_multiplies_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_assign_impl::returns_void_t (0x0x7f43f93c59c0) 0 empty

Class boost::detail::has_multiplies_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_assign_impl::dont_care (0x0x7f43f93c5a80) 0 empty

Class boost::detail::has_multiplies_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_multiplies_assign_impl::has_operator (0x0x7f43f93c5d20) 0 empty

Class boost::detail::has_negate_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_negate_impl::no_operator (0x0x7f43f94030c0) 0 empty

Class boost::detail::has_negate_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_negate_impl::any (0x0x7f43f9403120) 0 empty

Class boost::detail::has_negate_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_negate_impl::returns_void_t (0x0x7f43f9403180) 0 empty

Class boost::detail::has_negate_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_negate_impl::dont_care (0x0x7f43f9403240) 0 empty

Class boost::detail::has_negate_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_negate_impl::has_operator (0x0x7f43f94034e0) 0 empty

Class boost::detail::has_not_equal_to_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_not_equal_to_impl::no_operator (0x0x7f43f9403780) 0 empty

Class boost::detail::has_not_equal_to_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_not_equal_to_impl::any (0x0x7f43f94037e0) 0 empty

Class boost::detail::has_not_equal_to_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_not_equal_to_impl::returns_void_t (0x0x7f43f9403840) 0 empty

Class boost::detail::has_not_equal_to_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_not_equal_to_impl::dont_care (0x0x7f43f9403900) 0 empty

Class boost::detail::has_not_equal_to_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_not_equal_to_impl::has_operator (0x0x7f43f9403ba0) 0 empty

Class boost::detail::has_plus_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_impl::no_operator (0x0x7f43f9403f00) 0 empty

Class boost::detail::has_plus_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_impl::any (0x0x7f43f9403f60) 0 empty

Class boost::detail::has_plus_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_impl::returns_void_t (0x0x7f43f9444000) 0 empty

Class boost::detail::has_plus_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_impl::dont_care (0x0x7f43f94440c0) 0 empty

Class boost::detail::has_plus_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_impl::has_operator (0x0x7f43f9444360) 0 empty

Class boost::detail::has_plus_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_assign_impl::no_operator (0x0x7f43f94446c0) 0 empty

Class boost::detail::has_plus_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_assign_impl::any (0x0x7f43f9444720) 0 empty

Class boost::detail::has_plus_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_assign_impl::returns_void_t (0x0x7f43f9444780) 0 empty

Class boost::detail::has_plus_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_assign_impl::dont_care (0x0x7f43f9444840) 0 empty

Class boost::detail::has_plus_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_plus_assign_impl::has_operator (0x0x7f43f9444ae0) 0 empty

Class boost::detail::has_post_decrement_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_decrement_impl::no_operator (0x0x7f43f9444e40) 0 empty

Class boost::detail::has_post_decrement_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_decrement_impl::any (0x0x7f43f9444ea0) 0 empty

Class boost::detail::has_post_decrement_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_decrement_impl::returns_void_t (0x0x7f43f9444f00) 0 empty

Class boost::detail::has_post_decrement_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_decrement_impl::dont_care (0x0x7f43f9086000) 0 empty

Class boost::detail::has_post_decrement_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_decrement_impl::has_operator (0x0x7f43f90862a0) 0 empty

Class boost::detail::has_post_increment_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_increment_impl::no_operator (0x0x7f43f9086540) 0 empty

Class boost::detail::has_post_increment_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_increment_impl::any (0x0x7f43f90865a0) 0 empty

Class boost::detail::has_post_increment_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_increment_impl::returns_void_t (0x0x7f43f9086600) 0 empty

Class boost::detail::has_post_increment_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_increment_impl::dont_care (0x0x7f43f90866c0) 0 empty

Class boost::detail::has_post_increment_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_post_increment_impl::has_operator (0x0x7f43f9086960) 0 empty

Class boost::detail::has_pre_decrement_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_decrement_impl::no_operator (0x0x7f43f9086c00) 0 empty

Class boost::detail::has_pre_decrement_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_decrement_impl::any (0x0x7f43f9086c60) 0 empty

Class boost::detail::has_pre_decrement_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_decrement_impl::returns_void_t (0x0x7f43f9086cc0) 0 empty

Class boost::detail::has_pre_decrement_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_decrement_impl::dont_care (0x0x7f43f9086d80) 0 empty

Class boost::detail::has_pre_decrement_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_decrement_impl::has_operator (0x0x7f43f90bc060) 0 empty

Class boost::detail::has_pre_increment_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_increment_impl::no_operator (0x0x7f43f90bc300) 0 empty

Class boost::detail::has_pre_increment_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_increment_impl::any (0x0x7f43f90bc360) 0 empty

Class boost::detail::has_pre_increment_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_increment_impl::returns_void_t (0x0x7f43f90bc3c0) 0 empty

Class boost::detail::has_pre_increment_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_increment_impl::dont_care (0x0x7f43f90bc480) 0 empty

Class boost::detail::has_pre_increment_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_pre_increment_impl::has_operator (0x0x7f43f90bc720) 0 empty

Class boost::detail::has_right_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::no_operator (0x0x7f43f90bc9c0) 0 empty

Class boost::detail::has_right_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::any (0x0x7f43f90bca20) 0 empty

Class boost::detail::has_right_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::returns_void_t (0x0x7f43f90bca80) 0 empty

Class boost::detail::has_right_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::dont_care (0x0x7f43f90bcb40) 0 empty

Class boost::detail::has_right_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::has_operator (0x0x7f43f90bcde0) 0 empty

Class boost::detail::has_right_shift_assign_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_assign_impl::no_operator (0x0x7f43f90fa180) 0 empty

Class boost::detail::has_right_shift_assign_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_assign_impl::any (0x0x7f43f90fa1e0) 0 empty

Class boost::detail::has_right_shift_assign_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_assign_impl::returns_void_t (0x0x7f43f90fa240) 0 empty

Class boost::detail::has_right_shift_assign_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_assign_impl::dont_care (0x0x7f43f90fa300) 0 empty

Class boost::detail::has_right_shift_assign_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_assign_impl::has_operator (0x0x7f43f90fa5a0) 0 empty

Class boost::detail::has_unary_minus_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_minus_impl::no_operator (0x0x7f43f90fa900) 0 empty

Class boost::detail::has_unary_minus_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_minus_impl::any (0x0x7f43f90fa960) 0 empty

Class boost::detail::has_unary_minus_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_minus_impl::returns_void_t (0x0x7f43f90fa9c0) 0 empty

Class boost::detail::has_unary_minus_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_minus_impl::dont_care (0x0x7f43f90faa80) 0 empty

Class boost::detail::has_unary_minus_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_minus_impl::has_operator (0x0x7f43f90fad20) 0 empty

Class boost::detail::has_unary_plus_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_plus_impl::no_operator (0x0x7f43f9138000) 0 empty

Class boost::detail::has_unary_plus_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_plus_impl::any (0x0x7f43f9138060) 0 empty

Class boost::detail::has_unary_plus_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_plus_impl::returns_void_t (0x0x7f43f91380c0) 0 empty

Class boost::detail::has_unary_plus_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_plus_impl::dont_care (0x0x7f43f9138180) 0 empty

Class boost::detail::has_unary_plus_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_unary_plus_impl::has_operator (0x0x7f43f9138420) 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> (0x0x7f43f9470750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f94707b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f9138780) 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> (0x0x7f43f9470820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9470888) 0 empty
    mpl_::bool_<false> (0x0x7f43f91387e0) 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> (0x0x7f43f94708f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9470958) 0 empty
    mpl_::bool_<false> (0x0x7f43f9138840) 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> (0x0x7f43f94709c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9470a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f91388a0) 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> (0x0x7f43f9470af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9470b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f91389c0) 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> (0x0x7f43f9470bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9470c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f9138a20) 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> (0x0x7f43f9470c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9470d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f9138a80) 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> (0x0x7f43f9470d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9470dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f9138ae0) 0 empty

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

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

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

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

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

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> (0x0x7f43f92358c0 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> (0x0x7f43f920cd00 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> (0x0x7f43f920cdd0 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> (0x0x7f43f920cc98) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f43f92358c0) 0
      primary-for std::basic_stringstream<char> (0x0x7f43f920cc98)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f43f920cd00) 0
        primary-for std::basic_iostream<char> (0x0x7f43f92358c0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f43f920cd68) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f43f92482a0) 104
            primary-for std::basic_ios<char> (0x0x7f43f920cd68)
    std::basic_ostream<char> (0x0x7f43f920cdd0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f43f920cd68) 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> (0x0x7f43f92690d0) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f43f92484e0) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f43f92690d0)

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

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

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> (0x0x7f43f9235cb0 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> (0x0x7f43f9269af8 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> (0x0x7f43f9269bc8 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> (0x0x7f43f9269a90) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f43f9235cb0) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f43f9269a90)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f43f9269af8) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f43f9235cb0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f43f9269b60) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f43f9248900) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f43f9269b60)
    std::basic_ostream<wchar_t> (0x0x7f43f9269bc8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f43f9269b60) alternative-path

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

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

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

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

Class boost::detail::is_convertible_from_tester
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_from_tester (0x0x7f43f9248cc0) 0 empty

Class boost::is_copy_constructible<void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<void> (0x0x7f43f9269d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9269d68) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2000) 0 empty

Class boost::is_copy_constructible<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<const void> (0x0x7f43f9269dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fa3000) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2060) 0 empty

Class boost::is_copy_constructible<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<const volatile void> (0x0x7f43f8fa3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fa30d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa20c0) 0 empty

Class boost::is_copy_constructible<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<volatile void> (0x0x7f43f8fa3138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fa31a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2120) 0 empty

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

Class boost::detail::is_empty_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<void> (0x0x7f43f8fa2360) 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> (0x0x7f43f8fa23c0) 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> (0x0x7f43f8fa2420) 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> (0x0x7f43f8fa2480) 0 empty

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f43f8fa33a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3410) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa25a0) 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> (0x0x7f43f8fa3478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa34e0) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa2600) 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> (0x0x7f43f8fa3548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa35b0) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa2660) 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> (0x0x7f43f8fa3618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3680) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa26c0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f43f8fa36e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3750) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa2720) 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> (0x0x7f43f8fa37b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3820) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa2780) 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> (0x0x7f43f8fa3888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa38f0) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa27e0) 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> (0x0x7f43f8fa3958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa39c0) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa2840) 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> (0x0x7f43f8fa3a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3a90) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa28a0) 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> (0x0x7f43f8fa3af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3b60) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa2900) 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> (0x0x7f43f8fa3bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3c30) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa2960) 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> (0x0x7f43f8fa3c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8fa3d00) 0 empty
    mpl_::bool_<true> (0x0x7f43f8fa29c0) 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> (0x0x7f43f8fa3e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fa3ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2ba0) 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> (0x0x7f43f8fa3f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fa3f70) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2c00) 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> (0x0x7f43f8fbe000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fbe068) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2c60) 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> (0x0x7f43f8fbe0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fbe138) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2cc0) 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> (0x0x7f43f8fbe208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fbe270) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2de0) 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> (0x0x7f43f8fbe2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fbe340) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2e40) 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> (0x0x7f43f8fbe3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fbe410) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2ea0) 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> (0x0x7f43f8fbe478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8fbe4e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8fa2f00) 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> (0x0x7f43f8fc8240) 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> (0x0x7f43f8fc86c0) 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> > (0x0x7f43f8fbe8f0) 0 empty
  mpl_::bool_<true> (0x0x7f43f8fc8960) 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> (0x0x7f43f8fc8ae0) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f43f8fc8c00) 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> > (0x0x7f43f8fbea90) 0 empty
  mpl_::int_<-1> (0x0x7f43f8fc8cc0) 0 empty

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

Class boost::type_traits::detail::need_promotion<char>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<char> (0x0x7f43f9000138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f90001a0) 0 empty
    mpl_::bool_<true> (0x0x7f43f90385a0) 0 empty

Class boost::type_traits::detail::need_promotion<signed char>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<signed char> (0x0x7f43f9000208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f9000270) 0 empty
    mpl_::bool_<true> (0x0x7f43f9038600) 0 empty

Class boost::type_traits::detail::need_promotion<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<unsigned char> (0x0x7f43f90002d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f9000340) 0 empty
    mpl_::bool_<true> (0x0x7f43f9038660) 0 empty

Class boost::type_traits::detail::need_promotion<short int>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<short int> (0x0x7f43f90003a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f9000410) 0 empty
    mpl_::bool_<true> (0x0x7f43f90386c0) 0 empty

Class boost::type_traits::detail::need_promotion<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<short unsigned int> (0x0x7f43f9000478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f90004e0) 0 empty
    mpl_::bool_<true> (0x0x7f43f9038720) 0 empty

Class boost::type_traits::detail::need_promotion<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<long long unsigned int> (0x0x7f43f9000548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f90005b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f9038780) 0 empty

Class boost::type_traits::detail::need_promotion<long long int>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<long long int> (0x0x7f43f9000618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f9000680) 0 empty
    mpl_::bool_<false> (0x0x7f43f90387e0) 0 empty

Class boost::type_traits::detail::need_promotion<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<wchar_t> (0x0x7f43f90006e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f9000750) 0 empty
    mpl_::bool_<true> (0x0x7f43f9038840) 0 empty

Class boost::type_traits::detail::need_promotion<bool>
   size=1 align=1
   base size=1 base align=1
boost::type_traits::detail::need_promotion<bool> (0x0x7f43f90007b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f9000820) 0 empty
    mpl_::bool_<true> (0x0x7f43f90388a0) 0 empty

Class boost::type_traits::detail::promote_from_index<1, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<1, 0, 0> (0x0x7f43f9038900) 0 empty

Class boost::type_traits::detail::promote_from_index<1, 0, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<1, 0, 1> (0x0x7f43f9038960) 0 empty

Class boost::type_traits::detail::promote_from_index<1, 1, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<1, 1, 0> (0x0x7f43f90389c0) 0 empty

Class boost::type_traits::detail::promote_from_index<1, 1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<1, 1, 1> (0x0x7f43f9038a20) 0 empty

Class boost::type_traits::detail::promote_from_index<2, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<2, 0, 0> (0x0x7f43f9038a80) 0 empty

Class boost::type_traits::detail::promote_from_index<2, 0, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<2, 0, 1> (0x0x7f43f9038ae0) 0 empty

Class boost::type_traits::detail::promote_from_index<2, 1, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<2, 1, 0> (0x0x7f43f9038b40) 0 empty

Class boost::type_traits::detail::promote_from_index<2, 1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<2, 1, 1> (0x0x7f43f9038ba0) 0 empty

Class boost::type_traits::detail::promote_from_index<3, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<3, 0, 0> (0x0x7f43f9038c00) 0 empty

Class boost::type_traits::detail::promote_from_index<3, 0, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<3, 0, 1> (0x0x7f43f9038c60) 0 empty

Class boost::type_traits::detail::promote_from_index<3, 1, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<3, 1, 0> (0x0x7f43f9038cc0) 0 empty

Class boost::type_traits::detail::promote_from_index<3, 1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<3, 1, 1> (0x0x7f43f9038d20) 0 empty

Class boost::type_traits::detail::promote_from_index<4, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<4, 0, 0> (0x0x7f43f9038d80) 0 empty

Class boost::type_traits::detail::promote_from_index<4, 0, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<4, 0, 1> (0x0x7f43f9038de0) 0 empty

Class boost::type_traits::detail::promote_from_index<4, 1, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<4, 1, 0> (0x0x7f43f9038e40) 0 empty

Class boost::type_traits::detail::promote_from_index<4, 1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<4, 1, 1> (0x0x7f43f9038ea0) 0 empty

Class boost::type_traits::detail::promote_from_index<5, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<5, 0, 0> (0x0x7f43f9038f00) 0 empty

Class boost::type_traits::detail::promote_from_index<5, 0, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<5, 0, 1> (0x0x7f43f9038f60) 0 empty

Class boost::type_traits::detail::promote_from_index<5, 1, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<5, 1, 0> (0x0x7f43f905a000) 0 empty

Class boost::type_traits::detail::promote_from_index<5, 1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<5, 1, 1> (0x0x7f43f905a060) 0 empty

Class boost::type_traits::detail::promote_from_index<6, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<6, 0, 0> (0x0x7f43f905a0c0) 0 empty

Class boost::type_traits::detail::promote_from_index<6, 0, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<6, 0, 1> (0x0x7f43f905a120) 0 empty

Class boost::type_traits::detail::promote_from_index<6, 1, 0>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<6, 1, 0> (0x0x7f43f905a180) 0 empty

Class boost::type_traits::detail::promote_from_index<6, 1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::promote_from_index<6, 1, 1> (0x0x7f43f905a1e0) 0 empty

Class boost::type_traits::detail::sized_type_for_promotion<1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::sized_type_for_promotion<1> (0x0x7f43f905a2a0) 0 empty

Class boost::type_traits::detail::sized_type_for_promotion<2>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::sized_type_for_promotion<2> (0x0x7f43f905a300) 0 empty

Class boost::type_traits::detail::sized_type_for_promotion<3>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::sized_type_for_promotion<3> (0x0x7f43f905a360) 0 empty

Class boost::type_traits::detail::sized_type_for_promotion<4>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::sized_type_for_promotion<4> (0x0x7f43f905a3c0) 0 empty

Class boost::type_traits::detail::sized_type_for_promotion<5>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::sized_type_for_promotion<5> (0x0x7f43f905a420) 0 empty

Class boost::type_traits::detail::sized_type_for_promotion<6>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::detail::sized_type_for_promotion<6> (0x0x7f43f905a480) 0 empty

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f43f9000a90) 0
  std::_Bit_iterator_base (0x0x7f43f9000af8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f43f905a9c0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f43f9000b60) 0
  std::_Bit_iterator_base (0x0x7f43f9000bc8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f43f905aa20) 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> (0x0x7f43f905aba0) 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> (0x0x7f43f905ac00) 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> (0x0x7f43f9000e38) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f43f905ac60) 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> (0x0x7f43f905acc0) 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> (0x0x7f43f905ad20) 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> (0x0x7f43f9000f70) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f43f905ad80) 0 empty

Class __gnu_cxx::new_allocator<boost::signals::connection>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::signals::connection> (0x0x7f43f905aea0) 0 empty

Class std::allocator<boost::signals::connection>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::signals::connection> (0x0x7f43f8dd6138) 0 empty
  __gnu_cxx::new_allocator<boost::signals::connection> (0x0x7f43f905af00) 0 empty

Class std::allocator<boost::signals::connection>::rebind<std::_List_node<boost::signals::connection> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::signals::connection>::rebind<std::_List_node<boost::signals::connection> > (0x0x7f43f905af60) 0 empty

Class std::allocator<boost::signals::connection>::rebind<boost::signals::connection>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::signals::connection>::rebind<boost::signals::connection> (0x0x7f43f8dfd000) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f43f8dfd060) 0 empty

Class std::allocator<std::_List_node<boost::signals::connection> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<boost::signals::connection> > (0x0x7f43f8dd6340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f43f8dfd0c0) 0 empty

Class std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >::_List_impl (0x0x7f43f8dd63a8) 0
  std::allocator<std::_List_node<boost::signals::connection> > (0x0x7f43f8dd6410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f43f8dfd120) 0 empty

Class std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> > (0x0x7f43f905ae40) 0

Class std::list<boost::signals::connection>
   size=16 align=8
   base size=16 base align=8
std::list<boost::signals::connection> (0x0x7f43f8dd6548) 0
  std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> > (0x0x7f43f8dfd240) 0

Class boost::signals::trackable
   size=24 align=8
   base size=17 base align=8
boost::signals::trackable (0x0x7f43f905ade0) 0

Class boost::signals::detail::bound_objects_visitor
   size=8 align=8
   base size=8 base align=8
boost::signals::detail::bound_objects_visitor (0x0x7f43f8dfd360) 0

Class boost::signals::detail::truth<true>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::truth<true> (0x0x7f43f8dfd540) 0 empty

Class boost::signals::detail::truth<false>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::truth<false> (0x0x7f43f8dfd5a0) 0 empty

Class __gnu_cxx::new_allocator<const boost::signals::trackable*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f43f8dfd6c0) 0 empty

Class std::allocator<const boost::signals::trackable*>
   size=1 align=1
   base size=1 base align=1
std::allocator<const boost::signals::trackable*> (0x0x7f43f8dd66e8) 0 empty
  __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f43f8dfd720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const boost::signals::trackable*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const boost::signals::trackable*> > (0x0x7f43f8dfd660) 0 empty

Class std::allocator<const boost::signals::trackable*>::rebind<const boost::signals::trackable*>
   size=1 align=1
   base size=0 base align=1
std::allocator<const boost::signals::trackable*>::rebind<const boost::signals::trackable*> (0x0x7f43f8dfd840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const boost::signals::trackable*> >::rebind<const boost::signals::trackable*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const boost::signals::trackable*> >::rebind<const boost::signals::trackable*> (0x0x7f43f8dfd7e0) 0 empty

Class std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> >::_Vector_impl (0x0x7f43f8dd6888) 0
  std::allocator<const boost::signals::trackable*> (0x0x7f43f8dd68f0) 0 empty
    __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f43f8dfd960) 0 empty

Class std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> > (0x0x7f43f8dfd600) 0

Class std::vector<const boost::signals::trackable*>
   size=24 align=8
   base size=24 base align=8
std::vector<const boost::signals::trackable*> (0x0x7f43f8dd6af8) 0
  std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> > (0x0x7f43f8dfd9c0) 0

Class boost::signals::detail::slot_base::data_t
   size=48 align=8
   base size=48 base align=8
boost::signals::detail::slot_base::data_t (0x0x7f43f8dfdae0) 0

Class boost::detail::sp_element<boost::signals::detail::slot_base::data_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::signals::detail::slot_base::data_t> (0x0x7f43f8dfdba0) 0 empty

Class boost::detail::sp_dereference<boost::signals::detail::slot_base::data_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::signals::detail::slot_base::data_t> (0x0x7f43f8dfdc00) 0 empty

Class boost::detail::sp_member_access<boost::signals::detail::slot_base::data_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::signals::detail::slot_base::data_t> (0x0x7f43f8dfdc60) 0 empty

Class boost::detail::sp_array_access<boost::signals::detail::slot_base::data_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::signals::detail::slot_base::data_t> (0x0x7f43f8dfdcc0) 0 empty

Class boost::shared_ptr<boost::signals::detail::slot_base::data_t>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::signals::detail::slot_base::data_t> (0x0x7f43f8dfdb40) 0

Class boost::signals::detail::slot_base
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::slot_base (0x0x7f43f8dfda80) 0

Class boost::detail::sp_convertible<boost::signals::detail::slot_base::data_t, boost::signals::detail::slot_base::data_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::signals::detail::slot_base::data_t, boost::signals::detail::slot_base::data_t> (0x0x7f43f8dfdde0) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::signals::detail::slot_base::data_t, boost::signals::detail::slot_base::data_t>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::signals::detail::slot_base::data_t, boost::signals::detail::slot_base::data_t> (0x0x7f43f8dd6dd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f43f8dfde40) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::signals::detail::slot_base::data_t>, boost::shared_ptr<boost::signals::detail::slot_base::data_t>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::signals::detail::slot_base::data_t>, boost::shared_ptr<boost::signals::detail::slot_base::data_t>&> (0x0x7f43f8dfdf00) 0 empty

Class boost::last_value<void>
   size=1 align=1
   base size=0 base align=1
boost::last_value<void> (0x0x7f43f8b50000) 0 empty

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 (0x0x7f43f8dd6ea0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f43f8b50060) 0 nearly-empty
      primary-for std::logic_error (0x0x7f43f8dd6ea0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f43f8b507e0) 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> (0x0x7f43f8b50840) 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> (0x0x7f43f8b508a0) 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> (0x0x7f43f8b50900) 0 empty

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

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

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

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

Class std::numeric_limits<long double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long double> (0x0x7f43f8b50ae0) 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> (0x0x7f43f8b50c00) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f43f8c502a0) 0 empty
  std::numeric_limits<bool> (0x0x7f43f8b50c60) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f43f8b50cc0) 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'> (0x0x7f43f8b50d20) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f43f8c503f0) 0 empty
  std::numeric_limits<char> (0x0x7f43f8b50d80) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f43f8b50de0) 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> (0x0x7f43f8b50e40) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f43f8c50540) 0 empty
  std::numeric_limits<signed char> (0x0x7f43f8b50ea0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f43f8b50f00) 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> (0x0x7f43f8b50f60) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f43f8c50690) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f43f8c5b000) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f43f8c5b060) 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> (0x0x7f43f8c5b0c0) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f43f8c507e0) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f43f8c5b120) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f43f8c5b180) 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> (0x0x7f43f8c5b1e0) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f43f8c50930) 0 empty
  std::numeric_limits<short int> (0x0x7f43f8c5b240) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f43f8c5b2a0) 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> (0x0x7f43f8c5b300) 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> (0x0x7f43f8c50a80) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f43f8c5b360) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f43f8c5b3c0) 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> (0x0x7f43f8c5b420) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f43f8c50bd0) 0 empty
  std::numeric_limits<int> (0x0x7f43f8c5b480) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f43f8c5b4e0) 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> (0x0x7f43f8c5b540) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f43f8c50d20) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f43f8c5b5a0) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f43f8c5b600) 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> (0x0x7f43f8c5b660) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f43f8c50e70) 0 empty
  std::numeric_limits<long int> (0x0x7f43f8c5b780) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f43f8c5b7e0) 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> (0x0x7f43f8c5b8a0) 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> (0x0x7f43f8c68000) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f43f8c5b900) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f43f8c5b960) 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> (0x0x7f43f8c5b9c0) 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> (0x0x7f43f8c68150) 0 empty
  std::numeric_limits<long long int> (0x0x7f43f8c5ba20) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f43f8c5ba80) 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> (0x0x7f43f8c5bae0) 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> (0x0x7f43f8c682a0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f43f8c5bc00) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f43f8c5bc60) 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> (0x0x7f43f8c5be40) 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> (0x0x7f43f8c5bea0) 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> (0x0x7f43f8c5bf00) 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> (0x0x7f43f8c5bf60) 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> (0x0x7f43f8c73000) 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> (0x0x7f43f8c73060) 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> (0x0x7f43f8c730c0) 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> (0x0x7f43f8c73120) 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> (0x0x7f43f8c73180) 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> (0x0x7f43f8c731e0) 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> (0x0x7f43f8c73300) 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> (0x0x7f43f8c73360) 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> (0x0x7f43f8c733c0) 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> (0x0x7f43f8c73420) 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> (0x0x7f43f8c73480) 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> (0x0x7f43f8c734e0) 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> (0x0x7f43f8c73540) 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> (0x0x7f43f8c735a0) 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 (0x0x7f43f8c73900) 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 (0x0x7f43f8c73960) 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 (0x0x7f43f8c73a20) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f43f8c73ae0) 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> (0x0x7f43f8c73ba0) 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 (0x0x7f43f8c73c00) 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 (0x0x7f43f8c73c60) 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 (0x0x7f43f8c73cc0) 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 (0x0x7f43f8c73d20) 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> (0x0x7f43f8c73ea0) 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> (0x0x7f43f8c73f00) 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> (0x0x7f43f8b65618) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f43f8c73f60) 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> (0x0x7f43f8b65680) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f43f8b656e8) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f43f88b7000) 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 (0x0x7f43f88b7240) 0 empty

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

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

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> (0x0x7f43f88b78a0) 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> (0x0x7f43f88b79c0) 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> (0x0x7f43f88b7ae0) 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> (0x0x7f43f88b7c00) 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> > (0x0x7f43f8b65b60) 0 empty
  mpl_::bool_<false> (0x0x7f43f8970180) 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> (0x0x7f43f8970300) 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> > (0x0x7f43f8b65d00) 0 empty
  mpl_::int_<-1> (0x0x7f43f8970480) 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> (0x0x7f43f89707e0) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f43f8970a80) 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> (0x0x7f43f8970ba0) 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> (0x0x7f43f8970c00) 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> (0x0x7f43f8970c60) 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> (0x0x7f43f8970cc0) 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> (0x0x7f43f8970d20) 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> (0x0x7f43f8970d80) 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> (0x0x7f43f8970ea0) 0 empty

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

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

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

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

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

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

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f43f8b65e38) 0 empty
  boost::no_traversal_tag (0x0x7f43f89af4e0) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f43f8b65ea0) 0 empty
  boost::incrementable_traversal_tag (0x0x7f43f8b65f08) 0 empty
    boost::no_traversal_tag (0x0x7f43f89af540) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f43f8b65f70) 0 empty
  boost::single_pass_traversal_tag (0x0x7f43f89c5000) 0 empty
    boost::incrementable_traversal_tag (0x0x7f43f89c5068) 0 empty
      boost::no_traversal_tag (0x0x7f43f89af5a0) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f43f89c50d0) 0 empty
  boost::forward_traversal_tag (0x0x7f43f89c5138) 0 empty
    boost::single_pass_traversal_tag (0x0x7f43f89c51a0) 0 empty
      boost::incrementable_traversal_tag (0x0x7f43f89c5208) 0 empty
        boost::no_traversal_tag (0x0x7f43f89af600) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f43f89c5270) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f43f89c52d8) 0 empty
    boost::forward_traversal_tag (0x0x7f43f89c5340) 0 empty
      boost::single_pass_traversal_tag (0x0x7f43f89c53a8) 0 empty
        boost::incrementable_traversal_tag (0x0x7f43f89c5410) 0 empty
          boost::no_traversal_tag (0x0x7f43f89af660) 0 empty

Class boost::detail::input_output_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::detail::input_output_iterator_tag (0x0x7f43f89c5ea0) 0 empty
  std::input_iterator_tag (0x0x7f43f89e2060) 0 empty

Class boost::iterators::enabled<false>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<false> (0x0x7f43f89e2480) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> > (0x0x7f43f89e9548) 0 empty
  mpl_::int_<-1> (0x0x7f43f89e2cc0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> > (0x0x7f43f89e9680) 0 empty
  mpl_::int_<-1> (0x0x7f43f89e2ea0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> > (0x0x7f43f89e9820) 0 empty
  mpl_::int_<-1> (0x0x7f43f8a200c0) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7f43f8a20600) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7f43f8a20ba0) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7f43f8a76000) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f43f8a762a0) 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_> (0x0x7f43f8650000) 0 empty
  mpl_::bool_<true> (0x0x7f43f8a76360) 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_> (0x0x7f43f86500d0) 0 empty
  mpl_::bool_<false> (0x0x7f43f8a76420) 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> (0x0x7f43f8a76480) 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> > (0x0x7f43f8650208) 0 empty
  mpl_::int_<-1> (0x0x7f43f8a76600) 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> (0x0x7f43f8a76660) 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> > (0x0x7f43f8650340) 0 empty
  mpl_::int_<-1> (0x0x7f43f8a767e0) 0 empty

Class boost::mpl::aux::arity_tag<0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<0> (0x0x7f43f8a76e40) 0 empty

Class boost::mpl::aux::arity_tag<1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<1> (0x0x7f43f8a76ea0) 0 empty

Class boost::mpl::aux::arity_tag<2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<2> (0x0x7f43f8a76f00) 0 empty

Class boost::mpl::aux::arity_tag<3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<3> (0x0x7f43f8a76f60) 0 empty

Class boost::mpl::aux::arity_tag<4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<4> (0x0x7f43f867b000) 0 empty

Class boost::mpl::aux::arity_tag<5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<5> (0x0x7f43f867b060) 0 empty

Class boost::mpl::aux::arity_tag<6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<6> (0x0x7f43f867b0c0) 0 empty

Class boost::mpl::aux::lambda_or<false, false, false, false, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::lambda_or<false, false, false, false, false> (0x0x7f43f8650680) 0 empty
  mpl_::bool_<false> (0x0x7f43f867b240) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 1> (0x0x7f43f867bd20) 0 empty

Class boost::mpl::aux::type_wrapper<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<mpl_::na> (0x0x7f43f867bd80) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 2> (0x0x7f43f867bde0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 3> (0x0x7f43f867be40) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 4> (0x0x7f43f867bea0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 5> (0x0x7f43f867bf00) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 6> (0x0x7f43f867bf60) 0 empty

Class boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0> (0x0x7f43f86eb000) 0 empty

Class boost::mpl::aux::template_arity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<mpl_::na> (0x0x7f43f867bcc0) 0 empty

Class boost::mpl::lambda<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<mpl_::na, mpl_::na> (0x0x7f43f86eb060) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> > (0x0x7f43f8650820) 0 empty
  mpl_::int_<-1> (0x0x7f43f86eb1e0) 0 empty

Class boost::detail::always_bool2
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2 (0x0x7f43f86eb6c0) 0 empty

Class boost::detail::choose_difference_type
   size=1 align=1
   base size=0 base align=1
boost::detail::choose_difference_type (0x0x7f43f86ebc00) 0 empty

Class boost::iterator_core_access
   size=1 align=1
   base size=0 base align=1
boost::iterator_core_access (0x0x7f43f86ebcc0) 0 empty

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

Class boost::signals::detail::stored_group
   size=24 align=8
   base size=24 base align=8
boost::signals::detail::stored_group (0x0x7f43f881d1e0) 0

Class boost::detail::is_arithmetic_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::forward_traversal_tag> (0x0x7f43f881d480) 0 empty

Class boost::is_integral<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::forward_traversal_tag> (0x0x7f43f84941a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494208) 0 empty
    mpl_::bool_<false> (0x0x7f43f881d4e0) 0 empty

Class boost::is_float<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::forward_traversal_tag> (0x0x7f43f8494270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f84942d8) 0 empty
    mpl_::bool_<false> (0x0x7f43f881d540) 0 empty

Class boost::is_arithmetic<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::forward_traversal_tag> (0x0x7f43f8494340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f84943a8) 0 empty
    mpl_::bool_<false> (0x0x7f43f881d5a0) 0 empty

Class boost::detail::is_arithmetic_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::input_iterator_tag> (0x0x7f43f881d600) 0 empty

Class boost::is_integral<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::input_iterator_tag> (0x0x7f43f8494410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494478) 0 empty
    mpl_::bool_<false> (0x0x7f43f881d660) 0 empty

Class boost::is_float<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::input_iterator_tag> (0x0x7f43f84944e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494548) 0 empty
    mpl_::bool_<false> (0x0x7f43f881d6c0) 0 empty

Class boost::is_arithmetic<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::input_iterator_tag> (0x0x7f43f84945b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494618) 0 empty
    mpl_::bool_<false> (0x0x7f43f881d720) 0 empty

Class boost::detail::is_abstract_imp<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::input_iterator_tag> (0x0x7f43f881d780) 0 empty

Class boost::is_abstract<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::input_iterator_tag> (0x0x7f43f8494680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f84946e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f881d7e0) 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> (0x0x7f43f881d840) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f43f881d8a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f43f881d420) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f43f881d9c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f43f8494888) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f43f881dae0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::forward_traversal_tag> (0x0x7f43f881dd20) 0 empty

Class boost::detail::add_reference_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::forward_traversal_tag> (0x0x7f43f881dcc0) 0 empty

Class boost::add_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::forward_traversal_tag> (0x0x7f43f881dc60) 0 empty

Class boost::add_lvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::forward_traversal_tag> (0x0x7f43f881dc00) 0 empty

Class boost::detail::is_reference_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::forward_traversal_tag> (0x0x7f43f881de40) 0 empty

Class boost::is_lvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::forward_traversal_tag> (0x0x7f43f8494b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f881dea0) 0 empty

Class boost::is_rvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::forward_traversal_tag> (0x0x7f43f8494c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494c98) 0 empty
    mpl_::bool_<false> (0x0x7f43f881df00) 0 empty

Class boost::is_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::forward_traversal_tag> (0x0x7f43f8494d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494d68) 0 empty
    mpl_::bool_<false> (0x0x7f43f881df60) 0 empty

Class boost::is_void<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::forward_traversal_tag> (0x0x7f43f8494dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8494e38) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3000) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::forward_traversal_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::forward_traversal_tag, true> (0x0x7f43f84f3060) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::forward_traversal_tag> (0x0x7f43f881dde0) 0 empty

Class boost::add_rvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::forward_traversal_tag> (0x0x7f43f881dd80) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f43f881dba0) 0 empty

Class boost::detail::checker<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::input_iterator_tag> (0x0x7f43f84f3240) 0 empty

Class boost::is_void<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::input_iterator_tag> (0x0x7f43f8494f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501000) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f32a0) 0 empty

Class boost::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::input_iterator_tag> (0x0x7f43f8501068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85010d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3300) 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> (0x0x7f43f84f3360) 0 empty

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

Class boost::is_lvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::input_iterator_tag> (0x0x7f43f8501138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85011a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3420) 0 empty

Class boost::is_rvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::input_iterator_tag> (0x0x7f43f8501208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501270) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3480) 0 empty

Class boost::is_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::input_iterator_tag> (0x0x7f43f85012d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501340) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f34e0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f43f84f3600) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f43f8501478) 0 empty
  boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f43f84f3660) 0 empty

Class boost::detail::is_function_impl<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::input_iterator_tag> (0x0x7f43f85014e0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f43f8501548) 0 empty
    boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f43f84f36c0) 0 empty

Class boost::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::input_iterator_tag> (0x0x7f43f85015b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501618) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3720) 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> (0x0x7f43f84f3780) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f43f8501680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85016e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f37e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag> > (0x0x7f43f8501750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85017b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3840) 0 empty

Class boost::detail::is_arithmetic_impl<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::output_iterator_tag> (0x0x7f43f84f39c0) 0 empty

Class boost::is_integral<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::output_iterator_tag> (0x0x7f43f8501820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501888) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3a20) 0 empty

Class boost::is_float<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::output_iterator_tag> (0x0x7f43f85018f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501958) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3a80) 0 empty

Class boost::is_arithmetic<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::output_iterator_tag> (0x0x7f43f85019c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3ae0) 0 empty

Class boost::detail::is_abstract_imp<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::output_iterator_tag> (0x0x7f43f84f3b40) 0 empty

Class boost::is_abstract<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::output_iterator_tag> (0x0x7f43f8501a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f84f3ba0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f43f84f3c00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f43f84f3960) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f43f84f3d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f43f8501bc8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f43f84f3e40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f43f84f3f00) 0 empty

Class boost::detail::checker<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::output_iterator_tag> (0x0x7f43f84f3f60) 0 empty

Class boost::is_void<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::output_iterator_tag> (0x0x7f43f8501e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531000) 0 empty

Class boost::is_array<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::output_iterator_tag> (0x0x7f43f8501f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8501f70) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531060) 0 empty

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

Class boost::is_lvalue_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::output_iterator_tag> (0x0x7f43f8534000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8534068) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531120) 0 empty

Class boost::is_rvalue_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::output_iterator_tag> (0x0x7f43f85340d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8534138) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531180) 0 empty

Class boost::is_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::output_iterator_tag> (0x0x7f43f85341a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8534208) 0 empty
    mpl_::bool_<false> (0x0x7f43f85311e0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f43f8531300) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f43f8534340) 0 empty
  boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f43f8531360) 0 empty

Class boost::detail::is_function_impl<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::output_iterator_tag> (0x0x7f43f85343a8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f43f8534410) 0 empty
    boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f43f85313c0) 0 empty

Class boost::is_function<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::output_iterator_tag> (0x0x7f43f8534478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85344e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531420) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f43f8534548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85345b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531480) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag> > (0x0x7f43f8534618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8534680) 0 empty
    mpl_::bool_<false> (0x0x7f43f85314e0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, 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::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f85347b8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f8534820) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531540) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f8534888) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f85348f0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f8534958) 0 empty
      mpl_::bool_<false> (0x0x7f43f85315a0) 0 empty

Class boost::detail::is_iterator_category<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_category<boost::forward_traversal_tag> (0x0x7f43f85349c0) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f8534a28) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f8534a90) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f8534af8) 0 empty
        mpl_::bool_<false> (0x0x7f43f8531600) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> > (0x0x7f43f8531660) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> > (0x0x7f43f881d3c0) 0 empty

Class mpl_::assert_arg_pred_impl<false>
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_impl<false> (0x0x7f43f8531780) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::forward_traversal_tag> > (0x0x7f43f8531720) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::forward_traversal_tag> > (0x0x7f43f85318a0) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::connection_slot_pair&> (0x0x7f43f8531a80) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::connection_slot_pair&> (0x0x7f43f8534d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8534dd0) 0 empty
    mpl_::bool_<true> (0x0x7f43f8531ae0) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::connection_slot_pair&> (0x0x7f43f8534e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8534ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531b40) 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> (0x0x7f43f8531ba0) 0 empty

Class boost::is_reference<boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::connection_slot_pair&> (0x0x7f43f8534f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8534f70) 0 empty
    mpl_::bool_<true> (0x0x7f43f8531c00) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<boost::signals::detail::connection_slot_pair&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<boost::signals::detail::connection_slot_pair&> > (0x0x7f43f8565000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8565068) 0 empty
    mpl_::bool_<true> (0x0x7f43f8531c60) 0 empty

Class boost::detail::is_abstract_imp<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::forward_traversal_tag> (0x0x7f43f8531d20) 0 empty

Class boost::is_abstract<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::forward_traversal_tag> (0x0x7f43f85651a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8565208) 0 empty
    mpl_::bool_<false> (0x0x7f43f8531d80) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f8531de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f8531cc0) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f8531f00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f85652d8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f856d060) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f856d1e0) 0 empty

Class boost::detail::checker<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::forward_traversal_tag> (0x0x7f43f856d240) 0 empty

Class boost::is_array<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::forward_traversal_tag> (0x0x7f43f8565548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85655b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f856d2a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f43f856d3c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f43f85656e8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f43f856d420) 0 empty

Class boost::detail::is_function_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::forward_traversal_tag> (0x0x7f43f8565750) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f43f85657b8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f43f856d480) 0 empty

Class boost::is_function<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::forward_traversal_tag> (0x0x7f43f8565820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8565888) 0 empty
    mpl_::bool_<false> (0x0x7f43f856d4e0) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f85658f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8565958) 0 empty
    mpl_::bool_<true> (0x0x7f43f856d540) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag> > (0x0x7f43f85659c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f8565a28) 0 empty
    mpl_::bool_<true> (0x0x7f43f856d5a0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, 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::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f8565b60) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f8565bc8) 0 empty
    mpl_::bool_<true> (0x0x7f43f856d600) 0 empty

Class boost::mpl::and_<boost::is_reference<boost::signals::detail::connection_slot_pair&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<boost::signals::detail::connection_slot_pair&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f8565c30) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f8565c98) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f8565d00) 0 empty
      mpl_::bool_<true> (0x0x7f43f856d660) 0 empty

Class boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f856d6c0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<boost::signals::detail::connection_slot_pair&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<boost::signals::detail::connection_slot_pair&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f8531a20) 0 empty

Class boost::detail::is_arithmetic_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::random_access_traversal_tag> (0x0x7f43f856d840) 0 empty

Class boost::is_integral<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::random_access_traversal_tag> (0x0x7f43f8565e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8565ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f856d8a0) 0 empty

Class boost::is_float<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::random_access_traversal_tag> (0x0x7f43f8565f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8565f70) 0 empty
    mpl_::bool_<false> (0x0x7f43f856d900) 0 empty

Class boost::is_arithmetic<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::random_access_traversal_tag> (0x0x7f43f8594000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594068) 0 empty
    mpl_::bool_<false> (0x0x7f43f856d960) 0 empty

Class boost::detail::is_abstract_imp<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::random_access_traversal_tag> (0x0x7f43f856d9c0) 0 empty

Class boost::is_abstract<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::random_access_traversal_tag> (0x0x7f43f85940d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594138) 0 empty
    mpl_::bool_<false> (0x0x7f43f856da20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f856da80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f856d7e0) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f856dae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f85943a8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f856db40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f856dc60) 0 empty

Class boost::detail::checker<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::random_access_traversal_tag> (0x0x7f43f856dd80) 0 empty

Class boost::is_void<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::random_access_traversal_tag> (0x0x7f43f85944e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594548) 0 empty
    mpl_::bool_<false> (0x0x7f43f856dde0) 0 empty

Class boost::is_array<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::random_access_traversal_tag> (0x0x7f43f85945b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594618) 0 empty
    mpl_::bool_<false> (0x0x7f43f856de40) 0 empty

Class boost::detail::is_reference_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::random_access_traversal_tag> (0x0x7f43f856dea0) 0 empty

Class boost::is_lvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::random_access_traversal_tag> (0x0x7f43f8594680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85946e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f856df00) 0 empty

Class boost::is_rvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::random_access_traversal_tag> (0x0x7f43f8594750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85947b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f856df60) 0 empty

Class boost::is_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::random_access_traversal_tag> (0x0x7f43f8594820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594888) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6000) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f43f85a6120) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f43f85949c0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f43f85a6180) 0 empty

Class boost::detail::is_function_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::random_access_traversal_tag> (0x0x7f43f8594a28) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f43f8594a90) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f43f85a61e0) 0 empty

Class boost::is_function<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::random_access_traversal_tag> (0x0x7f43f8594af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6240) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f8594bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a62a0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f43f85a6300) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f43f856d780) 0 empty

Class boost::detail::is_arithmetic_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::bidirectional_traversal_tag> (0x0x7f43f85a6420) 0 empty

Class boost::is_integral<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::bidirectional_traversal_tag> (0x0x7f43f8594d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6480) 0 empty

Class boost::is_float<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::bidirectional_traversal_tag> (0x0x7f43f8594e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a64e0) 0 empty

Class boost::is_arithmetic<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::bidirectional_traversal_tag> (0x0x7f43f8594f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8594f70) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6540) 0 empty

Class boost::detail::is_abstract_imp<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::bidirectional_traversal_tag> (0x0x7f43f85a65a0) 0 empty

Class boost::is_abstract<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::bidirectional_traversal_tag> (0x0x7f43f85c7000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7068) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6600) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f43f85a6660) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f43f85a63c0) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f43f85a66c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f43f85c72d8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f43f85a6720) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f43f85a6840) 0 empty

Class boost::detail::checker<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::bidirectional_traversal_tag> (0x0x7f43f85a6960) 0 empty

Class boost::is_void<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::bidirectional_traversal_tag> (0x0x7f43f85c7410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7478) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a69c0) 0 empty

Class boost::is_array<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::bidirectional_traversal_tag> (0x0x7f43f85c74e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7548) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6a20) 0 empty

Class boost::detail::is_reference_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::bidirectional_traversal_tag> (0x0x7f43f85a6a80) 0 empty

Class boost::is_lvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f43f85c75b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7618) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6ae0) 0 empty

Class boost::is_rvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f43f85c7680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c76e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6b40) 0 empty

Class boost::is_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::bidirectional_traversal_tag> (0x0x7f43f85c7750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c77b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6ba0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f43f85a6cc0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f43f85c78f0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f43f85a6d20) 0 empty

Class boost::detail::is_function_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::bidirectional_traversal_tag> (0x0x7f43f85c7958) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f43f85c79c0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f43f85a6d80) 0 empty

Class boost::is_function<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::bidirectional_traversal_tag> (0x0x7f43f85c7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6de0) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f43f85c7af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f85a6e40) 0 empty

Class boost::mpl::if_c<false, std::bidirectional_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::bidirectional_iterator_tag, std::forward_iterator_tag> (0x0x7f43f85a6ea0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> (0x0x7f43f85a6360) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f43f856d720) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<boost::signals::detail::connection_slot_pair&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<boost::signals::detail::connection_slot_pair&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f85319c0) 0 empty

Class boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> (0x0x7f43f85c7c30) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<boost::signals::detail::connection_slot_pair&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f85a6f00) 0 empty

Class boost::detail::is_arithmetic_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::forward_iterator_tag> (0x0x7f43f85f30c0) 0 empty

Class boost::is_integral<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::forward_iterator_tag> (0x0x7f43f85c7d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7d68) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3120) 0 empty

Class boost::is_float<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::forward_iterator_tag> (0x0x7f43f85c7dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7e38) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3180) 0 empty

Class boost::is_arithmetic<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::forward_iterator_tag> (0x0x7f43f85c7ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85c7f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f31e0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::incrementable_traversal_tag> (0x0x7f43f85f3240) 0 empty

Class boost::is_integral<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::incrementable_traversal_tag> (0x0x7f43f85c7f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fa000) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f32a0) 0 empty

Class boost::is_float<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::incrementable_traversal_tag> (0x0x7f43f85fa068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fa0d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3300) 0 empty

Class boost::is_arithmetic<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::incrementable_traversal_tag> (0x0x7f43f85fa138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fa1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3360) 0 empty

Class boost::detail::is_abstract_imp<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::incrementable_traversal_tag> (0x0x7f43f85f33c0) 0 empty

Class boost::is_abstract<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::incrementable_traversal_tag> (0x0x7f43f85fa208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fa270) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3420) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f85f3480) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f85f3060) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f85f34e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f85fa4e0) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f85f3540) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::forward_iterator_tag> (0x0x7f43f85f37e0) 0 empty

Class boost::detail::add_reference_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::forward_iterator_tag> (0x0x7f43f85f3780) 0 empty

Class boost::add_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::forward_iterator_tag> (0x0x7f43f85f3720) 0 empty

Class boost::add_lvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::forward_iterator_tag> (0x0x7f43f85f36c0) 0 empty

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

Class boost::is_lvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::forward_iterator_tag> (0x0x7f43f85fa750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fa7b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3960) 0 empty

Class boost::is_rvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::forward_iterator_tag> (0x0x7f43f85fa820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fa888) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f39c0) 0 empty

Class boost::is_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::forward_iterator_tag> (0x0x7f43f85fa8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fa958) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3a20) 0 empty

Class boost::is_void<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::forward_iterator_tag> (0x0x7f43f85fa9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85faa28) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3a80) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::forward_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::forward_iterator_tag, true> (0x0x7f43f85f3ae0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::forward_iterator_tag> (0x0x7f43f85f38a0) 0 empty

Class boost::add_rvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::forward_iterator_tag> (0x0x7f43f85f3840) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f85f3660) 0 empty

Class boost::detail::checker<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::incrementable_traversal_tag> (0x0x7f43f85f3c00) 0 empty

Class boost::is_void<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::incrementable_traversal_tag> (0x0x7f43f85fac30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fac98) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3c60) 0 empty

Class boost::is_array<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::incrementable_traversal_tag> (0x0x7f43f85fad00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fad68) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3cc0) 0 empty

Class boost::detail::is_reference_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::incrementable_traversal_tag> (0x0x7f43f85f3d20) 0 empty

Class boost::is_lvalue_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::incrementable_traversal_tag> (0x0x7f43f85fadd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85fae38) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3d80) 0 empty

Class boost::is_rvalue_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::incrementable_traversal_tag> (0x0x7f43f85faea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f85faf08) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3de0) 0 empty

Class boost::is_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::incrementable_traversal_tag> (0x0x7f43f85faf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861b000) 0 empty
    mpl_::bool_<false> (0x0x7f43f85f3e40) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f43f85f3f60) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f43f861b138) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f43f8633000) 0 empty

Class boost::detail::is_function_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::incrementable_traversal_tag> (0x0x7f43f861b1a0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f43f861b208) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f43f8633060) 0 empty

Class boost::is_function<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::incrementable_traversal_tag> (0x0x7f43f861b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861b2d8) 0 empty
    mpl_::bool_<false> (0x0x7f43f86330c0) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f861b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861b3a8) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633120) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f43f8633180) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f43f85f3000) 0 empty

Class boost::detail::is_arithmetic_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::random_access_iterator_tag> (0x0x7f43f8633300) 0 empty

Class boost::is_integral<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::random_access_iterator_tag> (0x0x7f43f861b4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861b548) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633360) 0 empty

Class boost::is_float<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::random_access_iterator_tag> (0x0x7f43f861b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861b618) 0 empty
    mpl_::bool_<false> (0x0x7f43f86333c0) 0 empty

Class boost::is_arithmetic<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::random_access_iterator_tag> (0x0x7f43f861b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633420) 0 empty

Class boost::detail::is_abstract_imp<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::random_access_iterator_tag> (0x0x7f43f8633480) 0 empty

Class boost::is_abstract<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::random_access_iterator_tag> (0x0x7f43f861b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f86334e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f8633540) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f86332a0) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f8633660) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f861b888) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f8633780) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f8633900) 0 empty

Class boost::detail::checker<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::random_access_iterator_tag> (0x0x7f43f8633960) 0 empty

Class boost::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::random_access_iterator_tag> (0x0x7f43f861baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861bb60) 0 empty
    mpl_::bool_<false> (0x0x7f43f86339c0) 0 empty

Class boost::is_array<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::random_access_iterator_tag> (0x0x7f43f861bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861bc30) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633a20) 0 empty

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

Class boost::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7f43f861bc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861bd00) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633ae0) 0 empty

Class boost::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f43f861bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633b40) 0 empty

Class boost::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::random_access_iterator_tag> (0x0x7f43f861be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f861bea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633ba0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f43f8633cc0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f43f8256000) 0 empty
  boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f43f8633d20) 0 empty

Class boost::detail::is_function_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::random_access_iterator_tag> (0x0x7f43f8256068) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f43f82560d0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f43f8633d80) 0 empty

Class boost::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::random_access_iterator_tag> (0x0x7f43f8256138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82561a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633de0) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f8256208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256270) 0 empty
    mpl_::bool_<false> (0x0x7f43f8633e40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f8633ea0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f8633240) 0 empty

Class boost::detail::is_arithmetic_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::bidirectional_iterator_tag> (0x0x7f43f825e060) 0 empty

Class boost::is_integral<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::bidirectional_iterator_tag> (0x0x7f43f82563a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256410) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e0c0) 0 empty

Class boost::is_float<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::bidirectional_iterator_tag> (0x0x7f43f8256478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82564e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e120) 0 empty

Class boost::is_arithmetic<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::bidirectional_iterator_tag> (0x0x7f43f8256548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82565b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e180) 0 empty

Class boost::detail::is_abstract_imp<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::bidirectional_iterator_tag> (0x0x7f43f825e1e0) 0 empty

Class boost::is_abstract<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::bidirectional_iterator_tag> (0x0x7f43f8256618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256680) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e240) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f825e2a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f825e000) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f825e3c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f8256750) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f825e4e0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f825e660) 0 empty

Class boost::detail::checker<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::bidirectional_iterator_tag> (0x0x7f43f825e6c0) 0 empty

Class boost::is_void<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::bidirectional_iterator_tag> (0x0x7f43f82569c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e720) 0 empty

Class boost::is_array<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::bidirectional_iterator_tag> (0x0x7f43f8256a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e780) 0 empty

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

Class boost::is_lvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::bidirectional_iterator_tag> (0x0x7f43f8256b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e840) 0 empty

Class boost::is_rvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f43f8256c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256c98) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e8a0) 0 empty

Class boost::is_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::bidirectional_iterator_tag> (0x0x7f43f8256d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f8256d68) 0 empty
    mpl_::bool_<false> (0x0x7f43f825e900) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f43f825ea20) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f43f8256ea0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f43f825ea80) 0 empty

Class boost::detail::is_function_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::bidirectional_iterator_tag> (0x0x7f43f8256f08) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f43f8256f70) 0 empty
    boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f43f825eae0) 0 empty

Class boost::is_function<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::bidirectional_iterator_tag> (0x0x7f43f828a000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f828a068) 0 empty
    mpl_::bool_<false> (0x0x7f43f825eb40) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f828a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f828a138) 0 empty
    mpl_::bool_<false> (0x0x7f43f825eba0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f43f825ec00) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f43f8633f60) 0 empty

Class boost::detail::is_abstract_imp<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::forward_iterator_tag> (0x0x7f43f825ed80) 0 empty

Class boost::is_abstract<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::forward_iterator_tag> (0x0x7f43f828a270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f828a2d8) 0 empty
    mpl_::bool_<false> (0x0x7f43f825ede0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f43f825ee40) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f43f825ed20) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f43f825eea0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f43f828a478) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f43f8297000) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f43f82970c0) 0 empty

Class boost::detail::checker<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::forward_iterator_tag> (0x0x7f43f82971e0) 0 empty

Class boost::is_array<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::forward_iterator_tag> (0x0x7f43f828a618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f828a680) 0 empty
    mpl_::bool_<false> (0x0x7f43f8297240) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f43f8297360) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f43f828a7b8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f43f82973c0) 0 empty

Class boost::detail::is_function_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::forward_iterator_tag> (0x0x7f43f828a820) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f43f828a888) 0 empty
    boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f43f8297420) 0 empty

Class boost::is_function<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::forward_iterator_tag> (0x0x7f43f828a8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f828a958) 0 empty
    mpl_::bool_<false> (0x0x7f43f8297480) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f43f828a9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f828aa28) 0 empty
    mpl_::bool_<true> (0x0x7f43f82974e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f43f8297540) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f43f825ecc0) 0 empty

Class boost::mpl::identity<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::forward_traversal_tag> (0x0x7f43f82975a0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f43f825ec60) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f43f8633f00) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f86331e0) 0 empty

Class boost::detail::old_category_to_traversal<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::forward_iterator_tag> (0x0x7f43f828ab60) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f8297600) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f43f85a6f60) 0 empty

Class boost::iterator_category_to_traversal<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::forward_iterator_tag> (0x0x7f43f828abc8) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f43f8297660) 0 empty

Class boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f828ac98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f828ad00) 0 empty
    mpl_::bool_<true> (0x0x7f43f8297720) 0 empty

Class boost::mpl::if_c<true, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> > (0x0x7f43f8297780) 0 empty

Class boost::mpl::if_<boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag>, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag>, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> > (0x0x7f43f82976c0) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> (0x0x7f43f85316c0) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> > (0x0x7f43f881d360) 0 empty

Class boost::detail::facade_iterator_category<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> (0x0x7f43f828add0) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> > (0x0x7f43f82977e0) 0 empty

Class boost::detail::cv_traits_imp<boost::signals::detail::connection_slot_pair*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::signals::detail::connection_slot_pair*> (0x0x7f43f8297900) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::signals::detail::connection_slot_pair> (0x0x7f43f8297960) 0 empty

Class boost::is_volatile<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::signals::detail::connection_slot_pair> (0x0x7f43f828af08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f828af70) 0 empty
    mpl_::bool_<false> (0x0x7f43f82979c0) 0 empty

Class boost::detail::remove_const_helper<boost::signals::detail::connection_slot_pair, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<boost::signals::detail::connection_slot_pair, false> (0x0x7f43f8297a20) 0 empty

Class boost::detail::remove_const_impl<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<boost::signals::detail::connection_slot_pair> (0x0x7f43f82978a0) 0 empty

Class boost::remove_const<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<boost::signals::detail::connection_slot_pair> (0x0x7f43f8297840) 0 empty

Class boost::is_const<boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::signals::detail::connection_slot_pair&> (0x0x7f43f82c6068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82c60d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8297b40) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<boost::signals::detail::connection_slot_pair&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<boost::signals::detail::connection_slot_pair&> > (0x0x7f43f82c6138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82c61a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8297ba0) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&> (0x0x7f43f82c62d8) 0 empty
  mpl_::bool_<false> (0x0x7f43f8297c00) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&> > (0x0x7f43f82c6410) 0 empty
  mpl_::bool_<false> (0x0x7f43f8297c60) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<boost::signals::detail::connection_slot_pair> (0x0x7f43f8297cc0) 0 empty

Class boost::is_const<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::signals::detail::connection_slot_pair> (0x0x7f43f82c6478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82c64e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8297d20) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<boost::signals::detail::connection_slot_pair> > (0x0x7f43f82c6548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82c65b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f8297d80) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_const<boost::signals::detail::connection_slot_pair>, 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::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c66e8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6750) 0 empty
    mpl_::bool_<false> (0x0x7f43f8297de0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c67b8) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6820) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6888) 0 empty
      mpl_::bool_<false> (0x0x7f43f8297e40) 0 empty

Class boost::mpl::or_<boost::is_const<boost::signals::detail::connection_slot_pair&>, boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<boost::signals::detail::connection_slot_pair&>, boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c68f0) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6958) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c69c0) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6a28) 0 empty
        mpl_::bool_<false> (0x0x7f43f8297ea0) 0 empty

Class boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> (0x0x7f43f82c6a90) 0 empty
  boost::mpl::or_<boost::is_const<boost::signals::detail::connection_slot_pair&>, boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6af8) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::signals::detail::connection_slot_pair&>, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6b60) 0 empty
      boost::mpl::aux::or_impl<false, boost::is_const<boost::signals::detail::connection_slot_pair>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6bc8) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f82c6c30) 0 empty
          mpl_::bool_<false> (0x0x7f43f8297f00) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::signals::detail::connection_slot_pair>, boost::add_pointer<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::signals::detail::connection_slot_pair>, boost::add_pointer<boost::signals::detail::connection_slot_pair> > (0x0x7f43f8297f60) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, boost::add_pointer<const boost::signals::detail::connection_slot_pair>, boost::add_pointer<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, boost::add_pointer<const boost::signals::detail::connection_slot_pair>, boost::add_pointer<boost::signals::detail::connection_slot_pair> > (0x0x7f43f8297ae0) 0 empty

Class boost::detail::remove_rvalue_ref<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7120) 0 empty

Class boost::remove_reference<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d70c0) 0 empty

Class boost::detail::add_pointer_impl<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7060) 0 empty

Class boost::add_pointer<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7000) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, boost::add_pointer<const boost::signals::detail::connection_slot_pair>, boost::add_pointer<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, boost::add_pointer<const boost::signals::detail::connection_slot_pair>, boost::add_pointer<boost::signals::detail::connection_slot_pair> > (0x0x7f43f8297a80) 0 empty

Class boost::detail::iterator_facade_types<boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair&, long int> (0x0x7f43f881d300) 0 empty

Class boost::detail::operator_arrow_dispatch<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<boost::signals::detail::connection_slot_pair&, boost::signals::detail::connection_slot_pair*> (0x0x7f43f82d7180) 0 empty

Class boost::detail::is_pod_impl<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d72a0) 0 empty

Class boost::detail::is_scalar_impl<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7300) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7360) 0 empty

Class boost::is_integral<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::connection_slot_pair> (0x0x7f43f82c6f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82c6f70) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d73c0) 0 empty

Class boost::is_float<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e7000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7068) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7420) 0 empty

Class boost::is_arithmetic<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e70d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7138) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7480) 0 empty

Class boost::is_enum<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7208) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d74e0) 0 empty

Class boost::detail::is_pointer_impl<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7540) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7600) 0 empty

Class boost::remove_cv<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d75a0) 0 empty

Class boost::detail::is_pointer_helper<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7660) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::connection_slot_pair> (0x0x7f43f82d79c0) 0 empty

Class boost::is_member_function_pointer<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e76e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7750) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7ae0) 0 empty

Class boost::is_member_pointer<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e77b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7820) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7b40) 0 empty

Class boost::is_pointer<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e7888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e78f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7ba0) 0 empty

Class boost::is_scalar<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e7958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e79c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7c00) 0 empty

Class boost::is_void<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7c60) 0 empty

Class boost::is_pod<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_pod<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e7af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7cc0) 0 empty

Class boost::is_POD<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
boost::is_POD<boost::signals::detail::connection_slot_pair> (0x0x7f43f82e7bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7d20) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::signals::detail::connection_slot_pair> > (0x0x7f43f82e7c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f82e7d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7d80) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, 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::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f82e7d68) 0 empty
  mpl_::bool_<false> (0x0x7f43f82d7ea0) 0 empty

Class boost::mpl::and_<boost::is_POD<boost::signals::detail::connection_slot_pair>, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<boost::signals::detail::connection_slot_pair>, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f82e7dd0) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f82e7e38) 0 empty
    mpl_::bool_<false> (0x0x7f43f82d7f00) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<boost::signals::detail::connection_slot_pair>, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, 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::is_POD<boost::signals::detail::connection_slot_pair>, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f82e7ea0) 0 empty
  mpl_::bool_<false> (0x0x7f43f82d7f60) 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> (0x0x7f43f82e7f08) 0 empty
  mpl_::bool_<true> (0x0x7f43f834a000) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::connection_slot_pair>, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::connection_slot_pair>, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f82e7f70) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f43f834c000) 0 empty
    mpl_::bool_<true> (0x0x7f43f834a060) 0 empty

Class boost::detail::use_operator_brackets_proxy<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> (0x0x7f43f834c068) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::connection_slot_pair>, boost::detail::iterator_writability_disabled<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f834c0d0) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f43f834c138) 0 empty
      mpl_::bool_<true> (0x0x7f43f834a0c0) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::connection_slot_pair> (0x0x7f43f834a120) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, boost::detail::operator_brackets_proxy<boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>, boost::detail::operator_brackets_proxy<boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::connection_slot_pair> (0x0x7f43f82d7240) 0 empty

Class boost::detail::operator_brackets_result<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::signals::detail::connection_slot_pair&> (0x0x7f43f82d71e0) 0 empty

Class boost::iterator_facade<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag> (0x0x7f43f881d2a0) 0 empty

Class __gnu_cxx::new_allocator<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::signals::detail::connection_slot_pair> (0x0x7f43f834a240) 0 empty

Class std::allocator<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::signals::detail::connection_slot_pair> (0x0x7f43f834c270) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::connection_slot_pair> (0x0x7f43f834a2a0) 0 empty

Class std::allocator<boost::signals::detail::connection_slot_pair>::rebind<std::_List_node<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::signals::detail::connection_slot_pair>::rebind<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834a300) 0 empty

Class std::allocator<boost::signals::detail::connection_slot_pair>::rebind<boost::signals::detail::connection_slot_pair>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::signals::detail::connection_slot_pair>::rebind<boost::signals::detail::connection_slot_pair> (0x0x7f43f834a360) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834a3c0) 0 empty

Class std::allocator<std::_List_node<boost::signals::detail::connection_slot_pair> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834c3a8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834a4e0) 0 empty

Class std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl (0x0x7f43f834c410) 0
  std::allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834c478) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834a5a0) 0 empty

Class std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834a1e0) 0

Class std::list<boost::signals::detail::connection_slot_pair>
   size=16 align=8
   base size=16 base align=8
std::list<boost::signals::detail::connection_slot_pair> (0x0x7f43f834c4e0) 0
  std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > (0x0x7f43f834a660) 0

Class __gnu_cxx::new_allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f834a7e0) 0 empty

Class std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f834c618) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f834a840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834a8a0) 0 empty

Class std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >::rebind<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >::rebind<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f834a9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::rebind<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::rebind<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f834a960) 0 empty

Class std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >::rebind<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >::rebind<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834aae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::rebind<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::rebind<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834aa80) 0 empty

Class std::binary_function<boost::signals::detail::stored_group, boost::signals::detail::stored_group, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<boost::signals::detail::stored_group, boost::signals::detail::stored_group, bool> (0x0x7f43f834ab40) 0 empty

Class boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=32 align=8
   base size=32 base align=8
boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f43f8370af0) 0
  boost::function_base (0x0x7f43f834aba0) 0
  std::binary_function<boost::signals::detail::stored_group, boost::signals::detail::stored_group, bool> (0x0x7f43f834ac00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834ae40) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834cb60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834aea0) 0 empty

Class std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_impl<boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, false>
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_impl<boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, false> (0x0x7f43f834cbc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834cc30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834af00) 0 empty

Class std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f43f834aa20) 0

Class std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair>, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> >
   size=72 align=8
   base size=72 base align=8
std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair>, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> > (0x0x7f43f834a780) 0

Class std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f834af60) 0

Class std::_List_iterator<boost::signals::detail::connection_slot_pair>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<boost::signals::detail::connection_slot_pair> (0x0x7f43f80a8060) 0

Class boost::signals::detail::named_slot_map_iterator
   size=32 align=8
   base size=25 base align=8
boost::signals::detail::named_slot_map_iterator (0x0x7f43f82c6ea0) 0
  boost::iterator_facade<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag> (0x0x7f43f834a180) 0 empty

Class std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >
   size=40 align=8
   base size=40 base align=8
std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > (0x0x7f43f80a80c0) 0

Class boost::signals::detail::named_slot_map
   size=80 align=8
   base size=80 base align=8
boost::signals::detail::named_slot_map (0x0x7f43f80a8120) 0

Class std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f80a8180) 0

Class boost::detail::sp_element<boost::signals::detail::signal_base_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::signals::detail::signal_base_impl> (0x0x7f43f80a82a0) 0 empty

Class boost::detail::sp_dereference<boost::signals::detail::signal_base_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::signals::detail::signal_base_impl> (0x0x7f43f80a8300) 0 empty

Class boost::detail::sp_member_access<boost::signals::detail::signal_base_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::signals::detail::signal_base_impl> (0x0x7f43f80a8360) 0 empty

Class boost::detail::sp_array_access<boost::signals::detail::signal_base_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::signals::detail::signal_base_impl> (0x0x7f43f80a83c0) 0 empty

Class boost::shared_ptr<boost::signals::detail::signal_base_impl>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::signals::detail::signal_base_impl> (0x0x7f43f80a8240) 0

Class boost::signals::detail::call_notification
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::call_notification (0x0x7f43f80a81e0) 0

Class boost::signals::detail::signal_base_impl::temporarily_set_clearing
   size=8 align=8
   base size=8 base align=8
boost::signals::detail::signal_base_impl::temporarily_set_clearing (0x0x7f43f80a8540) 0

Class boost::signals::detail::signal_base_impl::<anonymous struct>
   size=1 align=1
   base size=1 base align=1
boost::signals::detail::signal_base_impl::<anonymous struct> (0x0x7f43f80a85a0) 0

Class boost::signals::detail::signal_base_impl
   size=96 align=8
   base size=96 base align=8
boost::signals::detail::signal_base_impl (0x0x7f43f80a84e0) 0

Class boost::signals::detail::signal_base
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::signal_base (0x0x7f43f80fa068) 0
  boost::noncopyable_::noncopyable (0x0x7f43f80a8600) 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_> (0x0x7f43f80a8780) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f43f80fa270) 0 empty
  boost::in_place_factory_base (0x0x7f43f80a8a20) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f43f81a7600) 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> (0x0x7f43f81a78a0) 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> (0x0x7f43f81a79c0) 0 empty

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> (0x0x7f43f81a7ea0) 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> (0x0x7f43f7e5a000) 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> (0x0x7f43f7e5a120) 0 empty

Class boost::signals::detail::call_bound0<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound0<void> (0x0x7f43f7e5a660) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 1> (0x0x7f43f7e5a840) 0 empty

Class boost::mpl::aux::type_wrapper<boost::detail::always_bool2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::detail::always_bool2> (0x0x7f43f7e5a8a0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 2> (0x0x7f43f7e5a900) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 3> (0x0x7f43f7e5a960) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 4> (0x0x7f43f7e5a9c0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 5> (0x0x7f43f7e5aa20) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 6> (0x0x7f43f7e5aa80) 0 empty

Class boost::mpl::aux::template_arity<boost::detail::always_bool2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::detail::always_bool2> (0x0x7f43f7e5a7e0) 0 empty

Class boost::mpl::lambda<boost::detail::always_bool2, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::detail::always_bool2, mpl_::void_, mpl_::int_<-1> > (0x0x7f43f7e5aae0) 0 empty

Class boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5ab40) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e786e8) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5aba0) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e78750) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e787b8) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5ac00) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5acc0) 0 empty

Class boost::is_integral<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e78820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7e78888) 0 empty
    mpl_::bool_<false> (0x0x7f43f7e5ad20) 0 empty

Class boost::is_float<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e788f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7e78958) 0 empty
    mpl_::bool_<false> (0x0x7f43f7e5ad80) 0 empty

Class boost::is_arithmetic<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e789c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7e78a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f7e5ade0) 0 empty

Class boost::detail::is_abstract_imp<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5ae40) 0 empty

Class boost::is_abstract<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e78a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7e78af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f7e5aea0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5af00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5ac60) 0 empty

Class boost::detail::is_convertible_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e5af60) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e78bc8) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf000) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf1e0) 0 empty

Class boost::detail::add_reference_impl<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf180) 0 empty

Class boost::add_reference<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf120) 0 empty

Class boost::add_lvalue_reference<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf0c0) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf3c0) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e78dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7e78e38) 0 empty
    mpl_::bool_<false> (0x0x7f43f7edf420) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e78ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7e78f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f7edf480) 0 empty

Class boost::is_reference<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7e78f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7e78548) 0 empty
    mpl_::bool_<false> (0x0x7f43f7edf4e0) 0 empty

Class boost::is_void<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7eec000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7eec068) 0 empty
    mpl_::bool_<false> (0x0x7f43f7edf540) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::named_slot_map_iterator, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::named_slot_map_iterator, true> (0x0x7f43f7edf5a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf360) 0 empty

Class boost::add_rvalue_reference<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf300) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf060) 0 empty

Class boost::detail::checker<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7edf600) 0 empty

Class boost::is_array<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7eec270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7eec2d8) 0 empty
    mpl_::bool_<false> (0x0x7f43f7edf660) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f43f7edf780) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7eec410) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f43f7edf8a0) 0 empty

Class boost::detail::is_function_impl<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7eec548) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7eec5b0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f43f7edf960) 0 empty

Class boost::is_function<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7eec680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f7eec6e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f7edfa20) 0 empty

Class boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f7eec750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f7eec7b8) 0 empty
    mpl_::bool_<true> (0x0x7f43f7edfa80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f7eec820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f7eec888) 0 empty
    mpl_::bool_<true> (0x0x7f43f7edfae0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, 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, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f7eec8f0) 0 empty
  mpl_::bool_<true> (0x0x7f43f7edfb40) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f7eec958) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f7eec9c0) 0 empty
    mpl_::bool_<true> (0x0x7f43f7edfba0) 0 empty

Class boost::iterators::enabled<true>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true> (0x0x7f43f7edfc00) 0 empty

Class boost::iterators::enabled<true>::base<bool>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true>::base<bool> (0x0x7f43f7edfc60) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f7eeca28) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f43f7edfcc0) 0 empty

Class boost::detail::enable_if_interoperable<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator, bool> (0x0x7f43f7eeca90) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f7eecaf8) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f43f7edfd20) 0 empty

Class boost::signals::detail::args0<>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::args0<> (0x0x7f43f7edfd80) 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> (0x0x7f43f7f2d300) 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> (0x0x7f43f7f2d420) 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> (0x0x7f43f7f2d540) 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> (0x0x7f43f7f2d660) 0 empty

Class boost::signals::detail::call_bound1<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound1<void> (0x0x7f43f7f2dc00) 0 empty

Class boost::signals::detail::call_bound2<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound2<void> (0x0x7f43f7f2dea0) 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> (0x0x7f43f7fd2540) 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> (0x0x7f43f7fd2660) 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> (0x0x7f43f7fd2780) 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> (0x0x7f43f7fd28a0) 0 empty

Class boost::signals::detail::call_bound3<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound3<void> (0x0x7f43f7fd2de0) 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> (0x0x7f43f7ca7480) 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> (0x0x7f43f7ca75a0) 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> (0x0x7f43f7ca76c0) 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> (0x0x7f43f7ca77e0) 0 empty

Class boost::signals::detail::call_bound4<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound4<void> (0x0x7f43f7ca7d20) 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> (0x0x7f43f7d79000) 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> (0x0x7f43f7d79120) 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> (0x0x7f43f7d79240) 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> (0x0x7f43f7d79360) 0 empty

Class boost::signals::detail::call_bound5<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound5<void> (0x0x7f43f7d79900) 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> (0x0x7f43f7e2e2a0) 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> (0x0x7f43f7e2e5a0) 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> (0x0x7f43f7e2e8a0) 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> (0x0x7f43f7e2eba0) 0 empty

Class boost::signals::detail::call_bound6<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound6<void> (0x0x7f43f7a6e3c0) 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> (0x0x7f43f7afa900) 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> (0x0x7f43f7afad80) 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> (0x0x7f43f7b0a240) 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> (0x0x7f43f7b0a6c0) 0 empty

Class boost::signals::detail::call_bound7<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound7<void> (0x0x7f43f7b7c000) 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> (0x0x7f43f7b7c660) 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> (0x0x7f43f7b7c780) 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> (0x0x7f43f7b7c8a0) 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> (0x0x7f43f7b7c9c0) 0 empty

Class boost::signals::detail::call_bound8<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound8<void> (0x0x7f43f77457e0) 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> (0x0x7f43f7776600) 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> (0x0x7f43f7776720) 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> (0x0x7f43f7776840) 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> (0x0x7f43f7776960) 0 empty

Class boost::signals::detail::call_bound9<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound9<void> (0x0x7f43f7776f00) 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> (0x0x7f43f782c720) 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> (0x0x7f43f782c840) 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> (0x0x7f43f782c960) 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> (0x0x7f43f782ca80) 0 empty

Class boost::signals::detail::call_bound10<void>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::call_bound10<void> (0x0x7f43f790c000) 0 empty

Class iovec
   size=16 align=8
   base size=16 base align=8
iovec (0x0x7f43f790c780) 0

Class sockaddr
   size=16 align=2
   base size=16 base align=2
sockaddr (0x0x7f43f790c7e0) 0

Class sockaddr_storage
   size=128 align=8
   base size=128 base align=8
sockaddr_storage (0x0x7f43f790c840) 0

Class msghdr
   size=56 align=8
   base size=56 base align=8
msghdr (0x0x7f43f790c8a0) 0

Class cmsghdr
   size=16 align=8
   base size=16 base align=8
cmsghdr (0x0x7f43f790c900) 0

Class ucred
   size=12 align=4
   base size=12 base align=4
ucred (0x0x7f43f790c960) 0

Class linger
   size=8 align=4
   base size=8 base align=4
linger (0x0x7f43f790c9c0) 0

Class osockaddr
   size=16 align=2
   base size=16 base align=2
osockaddr (0x0x7f43f790ca20) 0

Class mmsghdr
   size=64 align=8
   base size=64 base align=8
mmsghdr (0x0x7f43f790ca80) 0

Class in_addr
   size=4 align=4
   base size=4 base align=4
in_addr (0x0x7f43f790cb40) 0

Class ip_opts
   size=44 align=4
   base size=44 base align=4
ip_opts (0x0x7f43f790cba0) 0

Class ip_mreqn
   size=12 align=4
   base size=12 base align=4
ip_mreqn (0x0x7f43f790cc00) 0

Class in_pktinfo
   size=12 align=4
   base size=12 base align=4
in_pktinfo (0x0x7f43f790cc60) 0

Class in6_addr::<anonymous union>
   size=16 align=4
   base size=16 base align=4
in6_addr::<anonymous union> (0x0x7f43f790cd20) 0

Class in6_addr
   size=16 align=4
   base size=16 base align=4
in6_addr (0x0x7f43f790ccc0) 0

Class sockaddr_in
   size=16 align=4
   base size=16 base align=4
sockaddr_in (0x0x7f43f790cd80) 0

Class sockaddr_in6
   size=28 align=4
   base size=28 base align=4
sockaddr_in6 (0x0x7f43f790cde0) 0

Class ip_mreq
   size=8 align=4
   base size=8 base align=4
ip_mreq (0x0x7f43f790ce40) 0

Class ip_mreq_source
   size=12 align=4
   base size=12 base align=4
ip_mreq_source (0x0x7f43f790cea0) 0

Class ipv6_mreq
   size=20 align=4
   base size=20 base align=4
ipv6_mreq (0x0x7f43f790cf00) 0

Class group_req
   size=136 align=8
   base size=136 base align=8
group_req (0x0x7f43f790cf60) 0

Class group_source_req
   size=264 align=8
   base size=264 base align=8
group_source_req (0x0x7f43f759f000) 0

Class ip_msfilter
   size=20 align=4
   base size=20 base align=4
ip_msfilter (0x0x7f43f759f060) 0

Class group_filter
   size=272 align=8
   base size=272 base align=8
group_filter (0x0x7f43f759f0c0) 0

Class in6_pktinfo
   size=20 align=4
   base size=20 base align=4
in6_pktinfo (0x0x7f43f759f120) 0

Class ip6_mtuinfo
   size=32 align=4
   base size=32 base align=4
ip6_mtuinfo (0x0x7f43f759f180) 0

Class Cpustat
   size=28 align=4
   base size=28 base align=4
Cpustat (0x0x7f43f759f1e0) 0

Class Cpuinfo
   size=8 align=4
   base size=8 base align=4
Cpuinfo (0x0x7f43f759f240) 0

Class Loadavg
   size=12 align=4
   base size=12 base align=4
Loadavg (0x0x7f43f759f2a0) 0

Class Meminfo
   size=24 align=4
   base size=24 base align=4
Meminfo (0x0x7f43f759f300) 0

Class Netload
   size=24 align=8
   base size=24 base align=8
Netload (0x0x7f43f759f360) 0

Class Diskload
   size=8 align=4
   base size=8 base align=4
Diskload (0x0x7f43f759f3c0) 0

Class Unameinfo
   size=40 align=8
   base size=40 base align=8
Unameinfo (0x0x7f43f759f420) 0

Class Uptime
   size=8 align=4
   base size=8 base align=4
Uptime (0x0x7f43f759f480) 0

Class Users
   size=4 align=4
   base size=4 base align=4
Users (0x0x7f43f759f4e0) 0

Class Procinfo
   size=40 align=8
   base size=36 base align=8
Procinfo (0x0x7f43f759f540) 0

Class __gnu_cxx::new_allocator<Procinfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Procinfo> (0x0x7f43f759f660) 0 empty

Class std::allocator<Procinfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<Procinfo> (0x0x7f43f79295b0) 0 empty
  __gnu_cxx::new_allocator<Procinfo> (0x0x7f43f759f6c0) 0 empty

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

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

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

Class std::allocator<std::_List_node<Procinfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Procinfo> > (0x0x7f43f79296e8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f43f759f840) 0 empty

Class std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl (0x0x7f43f7929750) 0
  std::allocator<std::_List_node<Procinfo> > (0x0x7f43f79297b8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f43f759f8a0) 0 empty

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

Class std::list<Procinfo>
   size=16 align=8
   base size=16 base align=8
std::list<Procinfo> (0x0x7f43f7929820) 0
  std::_List_base<Procinfo, std::allocator<Procinfo> > (0x0x7f43f759f900) 0

Class Wsinfo
   size=216 align=8
   base size=216 base align=8
Wsinfo (0x0x7f43f759f5a0) 0

Class __gnu_cxx::new_allocator<Wsinfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Wsinfo> (0x0x7f43f759fa20) 0 empty

Class std::allocator<Wsinfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<Wsinfo> (0x0x7f43f79298f0) 0 empty
  __gnu_cxx::new_allocator<Wsinfo> (0x0x7f43f759fa80) 0 empty

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

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

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

Class std::allocator<std::_List_node<Wsinfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Wsinfo> > (0x0x7f43f7929a28) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7f43f759fc00) 0 empty

Class std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl (0x0x7f43f7929a90) 0
  std::allocator<std::_List_node<Wsinfo> > (0x0x7f43f7929af8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7f43f759fc60) 0 empty

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

Class std::list<Wsinfo>
   size=16 align=8
   base size=16 base align=8
std::list<Wsinfo> (0x0x7f43f7929b60) 0
  std::_List_base<Wsinfo, std::allocator<Wsinfo> > (0x0x7f43f759fcc0) 0

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

Class boost::remove_reference<void()>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void()> (0x0x7f43f759fde0) 0 empty

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

Class boost::add_pointer<void()>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void()> (0x0x7f43f759fd20) 0 empty

Class boost::detail::function_traits_helper<void (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function_traits_helper<void (*)()> (0x0x7f43f759ff00) 0 empty

Class boost::function_traits<void()>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void()> (0x0x7f43f7929e38) 0 empty
  boost::detail::function_traits_helper<void (*)()> (0x0x7f43f759ff60) 0 empty

Class boost::signals::detail::real_get_signal_impl<0, void(), boost::last_value<void>, int, std::less<int>, boost::function<void()> >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::real_get_signal_impl<0, void(), boost::last_value<void>, int, std::less<int>, boost::function<void()> > (0x0x7f43f76a9000) 0 empty

Class boost::signals::detail::get_signal_impl<void(), boost::last_value<void>, int, std::less<int>, boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::signals::detail::get_signal_impl<void(), boost::last_value<void>, int, std::less<int>, boost::function<void()> > (0x0x7f43f7929888) 0 empty
  boost::signals::detail::real_get_signal_impl<0, void(), boost::last_value<void>, int, std::less<int>, boost::function<void()> > (0x0x7f43f76a9060) 0 empty

Class boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >
   size=40 align=8
   base size=33 base align=8
boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> > (0x0x7f43f76ab070) 0
  boost::signals::detail::signal_base (0x0x7f43f7929bc8) 0
    boost::noncopyable_::noncopyable (0x0x7f43f76a9180) 0 empty
  boost::signals::trackable (0x0x7f43f76a91e0) 16

Class boost::signal<void()>
   size=40 align=8
   base size=33 base align=8
boost::signal<void()> (0x0x7f43f76ac068) 0
  boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> > (0x0x7f43f76ab150) 0
    boost::signals::detail::signal_base (0x0x7f43f76ac0d0) 0
      boost::noncopyable_::noncopyable (0x0x7f43f76a9300) 0 empty
    boost::signals::trackable (0x0x7f43f76a9360) 16

Class SinfoData
   size=56 align=8
   base size=56 base align=8
SinfoData (0x0x7f43f759f960) 0

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 (0x0x7f43f76a9540) 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 (0x0x7f43f76a95a0) 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> (0x0x7f43f76a9600) 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 (0x0x7f43f76a96c0) 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 (0x0x7f43f76a9720) 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> (0x0x7f43f76a9780) 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 (0x0x7f43f76ac3a8) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7f43f76ac410) 0
      primary-for boost::gregorian::bad_weekday (0x0x7f43f76ac3a8)
    std::logic_error (0x0x7f43f76ac478) 0
        primary-for std::out_of_range (0x0x7f43f76ac410)
      std::exception (0x0x7f43f76a9ae0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f43f76ac478)

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*> (0x0x7f43f76a9d80) 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> (0x0x7f43f76a9d20) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7f43f76a9cc0) 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*> (0x0x7f43f76a9ea0) 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> (0x0x7f43f76a9e40) 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> (0x0x7f43f76a9de0) 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> (0x0x7f43f76a9c60) 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> (0x0x7f43f76a9f00) 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> (0x0x7f43f76ac750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f76ac7b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f76a9f60) 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> (0x0x7f43f73b4000) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7f43f76ac820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f76ac888) 0 empty
    mpl_::bool_<true> (0x0x7f43f73b4060) 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> (0x0x7f43f76ac8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f76ac958) 0 empty
    mpl_::bool_<true> (0x0x7f43f73b40c0) 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> (0x0x7f43f73b4120) 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> (0x0x7f43f76a9c00) 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> (0x0x7f43f76a9ba0) 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> > (0x0x7f43f76a9b40) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7f43f76acaf8) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7f43f73b4240) 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 (0x0x7f43f76acb60) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7f43f76acbc8) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7f43f76acb60)
    std::logic_error (0x0x7f43f76acc30) 0
        primary-for std::out_of_range (0x0x7f43f76acbc8)
      std::exception (0x0x7f43f73b42a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f43f76acc30)

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 (0x0x7f43f76acc98) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7f43f76acd00) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7f43f76acc98)
    std::logic_error (0x0x7f43f76acd68) 0
        primary-for std::out_of_range (0x0x7f43f76acd00)
      std::exception (0x0x7f43f73b4360) 0 nearly-empty
          primary-for std::logic_error (0x0x7f43f76acd68)

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*> (0x0x7f43f73b4660) 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> (0x0x7f43f73b4600) 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> (0x0x7f43f73b45a0) 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> (0x0x7f43f73b4540) 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> (0x0x7f43f73b46c0) 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> (0x0x7f43f76acf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f73fb000) 0 empty
    mpl_::bool_<false> (0x0x7f43f73b47e0) 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> (0x0x7f43f73fb068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f73fb0d0) 0 empty
    mpl_::bool_<true> (0x0x7f43f73b4840) 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> (0x0x7f43f73b48a0) 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> (0x0x7f43f73b44e0) 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> (0x0x7f43f73b4480) 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> > (0x0x7f43f73b4420) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7f43f73fb340) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7f43f73b49c0) 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 (0x0x7f43f73fb3a8) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7f43f73fb410) 0
      primary-for boost::gregorian::bad_year (0x0x7f43f73fb3a8)
    std::logic_error (0x0x7f43f73fb478) 0
        primary-for std::out_of_range (0x0x7f43f73fb410)
      std::exception (0x0x7f43f73b4a20) 0 nearly-empty
          primary-for std::logic_error (0x0x7f43f73fb478)

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*> (0x0x7f43f73b4cc0) 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> (0x0x7f43f73b4c60) 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> (0x0x7f43f73b4c00) 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> (0x0x7f43f73b4ba0) 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> (0x0x7f43f73b4d20) 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> (0x0x7f43f73fb680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f73fb6e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f73b4d80) 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> (0x0x7f43f73fb750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f73fb7b8) 0 empty
    mpl_::bool_<true> (0x0x7f43f73b4de0) 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> (0x0x7f43f73b4e40) 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> (0x0x7f43f73b4b40) 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> (0x0x7f43f73b4ae0) 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> > (0x0x7f43f73b4a80) 0

Class boost::gregorian::greg_year
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_year (0x0x7f43f73fba28) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1400u, 10000u, boost::gregorian::bad_year> > (0x0x7f43f73b4ea0) 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 (0x0x7f43f73fba90) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7f43f73fbaf8) 0
      primary-for boost::gregorian::bad_month (0x0x7f43f73fba90)
    std::logic_error (0x0x7f43f73fbb60) 0
        primary-for std::out_of_range (0x0x7f43f73fbaf8)
      std::exception (0x0x7f43f73b4f00) 0 nearly-empty
          primary-for std::logic_error (0x0x7f43f73fbb60)

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*> (0x0x7f43f74321e0) 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> (0x0x7f43f7432180) 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> (0x0x7f43f7432120) 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> (0x0x7f43f74320c0) 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> (0x0x7f43f7432240) 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> (0x0x7f43f73fbd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f73fbdd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f74322a0) 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> (0x0x7f43f73fbe38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f73fbea0) 0 empty
    mpl_::bool_<true> (0x0x7f43f7432300) 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> (0x0x7f43f7432360) 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> (0x0x7f43f7432060) 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> (0x0x7f43f7432000) 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> > (0x0x7f43f73b4f60) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7f43f7443068) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f43f7432480) 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> (0x0x7f43f74324e0) 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> (0x0x7f43f74325a0) 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> (0x0x7f43f7432540) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7f43f7443138) 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> (0x0x7f43f7432600) 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 (0x0x7f43f74326c0) 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 (0x0x7f43f7432720) 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> > (0x0x7f43f7432780) 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> > > (0x0x7f43f74432d8) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f74327e0) 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> > > > (0x0x7f43f74433a8) 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> > > (0x0x7f43f7443410) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f7432840) 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> > > > > (0x0x7f43f74434e0) 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> > > > (0x0x7f43f7443548) 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> > > (0x0x7f43f74435b0) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f74328a0) 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> > > > > > (0x0x7f43f7443680) 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> > > > > (0x0x7f43f74436e8) 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> > > > (0x0x7f43f7443750) 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> > > (0x0x7f43f74437b8) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f7432900) 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> > > > > > > (0x0x7f43f7443888) 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> > > > > > (0x0x7f43f74438f0) 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> > > > > (0x0x7f43f7443958) 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> > > > (0x0x7f43f74439c0) 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> > > (0x0x7f43f7443a28) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f7432960) 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> (0x0x7f43f7443af8) 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> > > > > > > (0x0x7f43f7443b60) 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> > > > > > (0x0x7f43f7443bc8) 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> > > > > (0x0x7f43f7443c30) 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> > > > (0x0x7f43f7443c98) 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> > > (0x0x7f43f7443d00) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f74329c0) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7f43f7443e38) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f43f7443ea0) 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> > > > > > > (0x0x7f43f7443f08) 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> > > > > > (0x0x7f43f7443f70) 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> > > > > (0x0x7f43f74a0000) 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> > > > (0x0x7f43f74a0068) 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> > > (0x0x7f43f74a00d0) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f7432a20) 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> (0x0x7f43f7432ba0) 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> > (0x0x7f43f7432c00) 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> (0x0x7f43f7432c60) 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> > (0x0x7f43f74a03a8) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7f43f7432cc0) 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> (0x0x7f43f74a05b0) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f43f74a0618) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7f43f7432d20) 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> > (0x0x7f43f74a06e8) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f43f74a0750) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f43f74a07b8) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7f43f7432d80) 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> (0x0x7f43f74a0888) 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> > (0x0x7f43f74a08f0) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f43f74a0958) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f43f74a09c0) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7f43f7432de0) 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> (0x0x7f43f74a0a90) 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> (0x0x7f43f74a0af8) 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> > (0x0x7f43f74a0b60) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f43f74a0bc8) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f43f74a0c30) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7f43f7432e40) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7f43f74a0e38) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f43f74a0ea0) 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> (0x0x7f43f74a0f08) 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> > (0x0x7f43f74a0f70) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f43f74a0c98) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f43f7516000) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7f43f7432ea0) 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*> (0x0x7f43f712d2a0) 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> (0x0x7f43f712d240) 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> (0x0x7f43f712d1e0) 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> (0x0x7f43f712d180) 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> (0x0x7f43f712d300) 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> (0x0x7f43f7516478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f75164e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f712d420) 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> (0x0x7f43f7516548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f75165b0) 0 empty
    mpl_::bool_<true> (0x0x7f43f712d480) 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> (0x0x7f43f712d4e0) 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> (0x0x7f43f712d120) 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> (0x0x7f43f712d0c0) 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> > (0x0x7f43f712d060) 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> (0x0x7f43f712d780) 0

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

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7f43f75169c0) 0
  boost::gregorian::date_duration (0x0x7f43f7516a28) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f43f7516a90) 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> > > > > > > (0x0x7f43f7516af8) 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> > > > > > (0x0x7f43f7516b60) 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> > > > > (0x0x7f43f7516bc8) 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> > > > (0x0x7f43f7516c30) 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> > > (0x0x7f43f7516c98) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f43f712d900) 0 empty

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

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

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

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> (0x0x7f43f712de40) 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> > (0x0x7f43f712dea0) 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> (0x0x7f43f712df00) 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> > (0x0x7f43f71c5340) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f712df60) 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> (0x0x7f43f71c53a8) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f71c5410) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f7210000) 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> > (0x0x7f43f71c5478) 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> (0x0x7f43f71c54e0) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f71c5548) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f7210060) 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> (0x0x7f43f71c55b0) 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> > (0x0x7f43f71c5618) 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> (0x0x7f43f71c5680) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f71c56e8) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f72100c0) 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> (0x0x7f43f7210180) 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> > (0x0x7f43f71c5750) 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> (0x0x7f43f71c57b8) 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> > (0x0x7f43f71c5820) 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> (0x0x7f43f71c5888) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f71c58f0) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f7210120) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7f43f71c5a90) 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> > (0x0x7f43f71c5af8) 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> (0x0x7f43f71c5b60) 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> > (0x0x7f43f71c5bc8) 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> (0x0x7f43f71c5c30) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f71c5c98) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f72101e0) 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 (0x0x7f43f72102a0) 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> (0x0x7f43f7210480) 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> > (0x0x7f43f72104e0) 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> (0x0x7f43f7210540) 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> > (0x0x7f43f71c5d68) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f43f72105a0) 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> (0x0x7f43f71c5ea0) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f43f71c5f08) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f43f7210600) 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> > (0x0x7f43f71c5f70) 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> (0x0x7f43f71c5138) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f43f71c51a0) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f43f7210660) 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> (0x0x7f43f71c5208) 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> > (0x0x7f43f71c5270) 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> (0x0x7f43f71c59c0) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f43f7297000) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f43f72106c0) 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> (0x0x7f43f72107e0) 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> > (0x0x7f43f7210780) 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> > > (0x0x7f43f7297068) 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> (0x0x7f43f72970d0) 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> > (0x0x7f43f7297138) 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> (0x0x7f43f72971a0) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f43f7297208) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f43f7210720) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7f43f72973a8) 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> > > (0x0x7f43f7297410) 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> (0x0x7f43f7297478) 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> > (0x0x7f43f72974e0) 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> (0x0x7f43f7297548) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f43f72975b0) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f43f7210960) 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> (0x0x7f43f72109c0) 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> (0x0x7f43f7210a20) 0

Class boost::date_time::iso_format_base<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::iso_format_base<wchar_t> (0x0x7f43f7210ae0) 0 empty

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f43f7210de0) 0

Class boost::date_time::simple_format<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::simple_format<wchar_t> (0x0x7f43f6f84000) 0 empty

Class boost::is_chained_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f43f6f84060) 0 empty

Class boost::is_chained_base<boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> >
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> > (0x0x7f43f6f840c0) 0 empty

Class boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f43f6f84120) 0 empty

Class boost::equality_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > > (0x0x7f43f7297b60) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f43f6f84240) 0 empty

Class boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t>
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> (0x0x7f43f7297bc8) 0 empty
  boost::equality_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > > (0x0x7f43f7297c30) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f43f6f842a0) 0 empty

Class boost::less_than_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> > (0x0x7f43f7297c98) 0 empty
  boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> (0x0x7f43f7297d00) 0 empty
    boost::equality_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > > (0x0x7f43f7297d68) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f43f6f84300) 0 empty

Class boost::less_than_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::true_t>
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::true_t> (0x0x7f43f7297dd0) 0 empty
  boost::less_than_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> > (0x0x7f43f7297e38) 0 empty
    boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> (0x0x7f43f7297ea0) 0 empty
      boost::equality_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > > (0x0x7f43f7297f08) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f43f6f84360) 0 empty

Class boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>
   size=8 align=4
   base size=8 base align=4
boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> (0x0x7f43f7297f70) 0
  boost::less_than_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::true_t> (0x0x7f43f7297270) 0 empty
    boost::less_than_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> > (0x0x7f43f72972d8) 0 empty
      boost::equality_comparable<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> >, boost::detail::false_t> (0x0x7f43f7297618) 0 empty
        boost::equality_comparable1<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration>, boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > > (0x0x7f43f7297680) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f43f6f843c0) 0 empty

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

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

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

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

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f43f6f84a80) 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> (0x0x7f43f703ac40) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f43f6f84c60) 0
      primary-for std::moneypunct<char, true> (0x0x7f43f703ac40)
  std::money_base (0x0x7f43f6f84cc0) 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> (0x0x7f43f703ae00) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f43f6f84d20) 0
      primary-for std::moneypunct<char, false> (0x0x7f43f703ae00)
  std::money_base (0x0x7f43f6f84d80) 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> (0x0x7f43f70691c0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f43f6f84de0) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f43f70691c0)
  std::money_base (0x0x7f43f6f84e40) 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> (0x0x7f43f7069380) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f43f6f84ea0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f43f7069380)
  std::money_base (0x0x7f43f6f84f00) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f43f7089180) 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> (0x0x7f43f7091930) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f43f70892a0) 0
      primary-for std::messages<char> (0x0x7f43f7091930)
  std::messages_base (0x0x7f43f7089300) 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> (0x0x7f43f7091af0) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f43f7089360) 0
      primary-for std::messages<wchar_t> (0x0x7f43f7091af0)
  std::messages_base (0x0x7f43f70893c0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f43f7089480) 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> (0x0x7f43f70dc700) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f43f7089600) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f43f70dc700)
  std::codecvt_base (0x0x7f43f7089660) 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> (0x0x7f43f70f4000) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f43f70dc7e0) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f43f70f4000)
    std::locale::facet (0x0x7f43f70896c0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f43f70dc7e0)
    std::codecvt_base (0x0x7f43f7089720) 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> (0x0x7f43f70dc930) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f43f7089780) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f43f70dc930)
  std::codecvt_base (0x0x7f43f70897e0) 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> (0x0x7f43f70f40d0) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f43f70dca80) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f43f70f40d0)
    std::locale::facet (0x0x7f43f7089840) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f43f70dca80)
    std::codecvt_base (0x0x7f43f70898a0) 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> (0x0x7f43f70f4208) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f43f70f4270) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f43f70f4208)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f43f70dcee0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f43f70f4270)
      std::locale::facet (0x0x7f43f7089960) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f43f70dcee0)
      std::codecvt_base (0x0x7f43f70899c0) 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> (0x0x7f43f70f4340) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f43f70f43a8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f43f70f4340)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f43f6d1d0e0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f43f70f43a8)
      std::locale::facet (0x0x7f43f7089a20) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f43f6d1d0e0)
      std::codecvt_base (0x0x7f43f7089a80) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f43f7089c00) 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> > (0x0x7f43f7089ba0) 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> (0x0x7f43f70f4b60) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f43f6d94e70) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f43f70f4b60)
    std::locale::facet (0x0x7f43f6d90120) 0
        primary-for std::moneypunct<char, false> (0x0x7f43f6d94e70)
    std::money_base (0x0x7f43f6d90180) 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> (0x0x7f43f70f4bc8) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f43f6d94ee0) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f43f70f4bc8)
    std::locale::facet (0x0x7f43f6d901e0) 0
        primary-for std::moneypunct<char, true> (0x0x7f43f6d94ee0)
    std::money_base (0x0x7f43f6d90240) 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> (0x0x7f43f70f4c30) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f43f6d902a0) 0
      primary-for std::money_get<char> (0x0x7f43f70f4c30)

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

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

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

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> (0x0x7f43f6db13f0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f43f6d904e0) 0
      primary-for std::time_get<char> (0x0x7f43f6db13f0)
  std::time_base (0x0x7f43f6d90540) 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> (0x0x7f43f70f4f70) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f43f6db14d0) 0
      primary-for std::time_get_byname<char> (0x0x7f43f70f4f70)
    std::locale::facet (0x0x7f43f6d90600) 0
        primary-for std::time_get<char> (0x0x7f43f6db14d0)
    std::time_base (0x0x7f43f6d90660) 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> (0x0x7f43f70f4548) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f43f6db1620) 0
      primary-for std::messages_byname<char> (0x0x7f43f70f4548)
    std::locale::facet (0x0x7f43f6d90720) 0
        primary-for std::messages<char> (0x0x7f43f6db1620)
    std::messages_base (0x0x7f43f6d90780) 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> (0x0x7f43f6ded000) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f43f6db1770) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f43f6ded000)
    std::locale::facet (0x0x7f43f6d907e0) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f43f6db1770)
    std::money_base (0x0x7f43f6d90840) 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> (0x0x7f43f6ded068) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f43f6db17e0) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f43f6ded068)
    std::locale::facet (0x0x7f43f6d908a0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f43f6db17e0)
    std::money_base (0x0x7f43f6d90900) 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> (0x0x7f43f6ded0d0) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f43f6d90960) 0
      primary-for std::money_get<wchar_t> (0x0x7f43f6ded0d0)

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

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

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

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> (0x0x7f43f6db1a80) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f43f6d90c00) 0
      primary-for std::time_get<wchar_t> (0x0x7f43f6db1a80)
  std::time_base (0x0x7f43f6d90c60) 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> (0x0x7f43f6ded4e0) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f43f6db1b60) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f43f6ded4e0)
    std::locale::facet (0x0x7f43f6d90cc0) 0
        primary-for std::time_get<wchar_t> (0x0x7f43f6db1b60)
    std::time_base (0x0x7f43f6d90d20) 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> (0x0x7f43f6ded5b0) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f43f6db1c40) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f43f6ded5b0)
    std::locale::facet (0x0x7f43f6d90de0) 0
        primary-for std::messages<wchar_t> (0x0x7f43f6db1c40)
    std::messages_base (0x0x7f43f6d90e40) 0 empty

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

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

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

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

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

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

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7f43f6e613c0) 0

Class boost::range_detail::char_or_wchar_t_array_tag
   size=1 align=1
   base size=0 base align=1
boost::range_detail::char_or_wchar_t_array_tag (0x0x7f43f6e618a0) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f43f6e61900) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f43f6e61960) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f43f6e619c0) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f43f6e61a20) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f43f6e61a80) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f43f6e61ae0) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f43f6b06420) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f43f6b066c0) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f43f6b06720) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f43f6b06780) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f43f6b067e0) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f43f6b06840) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f43f6b068a0) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f43f6b06900) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f43f6b06960) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f43f6b069c0) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f43f6b06a20) 0 empty

Class boost::Integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long unsigned int> (0x0x7f43f6b06a80) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f43f6b06ba0) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f43f6b06c00) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f43f6b06c60) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f43f6b06cc0) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f43f6b06d20) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f43f6b06e40) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f43f6b06ea0) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f43f6b06f00) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f43f6b06f60) 0 empty

Class boost::UnsignedInteger<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long long unsigned int> (0x0x7f43f6b51000) 0 empty

Class boost::iterator_range_detail::range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::range_tag (0x0x7f43f6cdd1e0) 0 empty

Class boost::iterator_range_detail::const_range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::const_range_tag (0x0x7f43f6cdd240) 0 empty

Class boost::algorithm::size_descriptor<1>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<1> (0x0x7f43f6cdd900) 0 empty

Class boost::algorithm::size_descriptor<2>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<2> (0x0x7f43f6cdd960) 0 empty

Class boost::algorithm::detail::replace_const_time_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::detail::replace_const_time_helper<true> (0x0x7f43f6cddba0) 0 empty

Class boost::algorithm::detail::replace_native_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::detail::replace_native_helper<true> (0x0x7f43f6cddc60) 0 empty

Class boost::algorithm::detail::process_segment_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::detail::process_segment_helper<true> (0x0x7f43f6cddd20) 0 empty

Class boost::algorithm::detail::head_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::head_finderF (0x0x7f43f6cddf00) 0

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7f43f6cddf60) 0

Class boost::algorithm::is_equal
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_equal (0x0x7f43f6abd120) 0 empty

Class boost::algorithm::is_iequal
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iequal (0x0x7f43f6abd180) 0

Class boost::algorithm::is_less
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_less (0x0x7f43f6abd1e0) 0 empty

Class boost::algorithm::is_iless
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iless (0x0x7f43f6abd240) 0

Class boost::algorithm::is_not_greater
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_not_greater (0x0x7f43f6abd2a0) 0 empty

Class boost::algorithm::is_not_igreater
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_not_igreater (0x0x7f43f6abd300) 0

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

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

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

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

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

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7f43f6abd9c0) 0 empty

Vtable for boost::bad_lexical_cast
boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16bad_lexical_castE)
16    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
24    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
32    (int (*)(...))boost::bad_lexical_cast::what

Class boost::bad_lexical_cast
   size=24 align=8
   base size=24 base align=8
boost::bad_lexical_cast (0x0x7f43f6c9b9c0) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7f43f6c9ba28) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f43f6c9b9c0)
    std::exception (0x0x7f43f6abda80) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f43f6c9ba28)

Class boost::mpl::aux::msvc_eti_base<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_eti_base<int> (0x0x7f43f6832060) 0 empty

Class boost::mpl::equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::na, mpl_::na> (0x0x7f43f6832120) 0 empty

Class boost::mpl::equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to<mpl_::na, mpl_::na> (0x0x7f43f6832420) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> > (0x0x7f43f6c9bdd0) 0 empty
  mpl_::int_<-1> (0x0x7f43f68325a0) 0 empty

Class boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f6832600) 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> (0x0x7f43f6c9bea0) 0 empty
  mpl_::int_<1> (0x0x7f43f6832a20) 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> (0x0x7f43f6c9bf08) 0 empty
  mpl_::int_<2> (0x0x7f43f6832a80) 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> (0x0x7f43f6c9bf70) 0 empty
  mpl_::int_<3> (0x0x7f43f6832ae0) 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> (0x0x7f43f6c9b0d0) 0 empty
  mpl_::int_<4> (0x0x7f43f6832b40) 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> (0x0x7f43f6c9b618) 0 empty
  mpl_::int_<5> (0x0x7f43f6832ba0) 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> (0x0x7f43f6c9b680) 0 empty
  mpl_::int_<6> (0x0x7f43f6832c00) 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> (0x0x7f43f6c9b6e8) 0 empty
  mpl_::int_<7> (0x0x7f43f6832c60) 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> (0x0x7f43f6869000) 0 empty
  mpl_::int_<8> (0x0x7f43f6832cc0) 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> (0x0x7f43f6869068) 0 empty
  mpl_::int_<9> (0x0x7f43f6832d20) 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> (0x0x7f43f68690d0) 0 empty
  mpl_::int_<10> (0x0x7f43f6832d80) 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> (0x0x7f43f6869138) 0 empty
  mpl_::int_<11> (0x0x7f43f6832de0) 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> (0x0x7f43f68691a0) 0 empty
  mpl_::int_<12> (0x0x7f43f6832e40) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f43f6832ea0) 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> (0x0x7f43f6869208) 0 empty
  mpl_::int_<13> (0x0x7f43f6832f00) 0 empty

Class boost::mpl::times_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::na, mpl_::na> (0x0x7f43f6873060) 0 empty

Class boost::mpl::times<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times<mpl_::na, mpl_::na> (0x0x7f43f6873480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> > (0x0x7f43f68695b0) 0 empty
  mpl_::int_<-1> (0x0x7f43f6873600) 0 empty

Class boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f6873660) 0 empty

Class boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f6873780) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f43f68697b8) 0 empty
  mpl_::int_<-1> (0x0x7f43f6873900) 0 empty

Class boost::mpl::less_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::na, mpl_::na> (0x0x7f43f6873a80) 0 empty

Class boost::mpl::less<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less<mpl_::na, mpl_::na> (0x0x7f43f6873d80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> > (0x0x7f43f68699c0) 0 empty
  mpl_::int_<-1> (0x0x7f43f6873f00) 0 empty

Class boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f6873f60) 0 empty

Vtable for boost::numeric::bad_numeric_cast
boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric16bad_numeric_castE)
16    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
24    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
32    (int (*)(...))boost::numeric::bad_numeric_cast::what

Class boost::numeric::bad_numeric_cast
   size=8 align=8
   base size=8 base align=8
boost::numeric::bad_numeric_cast (0x0x7f43f6869af8) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7f43f6869b60) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f43f6869af8)
    std::exception (0x0x7f43f68a2840) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f43f6869b60)

Vtable for boost::numeric::negative_overflow
boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17negative_overflowE)
16    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
24    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
32    (int (*)(...))boost::numeric::negative_overflow::what

Class boost::numeric::negative_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::negative_overflow (0x0x7f43f6869bc8) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f43f6869c30) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f43f6869bc8)
    std::bad_cast (0x0x7f43f6869c98) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f43f6869c30)
      std::exception (0x0x7f43f68a28a0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f43f6869c98)

Vtable for boost::numeric::positive_overflow
boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17positive_overflowE)
16    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
24    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
32    (int (*)(...))boost::numeric::positive_overflow::what

Class boost::numeric::positive_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::positive_overflow (0x0x7f43f6869d00) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f43f6869d68) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f43f6869d00)
    std::bad_cast (0x0x7f43f6869dd0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f43f6869d68)
      std::exception (0x0x7f43f68a2900) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f43f6869dd0)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7f43f68a2960) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7f43f68a2a80) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7f43f68a2b40) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7f43f68a2d80) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f43f68a2de0) 0 empty

Class boost::numeric::numeric_cast_traits<char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, char> (0x0x7f43f651ac00) 0 empty

Class boost::numeric::numeric_cast_traits<char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, signed char> (0x0x7f43f651ac60) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned char> (0x0x7f43f651acc0) 0 empty

Class boost::numeric::numeric_cast_traits<char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short int> (0x0x7f43f651ad20) 0 empty

Class boost::numeric::numeric_cast_traits<char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short unsigned int> (0x0x7f43f651ad80) 0 empty

Class boost::numeric::numeric_cast_traits<char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, int> (0x0x7f43f651ade0) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned int> (0x0x7f43f651ae40) 0 empty

Class boost::numeric::numeric_cast_traits<char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long int> (0x0x7f43f651aea0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long unsigned int> (0x0x7f43f651af00) 0 empty

Class boost::numeric::numeric_cast_traits<char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, float> (0x0x7f43f651af60) 0 empty

Class boost::numeric::numeric_cast_traits<char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, double> (0x0x7f43f6570000) 0 empty

Class boost::numeric::numeric_cast_traits<char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long double> (0x0x7f43f6570060) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, char> (0x0x7f43f65700c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, signed char> (0x0x7f43f6570120) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned char> (0x0x7f43f6570180) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short int> (0x0x7f43f65701e0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short unsigned int> (0x0x7f43f6570240) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, int> (0x0x7f43f65702a0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned int> (0x0x7f43f6570300) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long int> (0x0x7f43f6570360) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long unsigned int> (0x0x7f43f65703c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, float> (0x0x7f43f6570420) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, double> (0x0x7f43f6570480) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long double> (0x0x7f43f65704e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, char> (0x0x7f43f6570540) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, signed char> (0x0x7f43f65705a0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned char> (0x0x7f43f6570600) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short int> (0x0x7f43f6570660) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short unsigned int> (0x0x7f43f65706c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, int> (0x0x7f43f6570720) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned int> (0x0x7f43f6570780) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long int> (0x0x7f43f65707e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long unsigned int> (0x0x7f43f6570840) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, float> (0x0x7f43f65708a0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, double> (0x0x7f43f6570900) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long double> (0x0x7f43f6570960) 0 empty

Class boost::numeric::numeric_cast_traits<short int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, char> (0x0x7f43f65709c0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, signed char> (0x0x7f43f6570a20) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned char> (0x0x7f43f6570a80) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short int> (0x0x7f43f6570ae0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short unsigned int> (0x0x7f43f6570b40) 0 empty

Class boost::numeric::numeric_cast_traits<short int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, int> (0x0x7f43f6570ba0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned int> (0x0x7f43f6570c00) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long int> (0x0x7f43f6570c60) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long unsigned int> (0x0x7f43f6570cc0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, float> (0x0x7f43f6570d20) 0 empty

Class boost::numeric::numeric_cast_traits<short int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, double> (0x0x7f43f6570d80) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long double> (0x0x7f43f6570de0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, char> (0x0x7f43f6570e40) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, signed char> (0x0x7f43f6570ea0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned char> (0x0x7f43f6570f00) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short int> (0x0x7f43f6570f60) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int> (0x0x7f43f659e000) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, int> (0x0x7f43f659e060) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned int> (0x0x7f43f659e0c0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long int> (0x0x7f43f659e120) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int> (0x0x7f43f659e180) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, float> (0x0x7f43f659e1e0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, double> (0x0x7f43f659e240) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long double> (0x0x7f43f659e2a0) 0 empty

Class boost::numeric::numeric_cast_traits<int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, char> (0x0x7f43f659e300) 0 empty

Class boost::numeric::numeric_cast_traits<int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, signed char> (0x0x7f43f659e360) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned char> (0x0x7f43f659e3c0) 0 empty

Class boost::numeric::numeric_cast_traits<int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short int> (0x0x7f43f659e420) 0 empty

Class boost::numeric::numeric_cast_traits<int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short unsigned int> (0x0x7f43f659e480) 0 empty

Class boost::numeric::numeric_cast_traits<int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, int> (0x0x7f43f659e4e0) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned int> (0x0x7f43f659e540) 0 empty

Class boost::numeric::numeric_cast_traits<int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long int> (0x0x7f43f659e5a0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long unsigned int> (0x0x7f43f659e600) 0 empty

Class boost::numeric::numeric_cast_traits<int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, float> (0x0x7f43f659e660) 0 empty

Class boost::numeric::numeric_cast_traits<int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, double> (0x0x7f43f659e6c0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long double> (0x0x7f43f659e720) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, char> (0x0x7f43f659e780) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, signed char> (0x0x7f43f659e7e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned char> (0x0x7f43f659e840) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short int> (0x0x7f43f659e8a0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short unsigned int> (0x0x7f43f659e900) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, int> (0x0x7f43f659e960) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned int> (0x0x7f43f659e9c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long int> (0x0x7f43f659ea20) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long unsigned int> (0x0x7f43f659ea80) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, float> (0x0x7f43f659eae0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, double> (0x0x7f43f659eb40) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long double> (0x0x7f43f659eba0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, char> (0x0x7f43f659ec00) 0 empty

Class boost::numeric::numeric_cast_traits<long int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, signed char> (0x0x7f43f659ec60) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned char> (0x0x7f43f659ecc0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short int> (0x0x7f43f659ed20) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short unsigned int> (0x0x7f43f659ed80) 0 empty

Class boost::numeric::numeric_cast_traits<long int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, int> (0x0x7f43f659ede0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned int> (0x0x7f43f659ee40) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long int> (0x0x7f43f659eea0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long unsigned int> (0x0x7f43f659ef00) 0 empty

Class boost::numeric::numeric_cast_traits<long int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, float> (0x0x7f43f659ef60) 0 empty

Class boost::numeric::numeric_cast_traits<long int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, double> (0x0x7f43f65ca000) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long double> (0x0x7f43f65ca060) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, char> (0x0x7f43f65ca0c0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, signed char> (0x0x7f43f65ca120) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned char> (0x0x7f43f65ca180) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short int> (0x0x7f43f65ca1e0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int> (0x0x7f43f65ca240) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, int> (0x0x7f43f65ca2a0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned int> (0x0x7f43f65ca300) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long int> (0x0x7f43f65ca360) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int> (0x0x7f43f65ca3c0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, float> (0x0x7f43f65ca420) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, double> (0x0x7f43f65ca480) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long double> (0x0x7f43f65ca4e0) 0 empty

Class boost::numeric::numeric_cast_traits<float, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, char> (0x0x7f43f65ca540) 0 empty

Class boost::numeric::numeric_cast_traits<float, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, signed char> (0x0x7f43f65ca5a0) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned char> (0x0x7f43f65ca600) 0 empty

Class boost::numeric::numeric_cast_traits<float, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short int> (0x0x7f43f65ca660) 0 empty

Class boost::numeric::numeric_cast_traits<float, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short unsigned int> (0x0x7f43f65ca6c0) 0 empty

Class boost::numeric::numeric_cast_traits<float, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, int> (0x0x7f43f65ca720) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned int> (0x0x7f43f65ca780) 0 empty

Class boost::numeric::numeric_cast_traits<float, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long int> (0x0x7f43f65ca7e0) 0 empty

Class boost::numeric::numeric_cast_traits<float, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long unsigned int> (0x0x7f43f65ca840) 0 empty

Class boost::numeric::numeric_cast_traits<float, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, float> (0x0x7f43f65ca8a0) 0 empty

Class boost::numeric::numeric_cast_traits<float, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, double> (0x0x7f43f65ca900) 0 empty

Class boost::numeric::numeric_cast_traits<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long double> (0x0x7f43f65ca960) 0 empty

Class boost::numeric::numeric_cast_traits<double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, char> (0x0x7f43f65ca9c0) 0 empty

Class boost::numeric::numeric_cast_traits<double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, signed char> (0x0x7f43f65caa20) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned char> (0x0x7f43f65caa80) 0 empty

Class boost::numeric::numeric_cast_traits<double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short int> (0x0x7f43f65caae0) 0 empty

Class boost::numeric::numeric_cast_traits<double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short unsigned int> (0x0x7f43f65cab40) 0 empty

Class boost::numeric::numeric_cast_traits<double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, int> (0x0x7f43f65caba0) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned int> (0x0x7f43f65cac00) 0 empty

Class boost::numeric::numeric_cast_traits<double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long int> (0x0x7f43f65cac60) 0 empty

Class boost::numeric::numeric_cast_traits<double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long unsigned int> (0x0x7f43f65cacc0) 0 empty

Class boost::numeric::numeric_cast_traits<double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, float> (0x0x7f43f65cad20) 0 empty

Class boost::numeric::numeric_cast_traits<double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, double> (0x0x7f43f65cad80) 0 empty

Class boost::numeric::numeric_cast_traits<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long double> (0x0x7f43f65cade0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, char> (0x0x7f43f65cae40) 0 empty

Class boost::numeric::numeric_cast_traits<long double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, signed char> (0x0x7f43f65caea0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned char> (0x0x7f43f65caf00) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short int> (0x0x7f43f65caf60) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short unsigned int> (0x0x7f43f65fc000) 0 empty

Class boost::numeric::numeric_cast_traits<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, int> (0x0x7f43f65fc060) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned int> (0x0x7f43f65fc0c0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long int> (0x0x7f43f65fc120) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long unsigned int> (0x0x7f43f65fc180) 0 empty

Class boost::numeric::numeric_cast_traits<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, float> (0x0x7f43f65fc1e0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, double> (0x0x7f43f65fc240) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long double> (0x0x7f43f65fc2a0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long int> (0x0x7f43f65fc300) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long unsigned int> (0x0x7f43f65fc360) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long int> (0x0x7f43f65fc3c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long unsigned int> (0x0x7f43f65fc420) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long int> (0x0x7f43f65fc480) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int> (0x0x7f43f65fc4e0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long int> (0x0x7f43f65fc540) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long unsigned int> (0x0x7f43f65fc5a0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long int> (0x0x7f43f65fc600) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int> (0x0x7f43f65fc660) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long int> (0x0x7f43f65fc6c0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long unsigned int> (0x0x7f43f65fc720) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long int> (0x0x7f43f65fc780) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int> (0x0x7f43f65fc7e0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long int> (0x0x7f43f65fc840) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long unsigned int> (0x0x7f43f65fc8a0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long int> (0x0x7f43f65fc900) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int> (0x0x7f43f65fc960) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long int> (0x0x7f43f65fc9c0) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long unsigned int> (0x0x7f43f65fca20) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long int> (0x0x7f43f65fca80) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long unsigned int> (0x0x7f43f65fcae0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long int> (0x0x7f43f65fcb40) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long unsigned int> (0x0x7f43f65fcba0) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long int> (0x0x7f43f65fcc00) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long unsigned int> (0x0x7f43f65fcc60) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long int> (0x0x7f43f65fccc0) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int> (0x0x7f43f65fcd20) 0 empty

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x7f43f65fcd80) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f43f65fcde0) 0

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7f43f65fcea0) 0 empty

Class boost::math::tools::promote_arg<double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<double> (0x0x7f43f65fcf00) 0 empty

Class boost::math::tools::promote_arg<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<long double> (0x0x7f43f65fcf60) 0 empty

Class boost::math::tools::promote_arg<int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<int> (0x0x7f43f6643000) 0 empty

Class boost::math::tools::promote_args_2<float, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, float> (0x0x7f43f66430c0) 0 empty

Class boost::math::tools::promote_args_2<double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, double> (0x0x7f43f6643120) 0 empty

Class boost::math::tools::promote_args_2<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, long double> (0x0x7f43f6643180) 0 empty

Class boost::math::tools::promote_args_2<int, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, int> (0x0x7f43f66431e0) 0 empty

Class boost::math::tools::promote_args_2<int, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, float> (0x0x7f43f6643240) 0 empty

Class boost::math::tools::promote_args_2<float, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, int> (0x0x7f43f66432a0) 0 empty

Class boost::math::tools::promote_args_2<int, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, double> (0x0x7f43f6643300) 0 empty

Class boost::math::tools::promote_args_2<double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, int> (0x0x7f43f6643360) 0 empty

Class boost::math::tools::promote_args_2<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, long double> (0x0x7f43f66433c0) 0 empty

Class boost::math::tools::promote_args_2<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, int> (0x0x7f43f6643420) 0 empty

Class boost::math::tools::promote_args_2<float, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, double> (0x0x7f43f6643480) 0 empty

Class boost::math::tools::promote_args_2<double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, float> (0x0x7f43f66434e0) 0 empty

Class boost::math::tools::promote_args_2<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, long double> (0x0x7f43f6643540) 0 empty

Class boost::math::tools::promote_args_2<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, float> (0x0x7f43f66435a0) 0 empty

Class boost::math::tools::promote_args_2<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, long double> (0x0x7f43f6643600) 0 empty

Class boost::math::tools::promote_args_2<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, double> (0x0x7f43f6643660) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f43f6643840) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::list_tag> (0x0x7f43f66438a0) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::list_tag> (0x0x7f43f6643960) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag> (0x0x7f43f6643a20) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::list_tag> (0x0x7f43f6643ae0) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::list_tag> (0x0x7f43f6643ba0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::list_tag> (0x0x7f43f6643c60) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::aux::list_tag> (0x0x7f43f6643d20) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::list_tag> (0x0x7f43f6643de0) 0 empty

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

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f43f650e618) 0 empty
  mpl_::int_<0> (0x0x7f43f6643f00) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f43f650e680) 0 empty
  mpl_::int_<1> (0x0x7f43f6643f60) 0 empty

Class boost::mpl::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::random_access_iterator_tag (0x0x7f43f650e6e8) 0 empty
  mpl_::int_<2> (0x0x7f43f668a000) 0 empty

Class boost::mpl::aux::msvc_type<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_type<int> (0x0x7f43f668a0c0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> > (0x0x7f43f650e820) 0 empty
  mpl_::int_<-1> (0x0x7f43f668a300) 0 empty

Class boost::mpl::l_iter<boost::mpl::l_end>
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_iter<boost::mpl::l_end> (0x0x7f43f668a480) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::list_tag> (0x0x7f43f668a540) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::list_tag> (0x0x7f43f668a600) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f43f650e888) 0 empty
  boost::mpl::l_end (0x0x7f43f668a6c0) 0 empty

Class boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f66b3410) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f43f66b3478) 0 empty
    boost::mpl::l_end (0x0x7f43f66cf120) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, true> (0x0x7f43f66cfcc0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false> (0x0x7f43f66cfd80) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, true> (0x0x7f43f66cfe40) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, false> (0x0x7f43f66cff00) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> > (0x0x7f43f63121a0) 0 empty
  mpl_::int_<-1> (0x0x7f43f63201e0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag> (0x0x7f43f6320480) 0 empty

Class boost::mpl::end_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::nested_begin_end_tag> (0x0x7f43f6320540) 0 empty

Class boost::mpl::begin_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::non_sequence_tag> (0x0x7f43f6320600) 0 empty

Class boost::mpl::end_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::non_sequence_tag> (0x0x7f43f63206c0) 0 empty

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

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

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

Class boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> > (0x0x7f43f63122d8) 0 empty
  mpl_::int_<-1> (0x0x7f43f6320b40) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> > (0x0x7f43f6312410) 0 empty
  mpl_::int_<-1> (0x0x7f43f6320d20) 0 empty

Class boost::mpl::pair<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair<mpl_::na, mpl_::na> (0x0x7f43f634a060) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> > (0x0x7f43f6312618) 0 empty
  mpl_::int_<-1> (0x0x7f43f634a1e0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> > (0x0x7f43f6312750) 0 empty
  mpl_::int_<-1> (0x0x7f43f634a3c0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> > (0x0x7f43f6312888) 0 empty
  mpl_::int_<-1> (0x0x7f43f634a5a0) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_step_impl<false> (0x0x7f43f634a720) 0 empty

Class boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f634aa80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f43f6312a90) 0 empty
  mpl_::int_<-1> (0x0x7f43f634ac00) 0 empty

Class boost::mpl::find_if<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find_if<mpl_::na, mpl_::na> (0x0x7f43f634acc0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> > (0x0x7f43f6312c98) 0 empty
  mpl_::int_<-1> (0x0x7f43f634ae40) 0 empty

Class boost::mpl::find<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find<mpl_::na, mpl_::na> (0x0x7f43f638e0c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> > (0x0x7f43f6312f08) 0 empty
  mpl_::int_<-1> (0x0x7f43f638e240) 0 empty

Class boost::mpl::contains_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains_impl<boost::mpl::non_sequence_tag> (0x0x7f43f638e360) 0 empty

Class boost::mpl::contains<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains<mpl_::na, mpl_::na> (0x0x7f43f638e420) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> > (0x0x7f43f6399138) 0 empty
  mpl_::int_<-1> (0x0x7f43f638e5a0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> > (0x0x7f43f63993a8) 0 empty
  mpl_::int_<-1> (0x0x7f43f638e9c0) 0 empty

Class boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f638ed80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f43f6399548) 0 empty
  mpl_::int_<-1> (0x0x7f43f638ef00) 0 empty

Class boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f63d4300) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f43f6399680) 0 empty
  mpl_::int_<-1> (0x0x7f43f63d4480) 0 empty

Class boost::mpl::has_push_back_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_arg (0x0x7f43f63d45a0) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f43f63d48a0) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f43f63d4900) 0 empty

Class boost::mpl::push_back<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back<mpl_::na, mpl_::na> (0x0x7f43f63d4a20) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f43f6399958) 0 empty
  mpl_::int_<-1> (0x0x7f43f63d4ba0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> > (0x0x7f43f6399a90) 0 empty
  mpl_::int_<-1> (0x0x7f43f63d4d80) 0 empty

Class boost::mpl::has_push_front_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_arg (0x0x7f43f63d4ea0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f43f64191e0) 0 empty

Class boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f43f6419240) 0 empty

Class boost::mpl::push_front<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front<mpl_::na, mpl_::na> (0x0x7f43f6419360) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> > (0x0x7f43f6399dd0) 0 empty
  mpl_::int_<-1> (0x0x7f43f64194e0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> > (0x0x7f43f6399f08) 0 empty
  mpl_::int_<-1> (0x0x7f43f64196c0) 0 empty

Class boost::mpl::clear_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::non_sequence_tag> (0x0x7f43f64197e0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> > (0x0x7f43f6431138) 0 empty
  mpl_::int_<-1> (0x0x7f43f6419a20) 0 empty

Class boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f6419d80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f43f64314e0) 0 empty
  mpl_::int_<-1> (0x0x7f43f6419f00) 0 empty

Class boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f6419f60) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f43f6431618) 0 empty
  mpl_::int_<-1> (0x0x7f43f6450120) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6450300) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::vector_tag> (0x0x7f43f64503c0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6450600) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag> (0x0x7f43f64506c0) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6450780) 0 empty

Class boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6450840) 0 empty

Class boost::mpl::back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::back_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6450900) 0 empty

Class boost::mpl::plus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::na, mpl_::na> (0x0x7f43f6450a20) 0 empty

Class boost::mpl::plus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus<mpl_::na, mpl_::na> (0x0x7f43f6450e40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> > (0x0x7f43f6431c98) 0 empty
  mpl_::int_<-1> (0x0x7f43f6486000) 0 empty

Class boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f6486060) 0 empty

Class boost::mpl::minus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::na, mpl_::na> (0x0x7f43f6486180) 0 empty

Class boost::mpl::minus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus<mpl_::na, mpl_::na> (0x0x7f43f64865a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> > (0x0x7f43f649e068) 0 empty
  mpl_::int_<-1> (0x0x7f43f6486720) 0 empty

Class boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f6486780) 0 empty

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

Class boost::mpl::clear_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6486a80) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6486b40) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::size_impl<boost::mpl::aux::vector_tag> (0x0x7f43f649e208) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6486c00) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6486c60) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6486d20) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag> (0x0x7f43f6486de0) 0 empty

Class boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f649ed68) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f43f64bc8a0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> > (0x0x7f43f64f5a90) 0 empty
  mpl_::int_<-1> (0x0x7f43f610a5a0) 0 empty

Class boost::mpl::negate_impl<mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate_impl<mpl_::integral_c_tag> (0x0x7f43f610a600) 0 empty

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

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

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

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

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

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

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

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

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

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

Class boost::mpl::advance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::advance<mpl_::na, mpl_::na> (0x0x7f43f614a180) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> > (0x0x7f43f64f5d00) 0 empty
  mpl_::int_<-1> (0x0x7f43f614a300) 0 empty

Class boost::mpl::at_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::non_sequence_tag> (0x0x7f43f614a420) 0 empty

Class boost::mpl::at<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at<mpl_::na, mpl_::na> (0x0x7f43f614a540) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> > (0x0x7f43f64f5f08) 0 empty
  mpl_::int_<-1> (0x0x7f43f614a6c0) 0 empty

Class boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f43f614aa80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f43f617c0d0) 0 empty
  mpl_::int_<-1> (0x0x7f43f614ac00) 0 empty

Class boost::mpl::iterator_range<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iterator_range<mpl_::na, mpl_::na> (0x0x7f43f614acc0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> > (0x0x7f43f617c208) 0 empty
  mpl_::int_<-1> (0x0x7f43f614ae40) 0 empty

Class boost::mpl::distance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::distance<mpl_::na, mpl_::na> (0x0x7f43f6192000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> > (0x0x7f43f617c410) 0 empty
  mpl_::int_<-1> (0x0x7f43f6192180) 0 empty

Class boost::mpl::size_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::non_sequence_tag> (0x0x7f43f61922a0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> > (0x0x7f43f617c618) 0 empty
  mpl_::int_<-1> (0x0x7f43f61924e0) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na> (0x0x7f43f61925a0) 0 empty

Class boost::mpl::not_equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to<mpl_::na, mpl_::na> (0x0x7f43f61928a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> > (0x0x7f43f617c820) 0 empty
  mpl_::int_<-1> (0x0x7f43f6192a20) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f6192a80) 0 empty

Class boost::mpl::greater_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::na, mpl_::na> (0x0x7f43f6192ba0) 0 empty

Class boost::mpl::greater<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater<mpl_::na, mpl_::na> (0x0x7f43f6192ea0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> > (0x0x7f43f617ca90) 0 empty
  mpl_::int_<-1> (0x0x7f43f61c9060) 0 empty

Class boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f61c90c0) 0 empty

Class boost::mpl::less_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::na, mpl_::na> (0x0x7f43f61c91e0) 0 empty

Class boost::mpl::less_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal<mpl_::na, mpl_::na> (0x0x7f43f61c94e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> > (0x0x7f43f617cd00) 0 empty
  mpl_::int_<-1> (0x0x7f43f61c9660) 0 empty

Class boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f61c96c0) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::na, mpl_::na> (0x0x7f43f61c97e0) 0 empty

Class boost::mpl::greater_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal<mpl_::na, mpl_::na> (0x0x7f43f61c9ae0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> > (0x0x7f43f617cf70) 0 empty
  mpl_::int_<-1> (0x0x7f43f61c9c60) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f43f61c9cc0) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f43f6243000) 0 empty

Class boost::math::policies::detail::default_args<false, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, false> (0x0x7f43f62434e0) 0 empty

Class boost::math::policies::detail::default_args<true, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, false> (0x0x7f43f6243540) 0 empty

Class boost::math::policies::detail::default_args<false, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, true> (0x0x7f43f62435a0) 0 empty

Class boost::math::policies::detail::default_args<true, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, true> (0x0x7f43f6243600) 0 empty

Class boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f43f62436c0) 0 empty

Class boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f43f6243720) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f43f62437e0) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f43f6243840) 0 empty

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f43f5f1d120) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f43f5f1d1e0) 0 empty

Class boost::math::detail::ieee_copy_all_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_all_bits_tag (0x0x7f43f62b10d0) 0 empty
  boost::math::detail::ieee_tag (0x0x7f43f5f1d240) 0 empty

Class boost::math::detail::ieee_copy_leading_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_leading_bits_tag (0x0x7f43f62b1138) 0 empty
  boost::math::detail::ieee_tag (0x0x7f43f5f1d2a0) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f43f5f1d300) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f43f5f1d360) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f43f5f1d3c0) 0 empty

Class boost::math::detail::extended_double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::extended_double_precision (0x0x7f43f5f1d420) 0 empty

Class boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision> (0x0x7f43f5f1d540) 0 empty

Class boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision> (0x0x7f43f5f1d5a0) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision> (0x0x7f43f5f1d6c0) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision> (0x0x7f43f5f1d7e0) 0 empty

Class boost::math::detail::size_to_precision<4, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<4, true> (0x0x7f43f5f1d960) 0 empty

Class boost::math::detail::size_to_precision<8, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<8, true> (0x0x7f43f5f1d9c0) 0 empty

Class boost::math::detail::size_to_precision<10, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<10, true> (0x0x7f43f5f1da20) 0 empty

Class boost::math::detail::size_to_precision<12, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<12, true> (0x0x7f43f5f1da80) 0 empty

Class boost::math::detail::size_to_precision<16, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<16, true> (0x0x7f43f5f1dae0) 0 empty

Class boost::math::detail::select_native<float>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<float> (0x0x7f43f5f1dba0) 0 empty

Class boost::math::detail::select_native<double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<double> (0x0x7f43f5f1dc00) 0 empty

Class boost::math::detail::select_native<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<long double> (0x0x7f43f5f1dc60) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f43f5f1dd20) 0 empty

Class boost::container::ordered_unique_range_t
   size=1 align=1
   base size=1 base align=1
boost::container::ordered_unique_range_t (0x0x7f43f62b12d8) 0 empty
  boost::container::ordered_range_t (0x0x7f43f5f1dd80) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f43f5f1dde0) 0 empty

Class boost::container::detail_really_deep_namespace::dummy
   size=1 align=1
   base size=0 base align=1
boost::container::detail_really_deep_namespace::dummy (0x0x7f43f5f1de40) 0 empty

Class boost::detail::normalize_single_byte_char<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<signed char> (0x0x7f43f5f1df60) 0 empty

Class boost::detail::normalize_single_byte_char<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<unsigned char> (0x0x7f43f601b000) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7f43f601b420) 0 empty

Class boost::detail::stream_char_common<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128> (0x0x7f43f62b16e8) 0 empty
  boost::mpl::identity<char> (0x0x7f43f601b480) 0 empty

Class boost::detail::stream_char_common<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128 unsigned> (0x0x7f43f62b1750) 0 empty
  boost::mpl::identity<char> (0x0x7f43f601b4e0) 0 empty

Class boost::detail::lcast_src_length_integral<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short int> (0x0x7f43f601bcc0) 0 empty

Class boost::detail::lcast_src_length<short int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short int> (0x0x7f43f62b17b8) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f43f601bd20) 0 empty

Class boost::detail::lcast_src_length_integral<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f43f601bd80) 0 empty

Class boost::detail::lcast_src_length<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short unsigned int> (0x0x7f43f62b1820) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f43f601bde0) 0 empty

Class boost::detail::lcast_src_length_integral<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<int> (0x0x7f43f601be40) 0 empty

Class boost::detail::lcast_src_length<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<int> (0x0x7f43f62b1888) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f43f601bea0) 0 empty

Class boost::detail::lcast_src_length_integral<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f43f601bf00) 0 empty

Class boost::detail::lcast_src_length<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<unsigned int> (0x0x7f43f62b18f0) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f43f601bf60) 0 empty

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

Class boost::detail::lcast_src_length<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long int> (0x0x7f43f62b1958) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f43f6051060) 0 empty

Class boost::detail::lcast_src_length_integral<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f43f60510c0) 0 empty

Class boost::detail::lcast_src_length<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long unsigned int> (0x0x7f43f62b19c0) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f43f6051120) 0 empty

Class boost::detail::lcast_src_length_integral<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f43f6051180) 0 empty

Class boost::detail::lcast_src_length<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long unsigned int> (0x0x7f43f62b1a28) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f43f60511e0) 0 empty

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

Class boost::detail::lcast_src_length<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long int> (0x0x7f43f62b1a90) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f43f60512a0) 0 empty

Class boost::detail::lcast_src_length_integral<__int128>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128> (0x0x7f43f6051300) 0 empty

Class boost::detail::lcast_src_length<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128> (0x0x7f43f62b1af8) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7f43f6051360) 0 empty

Class boost::detail::lcast_src_length_integral<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f43f60513c0) 0 empty

Class boost::detail::lcast_src_length<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128 unsigned> (0x0x7f43f62b1b60) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f43f6051420) 0 empty

Class boost::detail::lcast_src_length_floating<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<float> (0x0x7f43f60514e0) 0 empty

Class boost::detail::lcast_src_length<float>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<float> (0x0x7f43f62b1bc8) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f43f6051540) 0 empty

Class boost::detail::lcast_src_length_floating<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<double> (0x0x7f43f60515a0) 0 empty

Class boost::detail::lcast_src_length<double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<double> (0x0x7f43f62b1c30) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f43f6051600) 0 empty

Class boost::detail::lcast_src_length_floating<long double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<long double> (0x0x7f43f6051660) 0 empty

Class boost::detail::lcast_src_length<long double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long double> (0x0x7f43f62b1c98) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f43f60516c0) 0 empty

Class boost::detail::lcast_char_constants<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<char> (0x0x7f43f6051780) 0 empty

Class boost::detail::lcast_char_constants<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<wchar_t> (0x0x7f43f60517e0) 0 empty

Class boost::detail::mantissa_holder_type<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<float> (0x0x7f43f6051960) 0 empty

Class boost::detail::mantissa_holder_type<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<double> (0x0x7f43f60519c0) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f43f6051ae0) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f43f60a8138) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f43f6051a80) 0 empty

Class boost::detail::do_not_construct_out_stream_t
   size=1 align=1
   base size=0 base align=1
boost::detail::do_not_construct_out_stream_t (0x0x7f43f6051b40) 0 empty

Class boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*> (0x0x7f43f6051c60) 0 empty

Class std::iterator_traits<const signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const signed char*> (0x0x7f43f6051de0) 0 empty

Class boost::detail::iterator_traits<const signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const signed char*> (0x0x7f43f60a84e0) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f43f6051e40) 0 empty

Class boost::iterator_value<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const signed char*> (0x0x7f43f6051d80) 0 empty

Class boost::iterator_difference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const signed char*> (0x0x7f43f6051ea0) 0 empty

Class boost::iterator_reference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const signed char*> (0x0x7f43f6051f00) 0 empty

Class boost::detail::is_abstract_imp<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<signed char> (0x0x7f43f5d14000) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f43f60a8680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f60a86e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d14060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> > (0x0x7f43f60a8750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f60a87b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d140c0) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f43f60a8820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f60a8888) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d14120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> > (0x0x7f43f60a88f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f60a8958) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d14180) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<signed char>, 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::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f60a89c0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f60a8a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d141e0) 0 empty

Class boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f60a8a90) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f60a8af8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f60a8b60) 0 empty
      mpl_::bool_<false> (0x0x7f43f5d14240) 0 empty

Class boost::mpl::if_c<false, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const signed char&, signed char> (0x0x7f43f5d142a0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char> (0x0x7f43f6051f60) 0 empty

Class boost::iterator_range<const signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const signed char*> (0x0x7f43f6051c00) 0

Class boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*> (0x0x7f43f5d14360) 0 empty

Class std::iterator_traits<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const unsigned char*> (0x0x7f43f5d14420) 0 empty

Class boost::detail::iterator_traits<const unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const unsigned char*> (0x0x7f43f60a8dd0) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f43f5d14480) 0 empty

Class boost::iterator_value<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const unsigned char*> (0x0x7f43f5d143c0) 0 empty

Class boost::iterator_difference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const unsigned char*> (0x0x7f43f5d144e0) 0 empty

Class boost::iterator_reference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const unsigned char*> (0x0x7f43f5d14540) 0 empty

Class boost::detail::is_abstract_imp<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<unsigned char> (0x0x7f43f5d14600) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f43f60a8f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f60a80d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d14660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> > (0x0x7f43f60a8270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f60a82d8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d146c0) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f43f60a8340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f60a83a8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d14720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> > (0x0x7f43f60a8478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f5d47000) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d14780) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, 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::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f5d47068) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f5d470d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f5d147e0) 0 empty

Class boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f5d47138) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f5d471a0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f5d47208) 0 empty
      mpl_::bool_<false> (0x0x7f43f5d14840) 0 empty

Class boost::mpl::if_c<false, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const unsigned char&, unsigned char> (0x0x7f43f5d148a0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char> (0x0x7f43f5d145a0) 0 empty

Class boost::iterator_range<const unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const unsigned char*> (0x0x7f43f5d14300) 0

Class boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*> (0x0x7f43f5d14960) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7f43f5d14a20) 0 empty

Class boost::detail::iterator_traits<signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<signed char*> (0x0x7f43f5d473a8) 0 empty
  std::iterator_traits<signed char*> (0x0x7f43f5d14a80) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f43f5d149c0) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f43f5d14ae0) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f43f5d14b40) 0 empty

Class boost::mpl::if_c<false, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, signed char&, signed char> (0x0x7f43f5d14c00) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char> (0x0x7f43f5d14ba0) 0 empty

Class boost::iterator_range<signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<signed char*> (0x0x7f43f5d14900) 0

Class boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*> (0x0x7f43f5d14cc0) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f43f5d14d80) 0 empty

Class boost::detail::iterator_traits<unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<unsigned char*> (0x0x7f43f5d47680) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f43f5d14de0) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f43f5d14d20) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f43f5d14e40) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f43f5d14ea0) 0 empty

Class boost::mpl::if_c<false, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char&, unsigned char> (0x0x7f43f5d14f60) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char> (0x0x7f43f5d14f00) 0 empty

Class boost::iterator_range<unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<unsigned char*> (0x0x7f43f5d14c60) 0

Class boost::type_traits::ice_eq<8, 16>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<8, 16> (0x0x7f43f5dd9000) 0 empty

Class boost::mpl::if_c<false, int, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, char> (0x0x7f43f5dd9060) 0 empty

Class boost::detail::minimum_category_impl<true, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::minimum_category_impl<true, false> (0x0x7f43f596c060) 0 empty

Class boost::detail::minimum_category_impl<false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::minimum_category_impl<false, true> (0x0x7f43f596c120) 0 empty

Class boost::detail::minimum_category_impl<true, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::minimum_category_impl<true, true> (0x0x7f43f596c1e0) 0 empty

Class boost::detail::minimum_category_impl<false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::minimum_category_impl<false, false> (0x0x7f43f596c2a0) 0 empty

Class boost::detail::minimum_category<mpl_::arg<1>, mpl_::arg<2> >
   size=1 align=1
   base size=0 base align=1
boost::detail::minimum_category<mpl_::arg<1>, mpl_::arg<2> > (0x0x7f43f596c3c0) 0 empty

Vtable for boost::escaped_list_error
boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost18escaped_list_errorE)
16    (int (*)(...))boost::escaped_list_error::~escaped_list_error
24    (int (*)(...))boost::escaped_list_error::~escaped_list_error
32    (int (*)(...))std::runtime_error::what

Class boost::escaped_list_error
   size=16 align=8
   base size=16 base align=8
boost::escaped_list_error (0x0x7f43f5ba84e0) 0
    vptr=((& boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE) + 16u)
  std::runtime_error (0x0x7f43f5ba8548) 0
      primary-for boost::escaped_list_error (0x0x7f43f5ba84e0)
    std::exception (0x0x7f43f596c480) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f43f5ba8548)

Class boost::tokenizer_detail::assign_or_plus_equal<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::tokenizer_detail::assign_or_plus_equal<std::input_iterator_tag> (0x0x7f43f596c720) 0 empty

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f43f596cb40) 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> (0x0x7f43f596cae0) 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 (0x0x7f43f5ba8888) 0
  std::allocator<int> (0x0x7f43f5ba88f0) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f43f596cba0) 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> > (0x0x7f43f596c900) 0

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

Class boost::offset_separator
   size=32 align=8
   base size=30 base align=8
boost::offset_separator (0x0x7f43f596c8a0) 0

Class boost::token_iterator_generator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::token_iterator_generator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f43f5ac4120) 0 empty

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

Class boost::char_separator<char, std::char_traits<char> >
   size=32 align=8
   base size=25 base align=8
boost::char_separator<char, std::char_traits<char> > (0x0x7f43f5ac4240) 0

Class boost::tokenizer<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
boost::tokenizer<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f43f5ac40c0) 0

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5ac42a0) 0 empty

Class boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5a77750) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5ac43c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f5ac45a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f5ac4540) 0 empty

Class boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f5ac46c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f5a77a90) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f5ac4720) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::random_access_iterator_tag> (0x0x7f43f5ac4900) 0 empty

Class boost::detail::add_reference_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::random_access_iterator_tag> (0x0x7f43f5ac48a0) 0 empty

Class boost::add_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::random_access_iterator_tag> (0x0x7f43f5ac4840) 0 empty

Class boost::add_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::random_access_iterator_tag> (0x0x7f43f5ac47e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::random_access_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f43f5ac4a20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::random_access_iterator_tag> (0x0x7f43f5ac49c0) 0 empty

Class boost::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7f43f5ac4960) 0 empty

Class boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f5ac4780) 0 empty

Class boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f5a77ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f5a77f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f5ac4c00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f43f5ac4d20) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f43f5ac44e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f5ac4ea0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f5ac4e40) 0 empty

Class boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f5ac4f00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f5711138) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f5ac4f60) 0 empty

Class boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f57120c0) 0 empty

Class boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f5711270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f57112d8) 0 empty
    mpl_::bool_<true> (0x0x7f43f57121e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f5712240) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f5ac4de0) 0 empty

Class boost::mpl::identity<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::random_access_traversal_tag> (0x0x7f43f57122a0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f5ac4d80) 0 empty

Class boost::detail::old_category_to_traversal<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::random_access_iterator_tag> (0x0x7f43f5711410) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f5712300) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f43f5ac4480) 0 empty

Class boost::iterator_category_to_traversal<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f43f5711478) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f43f5712360) 0 empty

Class boost::iterator_traversal<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iterator_traversal<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57114e0) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f43f5711548) 0 empty
    boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f43f57123c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::random_access_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f57125a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::random_access_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f5712540) 0 empty

Class boost::detail::is_convertible_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f5712600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::random_access_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f57117b8) 0 empty
  boost::detail::is_convertible_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f5712660) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::random_access_traversal_tag> (0x0x7f43f5712900) 0 empty

Class boost::detail::add_reference_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::random_access_traversal_tag> (0x0x7f43f57128a0) 0 empty

Class boost::add_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::random_access_traversal_tag> (0x0x7f43f5712840) 0 empty

Class boost::add_lvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::random_access_traversal_tag> (0x0x7f43f57127e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::random_access_traversal_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::random_access_traversal_tag, true> (0x0x7f43f5712a20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::random_access_traversal_tag> (0x0x7f43f57129c0) 0 empty

Class boost::add_rvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::random_access_traversal_tag> (0x0x7f43f5712960) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f5712780) 0 empty

Class boost::is_convertible<boost::random_access_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f5711bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f5711c30) 0 empty
    mpl_::bool_<true> (0x0x7f43f5712b40) 0 empty

Class boost::detail::minimum_category_impl<false, true>::apply<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::minimum_category_impl<false, true>::apply<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f5712ba0) 0 empty

Class boost::detail::minimum_category<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::minimum_category<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f43f57124e0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> > (0x0x7f43f5712d80) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> > (0x0x7f43f5712d20) 0 empty

Class boost::detail::is_reference_impl<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const std::basic_string<char>&> (0x0x7f43f5712f00) 0 empty

Class boost::is_lvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const std::basic_string<char>&> (0x0x7f43f573f000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f573f068) 0 empty
    mpl_::bool_<true> (0x0x7f43f5712f60) 0 empty

Class boost::is_rvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const std::basic_string<char>&> (0x0x7f43f573f1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f573f208) 0 empty
    mpl_::bool_<false> (0x0x7f43f5742000) 0 empty

Class boost::is_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const std::basic_string<char>&> (0x0x7f43f573f340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f573f3a8) 0 empty
    mpl_::bool_<true> (0x0x7f43f5742060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<const std::basic_string<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<const std::basic_string<char>&> > (0x0x7f43f573f410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f573f478) 0 empty
    mpl_::bool_<true> (0x0x7f43f5742180) 0 empty

Class boost::mpl::and_<boost::is_reference<const std::basic_string<char>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<const std::basic_string<char>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f573f4e0) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f573f548) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f573f5b0) 0 empty
      mpl_::bool_<true> (0x0x7f43f57421e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f5742240) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<const std::basic_string<char>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<const std::basic_string<char>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f5712ea0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const std::basic_string<char>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const std::basic_string<char>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f5712e40) 0 empty

Class boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> (0x0x7f43f573f6e8) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const std::basic_string<char>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f57422a0) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> (0x0x7f43f5712de0) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> > (0x0x7f43f5712cc0) 0 empty

Class boost::detail::facade_iterator_category<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> (0x0x7f43f573f750) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, const std::basic_string<char>&> > (0x0x7f43f5742300) 0 empty

Class boost::detail::cv_traits_imp<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_string<char>*> (0x0x7f43f5742420) 0 empty

Class boost::detail::is_volatile_rval_filter<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<std::basic_string<char> > (0x0x7f43f5742480) 0 empty

Class boost::is_volatile<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<std::basic_string<char> > (0x0x7f43f573f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f573f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f57424e0) 0 empty

Class boost::detail::remove_const_helper<std::basic_string<char>, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<std::basic_string<char>, false> (0x0x7f43f5742540) 0 empty

Class boost::detail::remove_const_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<std::basic_string<char> > (0x0x7f43f57423c0) 0 empty

Class boost::remove_const<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<std::basic_string<char> > (0x0x7f43f5742360) 0 empty

Class boost::is_const<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const std::basic_string<char>&> (0x0x7f43f573fb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f573fbc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5742720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<const std::basic_string<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<const std::basic_string<char>&> > (0x0x7f43f573fc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f573fc98) 0 empty
    mpl_::bool_<false> (0x0x7f43f5742780) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&> (0x0x7f43f573fd00) 0 empty
  mpl_::bool_<true> (0x0x7f43f57427e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&> > (0x0x7f43f573fe38) 0 empty
  mpl_::bool_<true> (0x0x7f43f5742840) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, 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, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f573fea0) 0 empty
  mpl_::bool_<true> (0x0x7f43f57428a0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f573ff08) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f573ff70) 0 empty
    mpl_::bool_<true> (0x0x7f43f5742900) 0 empty

Class boost::mpl::or_<boost::is_const<const std::basic_string<char>&>, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<const std::basic_string<char>&>, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f575a000) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f575a068) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f575a0d0) 0 empty
      mpl_::bool_<true> (0x0x7f43f5742960) 0 empty

Class boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&> (0x0x7f43f575a138) 0 empty
  boost::mpl::or_<boost::is_const<const std::basic_string<char>&>, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f575a1a0) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<char>&>, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f575a208) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f575a270) 0 empty
        mpl_::bool_<true> (0x0x7f43f57429c0) 0 empty

Class boost::mpl::if_c<true, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > > (0x0x7f43f5742a20) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > > (0x0x7f43f57426c0) 0 empty

Class boost::detail::remove_rvalue_ref<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const std::basic_string<char> > (0x0x7f43f5742c60) 0 empty

Class boost::remove_reference<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const std::basic_string<char> > (0x0x7f43f5742c00) 0 empty

Class boost::detail::add_pointer_impl<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<const std::basic_string<char> > (0x0x7f43f5742ba0) 0 empty

Class boost::add_pointer<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<const std::basic_string<char> > (0x0x7f43f5742b40) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > > (0x0x7f43f5742660) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7f43f5712c60) 0 empty

Class boost::detail::operator_arrow_dispatch<const std::basic_string<char>&, const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<const std::basic_string<char>&, const std::basic_string<char>*> (0x0x7f43f5742e40) 0 empty

Class boost::detail::is_pod_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<std::basic_string<char> > (0x0x7f43f5742f60) 0 empty

Class boost::detail::is_scalar_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<std::basic_string<char> > (0x0x7f43f576e000) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_string<char> > (0x0x7f43f576e060) 0 empty

Class boost::is_integral<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_string<char> > (0x0x7f43f575a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f575a820) 0 empty
    mpl_::bool_<false> (0x0x7f43f576e180) 0 empty

Class boost::is_float<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_string<char> > (0x0x7f43f575a888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f575a8f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f576e1e0) 0 empty

Class boost::is_arithmetic<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_string<char> > (0x0x7f43f575a958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f575a9c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f576e240) 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> > (0x0x7f43f575aa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f575aa90) 0 empty
    mpl_::bool_<false> (0x0x7f43f576e2a0) 0 empty

Class boost::detail::is_pointer_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_string<char> > (0x0x7f43f576e300) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_string<char> > (0x0x7f43f576e480) 0 empty

Class boost::remove_cv<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_string<char> > (0x0x7f43f576e420) 0 empty

Class boost::detail::is_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_string<char> > (0x0x7f43f576e4e0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<char> > (0x0x7f43f576e900) 0 empty

Class boost::is_member_function_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_string<char> > (0x0x7f43f57bf138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f576e960) 0 empty

Class boost::is_member_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_string<char> > (0x0x7f43f57bf2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf340) 0 empty
    mpl_::bool_<false> (0x0x7f43f576e9c0) 0 empty

Class boost::is_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_string<char> > (0x0x7f43f57bf3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf410) 0 empty
    mpl_::bool_<false> (0x0x7f43f576eae0) 0 empty

Class boost::is_scalar<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<std::basic_string<char> > (0x0x7f43f57bf478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf4e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f576eb40) 0 empty

Class boost::is_void<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_string<char> > (0x0x7f43f57bf548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf5b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f576eba0) 0 empty

Class boost::is_pod<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_pod<std::basic_string<char> > (0x0x7f43f57bf618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf680) 0 empty
    mpl_::bool_<false> (0x0x7f43f576ec00) 0 empty

Class boost::is_POD<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_POD<std::basic_string<char> > (0x0x7f43f57bf6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf750) 0 empty
    mpl_::bool_<false> (0x0x7f43f576ec60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<std::basic_string<char> > > (0x0x7f43f57bf7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57bf820) 0 empty
    mpl_::bool_<false> (0x0x7f43f576ecc0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, 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::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f57bf888) 0 empty
  mpl_::bool_<false> (0x0x7f43f576ed20) 0 empty

Class boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f57bf8f0) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f57bf958) 0 empty
    mpl_::bool_<false> (0x0x7f43f576ed80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, 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::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f57bf9c0) 0 empty
  mpl_::bool_<false> (0x0x7f43f576ede0) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f57bfa28) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f43f57bfa90) 0 empty
    mpl_::bool_<true> (0x0x7f43f576ee40) 0 empty

Class boost::detail::use_operator_brackets_proxy<std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<std::basic_string<char>, const std::basic_string<char>&> (0x0x7f43f57bfaf8) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, const std::basic_string<char>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f57bfb60) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f43f57bfbc8) 0 empty
      mpl_::bool_<true> (0x0x7f43f576eea0) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> > (0x0x7f43f576ef00) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<char>, const std::basic_string<char>&>, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<char>, const std::basic_string<char>&>, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> > (0x0x7f43f5742f00) 0 empty

Class boost::detail::operator_brackets_result<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, const std::basic_string<char>&> (0x0x7f43f5742ea0) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7f43f5712c00) 0 empty

Class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=64 align=8
   base size=64 base align=8
boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f43f57bfdd0) 0
  boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7f43f576ef60) 0 empty

Class boost::detail::always_bool2::apply<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee000) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f575a680) 0 empty
  boost::detail::always_bool2::apply<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee060) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2000) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2068) 0 empty
    boost::detail::always_bool2::apply<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee0c0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee180) 0 empty

Class boost::is_integral<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f20d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2138) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee1e0) 0 empty

Class boost::is_float<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f21a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2208) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee240) 0 empty

Class boost::is_arithmetic<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f22d8) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee2a0) 0 empty

Class boost::detail::is_abstract_imp<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee300) 0 empty

Class boost::is_abstract<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f23a8) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee360) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee3c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee120) 0 empty

Class boost::detail::is_convertible_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee420) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2478) 0 empty
  boost::detail::is_convertible_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee480) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee660) 0 empty

Class boost::detail::add_reference_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee600) 0 empty

Class boost::add_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee5a0) 0 empty

Class boost::add_lvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee540) 0 empty

Class boost::detail::is_reference_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee780) 0 empty

Class boost::is_lvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f26e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee7e0) 0 empty

Class boost::is_rvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f27b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee840) 0 empty

Class boost::is_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f2820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2888) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee8a0) 0 empty

Class boost::is_void<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57f28f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2958) 0 empty
    mpl_::bool_<false> (0x0x7f43f57ee900) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, true> (0x0x7f43f57ee960) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee720) 0 empty

Class boost::add_rvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee6c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee4e0) 0 empty

Class boost::detail::checker<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f57ee9c0) 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*> (0x0x7f43f57eea20) 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> > (0x0x7f43f57eea80) 0 empty

Class boost::detail::is_arithmetic_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57eec00) 0 empty

Class boost::is_integral<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57f2b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f57eec60) 0 empty

Class boost::is_float<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57f2c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2c98) 0 empty
    mpl_::bool_<false> (0x0x7f43f57eed80) 0 empty

Class boost::is_arithmetic<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57f2d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2d68) 0 empty
    mpl_::bool_<false> (0x0x7f43f57eede0) 0 empty

Class boost::detail::is_abstract_imp<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57eef00) 0 empty

Class boost::is_abstract<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57f2ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f57f2f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f57eef60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f58280c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f57eeba0) 0 empty

Class boost::detail::is_convertible_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828120) 0 empty

Class boost::detail::is_convertible_impl_dispatch<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582e000) 0 empty
  boost::detail::is_convertible_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828180) 0 empty

Class boost::detail::add_reference_rvalue_layer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828360) 0 empty

Class boost::detail::add_reference_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828300) 0 empty

Class boost::add_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f58282a0) 0 empty

Class boost::add_lvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828240) 0 empty

Class boost::detail::is_reference_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828540) 0 empty

Class boost::is_lvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582e478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f582e4e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f58285a0) 0 empty

Class boost::is_rvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582e618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f582e680) 0 empty
    mpl_::bool_<false> (0x0x7f43f5828600) 0 empty

Class boost::is_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582e7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f582e820) 0 empty
    mpl_::bool_<false> (0x0x7f43f5828660) 0 empty

Class boost::is_void<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582e888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f582e8f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f5828780) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, true> (0x0x7f43f58287e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f58284e0) 0 empty

Class boost::add_rvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828480) 0 empty

Class boost::detail::is_convertible_basic_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f58281e0) 0 empty

Class boost::detail::checker<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f5828840) 0 empty

Class boost::is_array<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582eaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f582eb60) 0 empty
    mpl_::bool_<false> (0x0x7f43f5828960) 0 empty

Class boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f43f5828a80) 0 empty

Class boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582ec98) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f43f5828ae0) 0 empty

Class boost::detail::is_function_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582ed00) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582ed68) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f43f5828b40) 0 empty

Class boost::is_function<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582eea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f582ef08) 0 empty
    mpl_::bool_<false> (0x0x7f43f5828ba0) 0 empty

Class boost::is_convertible<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f582ef70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f5859000) 0 empty
    mpl_::bool_<true> (0x0x7f43f5828cc0) 0 empty

Class boost::iterators::enabled<true>::base<boost::detail::enable_type>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f43f5828d20) 0 empty

Class boost::iterators::enable_if<boost::is_convertible<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::detail::enable_type>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::is_convertible<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::detail::enable_type> (0x0x7f43f5859068) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f43f5828d80) 0 empty

Class boost::enable_if_convertible<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if_convertible<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f58590d0) 0 empty
  boost::iterators::enable_if<boost::is_convertible<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::detail::enable_type> (0x0x7f43f5859138) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f43f5828de0) 0 empty

Class boost::is_array<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5859208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f5859270) 0 empty
    mpl_::bool_<false> (0x0x7f43f5828e40) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*> (0x0x7f43f5828f60) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58593a8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*> (0x0x7f43f5874000) 0 empty

Class boost::detail::is_function_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5859410) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5859478) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*> (0x0x7f43f5874060) 0 empty

Class boost::is_function<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58594e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f5859548) 0 empty
    mpl_::bool_<false> (0x0x7f43f58740c0) 0 empty

Class boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58595b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f5859618) 0 empty
    mpl_::bool_<true> (0x0x7f43f5874120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > > (0x0x7f43f5859680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f58596e8) 0 empty
    mpl_::bool_<true> (0x0x7f43f5874180) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, 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, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f5859750) 0 empty
  mpl_::bool_<true> (0x0x7f43f58741e0) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f58597b8) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f5859820) 0 empty
    mpl_::bool_<true> (0x0x7f43f5874240) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f5859888) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f43f58742a0) 0 empty

Class boost::detail::enable_if_interoperable<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, bool> (0x0x7f43f58598f0) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f5859958) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f43f5874300) 0 empty

Class boost::token_iterator_generator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::token_iterator_generator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f43f5874420) 0 empty

Class boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f43f58743c0) 0

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> > (0x0x7f43f58745a0) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<char>, const std::basic_string<char>&>, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<char>, const std::basic_string<char>&>, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, std::basic_string<char> > (0x0x7f43f5874540) 0 empty

Class boost::detail::operator_brackets_result<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, const std::basic_string<char>&> (0x0x7f43f58744e0) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7f43f5874480) 0 empty

Class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=64 align=8
   base size=64 base align=8
boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f43f5859c30) 0
  boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7f43f5874600) 0 empty

Class boost::detail::always_bool2::apply<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874660) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5859e38) 0 empty
  boost::detail::always_bool2::apply<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58746c0) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5859ea0) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5859f08) 0 empty
    boost::detail::always_bool2::apply<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874720) 0 empty

Class boost::detail::is_arithmetic_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58747e0) 0 empty

Class boost::is_integral<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5859f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f5859af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5874840) 0 empty

Class boost::is_float<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c3068) 0 empty
    mpl_::bool_<false> (0x0x7f43f58748a0) 0 empty

Class boost::is_arithmetic<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c30d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c3138) 0 empty
    mpl_::bool_<false> (0x0x7f43f5874900) 0 empty

Class boost::detail::is_abstract_imp<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874960) 0 empty

Class boost::is_abstract<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c31a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c3208) 0 empty
    mpl_::bool_<false> (0x0x7f43f58749c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874a20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874780) 0 empty

Class boost::detail::is_convertible_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874a80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c32d8) 0 empty
  boost::detail::is_convertible_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874ae0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874cc0) 0 empty

Class boost::detail::add_reference_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874c60) 0 empty

Class boost::add_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874c00) 0 empty

Class boost::add_lvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874ba0) 0 empty

Class boost::detail::is_reference_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874de0) 0 empty

Class boost::is_lvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c34e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c3548) 0 empty
    mpl_::bool_<false> (0x0x7f43f5874e40) 0 empty

Class boost::is_rvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c35b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c3618) 0 empty
    mpl_::bool_<false> (0x0x7f43f5874ea0) 0 empty

Class boost::is_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c36e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5874f00) 0 empty

Class boost::is_void<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c37b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f5874f60) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, true> (0x0x7f43f58d8000) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874d80) 0 empty

Class boost::add_rvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874d20) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f5874b40) 0 empty

Class boost::detail::checker<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58d8060) 0 empty

Class boost::is_array<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c39c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f58d80c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*> (0x0x7f43f58d81e0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3af8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*> (0x0x7f43f58d8240) 0 empty

Class boost::detail::is_function_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3b60) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3bc8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >*> (0x0x7f43f58d82a0) 0 empty

Class boost::is_function<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f58c3c98) 0 empty
    mpl_::bool_<false> (0x0x7f43f58d8300) 0 empty

Class boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f58c3d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f58c3d68) 0 empty
    mpl_::bool_<true> (0x0x7f43f58d8360) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > > (0x0x7f43f58c3dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f58c3e38) 0 empty
    mpl_::bool_<true> (0x0x7f43f58d83c0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, 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, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f58c3ea0) 0 empty
  mpl_::bool_<true> (0x0x7f43f58d8420) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f58c3f08) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f58c3f70) 0 empty
    mpl_::bool_<true> (0x0x7f43f58d8480) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f5505000) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f43f58d84e0) 0 empty

Class boost::detail::enable_if_interoperable<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, bool> (0x0x7f43f5505068) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f55050d0) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f43f58d8540) 0 empty

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f43f58d8660) 0 empty

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f43f58d8600) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7f43f55053a8) 0
  boost::posix_time::time_duration (0x0x7f43f5505410) 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> > (0x0x7f43f5505478) 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> (0x0x7f43f55054e0) 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> > (0x0x7f43f5505548) 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> (0x0x7f43f55055b0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f5505618) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f58d87e0) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7f43f5505680) 0
  boost::posix_time::time_duration (0x0x7f43f55056e8) 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> > (0x0x7f43f5505750) 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> (0x0x7f43f55057b8) 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> > (0x0x7f43f5505820) 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> (0x0x7f43f5505888) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f55058f0) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f58d8840) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7f43f5505958) 0
  boost::posix_time::time_duration (0x0x7f43f55059c0) 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> > (0x0x7f43f5505a28) 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> (0x0x7f43f5505a90) 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> > (0x0x7f43f5505af8) 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> (0x0x7f43f5505b60) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f5505bc8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f58d88a0) 0 empty

Class boost::is_chained_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f43f58d8f00) 0 empty

Class boost::is_chained_base<boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, 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::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> > (0x0x7f43f58d8f60) 0 empty

Class boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f43f5609000) 0 empty

Class boost::equality_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > > (0x0x7f43f55de820) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f43f5609060) 0 empty

Class boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t>
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> (0x0x7f43f55de888) 0 empty
  boost::equality_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > > (0x0x7f43f55de8f0) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f43f56090c0) 0 empty

Class boost::less_than_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> > (0x0x7f43f55de958) 0 empty
  boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> (0x0x7f43f55de9c0) 0 empty
    boost::equality_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > > (0x0x7f43f55dea28) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f43f5609120) 0 empty

Class boost::less_than_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::true_t>
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::true_t> (0x0x7f43f55dea90) 0 empty
  boost::less_than_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> > (0x0x7f43f55deaf8) 0 empty
    boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> (0x0x7f43f55deb60) 0 empty
      boost::equality_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > > (0x0x7f43f55debc8) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f43f5609180) 0 empty

Class boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>
   size=16 align=8
   base size=16 base align=8
boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> (0x0x7f43f55dec30) 0
  boost::less_than_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::true_t> (0x0x7f43f55dec98) 0 empty
    boost::less_than_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> > (0x0x7f43f55ded00) 0 empty
      boost::equality_comparable<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> >, boost::detail::false_t> (0x0x7f43f55ded68) 0 empty
        boost::equality_comparable1<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>, boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > > (0x0x7f43f55dedd0) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f43f56091e0) 0 empty

Vtable for TimerEventHandlerBase
TimerEventHandlerBase::_ZTV21TimerEventHandlerBase: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI21TimerEventHandlerBase)
16    (int (*)(...))__cxa_pure_virtual

Class TimerEventHandlerBase
   size=8 align=8
   base size=8 base align=8
TimerEventHandlerBase (0x0x7f43f5609540) 0 nearly-empty
    vptr=((& TimerEventHandlerBase::_ZTV21TimerEventHandlerBase) + 16u)

Vtable for TheTimerObjectBase
TheTimerObjectBase::_ZTV18TheTimerObjectBase: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18TheTimerObjectBase)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class TheTimerObjectBase
   size=16 align=8
   base size=16 base align=8
TheTimerObjectBase (0x0x7f43f5609600) 0
    vptr=((& TheTimerObjectBase::_ZTV18TheTimerObjectBase) + 16u)

Vtable for ProtocolIO
ProtocolIO::_ZTV10ProtocolIO: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10ProtocolIO)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class ProtocolIO
   size=8 align=8
   base size=8 base align=8
ProtocolIO (0x0x7f43f5609660) 0 nearly-empty
    vptr=((& ProtocolIO::_ZTV10ProtocolIO) + 16u)

Class ProtocolTimer
   size=16 align=8
   base size=16 base align=8
ProtocolTimer (0x0x7f43f56096c0) 0

Vtable for MessageException
MessageException::_ZTV16MessageException: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16MessageException)
16    (int (*)(...))MessageException::~MessageException
24    (int (*)(...))MessageException::~MessageException
32    (int (*)(...))std::runtime_error::what

Class MessageException
   size=16 align=8
   base size=16 base align=8
MessageException (0x0x7f43f55def08) 0
    vptr=((& MessageException::_ZTV16MessageException) + 16u)
  std::runtime_error (0x0x7f43f55def70) 0
      primary-for MessageException (0x0x7f43f55def08)
    std::exception (0x0x7f43f5609720) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f43f55def70)

Class boost::shared_array<char>
   size=16 align=8
   base size=16 base align=8
boost::shared_array<char> (0x0x7f43f56097e0) 0

Class Message
   size=48 align=8
   base size=41 base align=8
Message (0x0x7f43f5609780) 0

Vtable for ReplyParser
ReplyParser::_ZTV11ReplyParser: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11ReplyParser)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u

Class ReplyParser
   size=8 align=8
   base size=8 base align=8
ReplyParser (0x0x7f43f5609840) 0 nearly-empty
    vptr=((& ReplyParser::_ZTV11ReplyParser) + 16u)

Class boost::detail::sp_element<ReplyParser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<ReplyParser> (0x0x7f43f56099c0) 0 empty

Class boost::detail::sp_dereference<ReplyParser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<ReplyParser> (0x0x7f43f5609a20) 0 empty

Class boost::detail::sp_member_access<ReplyParser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<ReplyParser> (0x0x7f43f5609a80) 0 empty

Class boost::detail::sp_array_access<ReplyParser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<ReplyParser> (0x0x7f43f5609ae0) 0 empty

Class boost::shared_ptr<ReplyParser>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<ReplyParser> (0x0x7f43f5609960) 0

Class CompositeReplyParser::ParsingEntry
   size=24 align=8
   base size=24 base align=8
CompositeReplyParser::ParsingEntry (0x0x7f43f5609900) 0

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

Class std::allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> > (0x0x7f43f534e1a0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> > (0x0x7f43f5609c00) 0 empty

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> > >::rebind<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> > >::rebind<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f43f5609f00) 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> (0x0x7f43f53a70c0) 0 empty

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f43f534e548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f43f53a72a0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, CompositeReplyParser::ParsingEntry>, std::_Select1st<std::pair<const int, CompositeReplyParser::ParsingEntry> >, std::less<int>, std::allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> > >::_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, CompositeReplyParser::ParsingEntry>, std::_Select1st<std::pair<const int, CompositeReplyParser::ParsingEntry> >, std::less<int>, std::allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f43f534e5b0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f43f534e618) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f43f53a73c0) 0 empty

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

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

Vtable for CompositeReplyParser
CompositeReplyParser::_ZTV20CompositeReplyParser: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI20CompositeReplyParser)
16    (int (*)(...))CompositeReplyParser::parse
24    (int (*)(...))CompositeReplyParser::~CompositeReplyParser
32    (int (*)(...))CompositeReplyParser::~CompositeReplyParser

Class CompositeReplyParser
   size=56 align=8
   base size=56 base align=8
CompositeReplyParser (0x0x7f43f534e000) 0
    vptr=((& CompositeReplyParser::_ZTV20CompositeReplyParser) + 16u)
  ReplyParser (0x0x7f43f56098a0) 0 nearly-empty
      primary-for CompositeReplyParser (0x0x7f43f534e000)

Class boost::detail::sp_convertible<ReplyParser, ReplyParser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<ReplyParser, ReplyParser> (0x0x7f43f53a7540) 0 empty

Class boost::detail::sp_enable_if_convertible<ReplyParser, ReplyParser>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<ReplyParser, ReplyParser> (0x0x7f43f534e750) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f43f53a75a0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<ReplyParser>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<ReplyParser>, int> (0x0x7f43f53a7600) 0 empty

Class boost::detail::remove_rvalue_ref<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<void(Message&)> (0x0x7f43f53a77e0) 0 empty

Class boost::remove_reference<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void(Message&)> (0x0x7f43f53a7780) 0 empty

Class boost::detail::add_pointer_impl<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<void(Message&)> (0x0x7f43f53a7720) 0 empty

Class boost::add_pointer<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message&)> (0x0x7f43f53a76c0) 0 empty

Class boost::detail::function_traits_helper<void (*)(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::function_traits_helper<void (*)(Message&)> (0x0x7f43f53a78a0) 0 empty

Class boost::function_traits<void(Message&)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message&)> (0x0x7f43f534e958) 0 empty
  boost::detail::function_traits_helper<void (*)(Message&)> (0x0x7f43f53a7900) 0 empty

Class boost::signals::detail::real_get_signal_impl<1, void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::real_get_signal_impl<1, void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f43f53a7960) 0 empty

Class boost::signals::detail::get_signal_impl<void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::signals::detail::get_signal_impl<void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f43f534eaf8) 0 empty
  boost::signals::detail::real_get_signal_impl<1, void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f43f53a79c0) 0 empty

Class boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> >
   size=40 align=8
   base size=33 base align=8
boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f43f5446850) 0
  boost::signals::detail::signal_base (0x0x7f43f534eb60) 0
    boost::noncopyable_::noncopyable (0x0x7f43f53a7a20) 0 empty
  boost::signals::trackable (0x0x7f43f53a7a80) 16

Class boost::signal<void(Message&)>
   size=40 align=8
   base size=33 base align=8
boost::signal<void(Message&)> (0x0x7f43f534ec30) 0
  boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f43f5446a10) 0
    boost::signals::detail::signal_base (0x0x7f43f534ec98) 0
      boost::noncopyable_::noncopyable (0x0x7f43f53a7ae0) 0 empty
    boost::signals::trackable (0x0x7f43f53a7b40) 16

Class SinfoClientRequest
   size=40 align=8
   base size=40 base align=8
SinfoClientRequest (0x0x7f43f53a7660) 0

Vtable for SinfoClientReply
SinfoClientReply::_ZTV16SinfoClientReply: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16SinfoClientReply)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class SinfoClientReply
   size=64 align=8
   base size=64 base align=8
SinfoClientReply (0x0x7f43f53a7ba0) 0
    vptr=((& SinfoClientReply::_ZTV16SinfoClientReply) + 16u)

Vtable for SinfoRequester
SinfoRequester::_ZTV14SinfoRequester: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14SinfoRequester)
16    (int (*)(...))SinfoRequester::getSinfoListReply
24    (int (*)(...))SinfoRequester::getFilteredSinfoListReply

Class SinfoRequester
   size=272 align=8
   base size=272 base align=8
SinfoRequester (0x0x7f43f5446c40) 0
    vptr=((& SinfoRequester::_ZTV14SinfoRequester) + 16u)
  SinfoClientRequest (0x0x7f43f53a7c00) 64
  SinfoClientReply (0x0x7f43f53a7c60) 0
      primary-for SinfoRequester (0x0x7f43f5446c40)

Class boost::detail::sp_convertible<boost::signals::detail::signal_base_impl, boost::signals::detail::signal_base_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::signals::detail::signal_base_impl, boost::signals::detail::signal_base_impl> (0x0x7f43f53a7cc0) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::signals::detail::signal_base_impl, boost::signals::detail::signal_base_impl>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::signals::detail::signal_base_impl, boost::signals::detail::signal_base_impl> (0x0x7f43f534ef08) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f43f53a7d20) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::signals::detail::signal_base_impl>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::signals::detail::signal_base_impl>, int> (0x0x7f43f53a7d80) 0 empty

Class boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l>
   size=8 align=8
   base size=8 base align=8
boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> (0x0x7f43f534e0d0) 0
  boost::posix_time::time_duration (0x0x7f43f534e208) 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> > (0x0x7f43f534e270) 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> (0x0x7f43f54a8000) 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> > (0x0x7f43f54a8068) 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> (0x0x7f43f54a80d0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f43f54a8138) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f43f53a7de0) 0 empty

Class boost::_bi::add_cref<void (SinfoRequester::*)(), 1>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_cref<void (SinfoRequester::*)(), 1> (0x0x7f43f53a7f00) 0 empty

Class boost::_bi::dm_result<void (SinfoRequester::*)(), SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::dm_result<void (SinfoRequester::*)(), SinfoRequester*> (0x0x7f43f53a7ea0) 0 empty

Class boost::is_placeholder<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<SinfoRequester*> (0x0x7f43f54b4060) 0 empty

Class boost::_bi::add_value_2<SinfoRequester*, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<SinfoRequester*, 0> (0x0x7f43f54b40c0) 0 empty

Class boost::_bi::add_value<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<SinfoRequester*> (0x0x7f43f54b4000) 0 empty

Class boost::_bi::list_av_1<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<SinfoRequester*> (0x0x7f43f53a7f60) 0 empty

Class boost::_bi::result_traits<void, boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f43f54b43c0) 0 empty

Class boost::_mfi::mf0<void, SinfoRequester>
   size=16 align=8
   base size=16 base align=8
boost::_mfi::mf0<void, SinfoRequester> (0x0x7f43f54b48a0) 0

Class boost::_bi::value<SinfoRequester*>
   size=8 align=8
   base size=8 base align=8
boost::_bi::value<SinfoRequester*> (0x0x7f43f54b4960) 0

Class boost::_bi::storage1<boost::_bi::value<SinfoRequester*> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<boost::_bi::value<SinfoRequester*> > (0x0x7f43f54b4900) 0

Class boost::_bi::list1<boost::_bi::value<SinfoRequester*> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::list1<boost::_bi::value<SinfoRequester*> > (0x0x7f43f54a85b0) 0
  boost::_bi::storage1<boost::_bi::value<SinfoRequester*> > (0x0x7f43f54b49c0) 0

Class boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >
   size=24 align=8
   base size=24 base align=8
boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > (0x0x7f43f54b4360) 0

Class boost::_bi::add_value<boost::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<boost::arg<1> > (0x0x7f43f54b4ba0) 0 empty

Class boost::_bi::list_av_2<SinfoRequester*, boost::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_2<SinfoRequester*, boost::arg<1> > (0x0x7f43f54b4b40) 0 empty

Class boost::_bi::result_traits<void, boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f54b4de0) 0 empty

Class boost::_mfi::mf1<void, SinfoRequester, Message&>
   size=16 align=8
   base size=16 base align=8
boost::_mfi::mf1<void, SinfoRequester, Message&> (0x0x7f43f5210300) 0

Class boost::_bi::storage2<boost::_bi::value<SinfoRequester*>, boost::arg<1> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > (0x0x7f43f54a88f0) 0
  boost::_bi::storage1<boost::_bi::value<SinfoRequester*> > (0x0x7f43f5210360) 0

Class boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > (0x0x7f43f54a8958) 0
  boost::_bi::storage2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > (0x0x7f43f54a89c0) 0
    boost::_bi::storage1<boost::_bi::value<SinfoRequester*> > (0x0x7f43f52103c0) 0

Class boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >
   size=24 align=8
   base size=24 base align=8
boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > (0x0x7f43f54b4d80) 0

Class std::unary_function<Message&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<Message&, void> (0x0x7f43f52104e0) 0 empty

Class boost::function1<void, Message&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, Message&> (0x0x7f43f54bde00) 0
  boost::function_base (0x0x7f43f5210540) 0
  std::unary_function<Message&, void> (0x0x7f43f52105a0) 0 empty

Class boost::function<void(Message&)>
   size=32 align=8
   base size=32 base align=8
boost::function<void(Message&)> (0x0x7f43f54a8af8) 0
  boost::function1<void, Message&> (0x0x7f43f54bdee0) 0
    boost::function_base (0x0x7f43f5210660) 0
    std::unary_function<Message&, void> (0x0x7f43f52106c0) 0 empty

Class boost::slot<boost::function<void(Message&)> >
   size=48 align=8
   base size=48 base align=8
boost::slot<boost::function<void(Message&)> > (0x0x7f43f54a8a28) 0
  boost::signals::detail::slot_base (0x0x7f43f5210420) 0

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::signals::detail::slot_base::data_t>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<boost::signals::detail::slot_base::data_t>, int> (0x0x7f43f5210720) 0 empty

Class boost::is_integral<boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void(Message&)> > (0x0x7f43f54a8c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f54a8d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f52108a0) 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> (0x0x7f43f5210900) 0 empty

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7f43f52b8000) 0

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> (0x0x7f43f52b80c0) 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> (0x0x7f43f52b8060) 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> (0x0x7f43f52cf4d0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f43f52ae820) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f43f52cf4d0)
    std::exception (0x0x7f43f52b8120) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f43f52ae820)
  boost::exception (0x0x7f43f52b8180) 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> > (0x0x7f43f52cf690) 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> (0x0x7f43f52cf700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f43f52cf690)
    boost::bad_weak_ptr (0x0x7f43f52ae888) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f43f52cf700)
      std::exception (0x0x7f43f52b82a0) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f43f52ae888)
    boost::exception (0x0x7f43f52b8300) 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 (0x0x7f43f52b8360) 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::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f43f52b8600) 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> (0x0x7f43f52b8660) 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*> (0x0x7f43f52aed68) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f43f52b86c0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f43f52aef08) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f43f52b8900) 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> (0x0x7f43f52b8960) 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> (0x0x7f43f52b89c0) 0 empty

Class std::iterator_traits<const boost::signals::trackable**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const boost::signals::trackable**> (0x0x7f43f52b8ae0) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> > (0x0x7f43f52b8a80) 0

Class std::__are_same<const boost::signals::trackable**, const boost::signals::trackable**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const boost::signals::trackable**, const boost::signals::trackable**> (0x0x7f43f52b8b40) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<const boost::signals::trackable*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<const boost::signals::trackable*> > (0x0x7f43f52b8ba0) 0 empty

Class std::_List_node<boost::signals::detail::connection_slot_pair>
   size=48 align=8
   base size=48 base align=8
std::_List_node<boost::signals::detail::connection_slot_pair> (0x0x7f43f4f25138) 0
  std::__detail::_List_node_base (0x0x7f43f52b8c00) 0

Class std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f43f4f251a0) 0
  std::_Rb_tree_node_base (0x0x7f43f52b8c60) 0

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> (0x0x7f43f4f78240) 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> (0x0x7f43f4f781e0) 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> (0x0x7f43f4f95a10) 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 (0x0x7f43f4f25750) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f43f4f95a10)
    std::out_of_range (0x0x7f43f4f257b8) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7f43f4f25750)
      std::logic_error (0x0x7f43f4f25820) 0
          primary-for std::out_of_range (0x0x7f43f4f257b8)
        std::exception (0x0x7f43f4f78420) 0 nearly-empty
            primary-for std::logic_error (0x0x7f43f4f25820)
  boost::exception (0x0x7f43f4f78480) 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> > (0x0x7f43f4f95af0) 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> (0x0x7f43f4f95b60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f43f4f95af0)
    boost::gregorian::bad_day_of_month (0x0x7f43f4f25958) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f43f4f95b60)
      std::out_of_range (0x0x7f43f4f259c0) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7f43f4f25958)
        std::logic_error (0x0x7f43f4f25a28) 0
            primary-for std::out_of_range (0x0x7f43f4f259c0)
          std::exception (0x0x7f43f4f785a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f43f4f25a28)
    boost::exception (0x0x7f43f4f78600) 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 (0x0x7f43f4f78660) 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::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> (0x0x7f43f4f78a20) 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> (0x0x7f43f4f789c0) 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> (0x0x7f43f4fd8310) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f43f4f25c98) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f43f4fd8310)
    std::exception (0x0x7f43f4f78a80) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f43f4f25c98)
  boost::exception (0x0x7f43f4f78ae0) 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> > (0x0x7f43f4fd83f0) 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> (0x0x7f43f4fd8460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f43f4fd83f0)
    std::runtime_error (0x0x7f43f4f25dd0) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f43f4fd8460)
      std::exception (0x0x7f43f4f78c00) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f43f4f25dd0)
    boost::exception (0x0x7f43f4f78c60) 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 (0x0x7f43f4f78cc0) 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::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> (0x0x7f43f4f78f60) 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> (0x0x7f43f5038060) 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> (0x0x7f43f5038000) 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> (0x0x7f43f5024e70) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7f43f4fe86e8) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f43f5024e70)
    std::logic_error (0x0x7f43f4fe8750) 0
        primary-for std::out_of_range (0x0x7f43f4fe86e8)
      std::exception (0x0x7f43f50380c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f43f4fe8750)
  boost::exception (0x0x7f43f5038120) 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> > (0x0x7f43f5024f50) 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> (0x0x7f43f5042000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f43f5024f50)
    std::out_of_range (0x0x7f43f4fe8888) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f43f5042000)
      std::logic_error (0x0x7f43f4fe88f0) 0
          primary-for std::out_of_range (0x0x7f43f4fe8888)
        std::exception (0x0x7f43f5038180) 0 nearly-empty
            primary-for std::logic_error (0x0x7f43f4fe88f0)
    boost::exception (0x0x7f43f50381e0) 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 (0x0x7f43f5038240) 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::date_time::date_formatter<boost::gregorian::date, boost::date_time::simple_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::simple_format<char>, char> (0x0x7f43f50385a0) 0 empty

Class boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_format<char>, char> (0x0x7f43f5038660) 0 empty

Class boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_extended_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_extended_format<char>, char> (0x0x7f43f50386c0) 0 empty

Class boost::date_time::first_kday_before<boost::gregorian::date>
   size=2 align=2
   base size=2 base align=2
boost::date_time::first_kday_before<boost::gregorian::date> (0x0x7f43f5038840) 0

Class boost::date_time::first_kday_after<boost::gregorian::date>
   size=2 align=2
   base size=2 base align=2
boost::date_time::first_kday_after<boost::gregorian::date> (0x0x7f43f50388a0) 0

Vtable for boost::date_time::year_based_generator<boost::gregorian::date>
boost::date_time::year_based_generator<boost::gregorian::date>::_ZTVN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class boost::date_time::year_based_generator<boost::gregorian::date>
   size=8 align=8
   base size=8 base align=8
boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f43f5038900) 0 nearly-empty
    vptr=((& boost::date_time::year_based_generator<boost::gregorian::date>::_ZTVN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE) + 16u)

Vtable for boost::date_time::last_kday_of_month<boost::gregorian::date>
boost::date_time::last_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
24    (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
32    (int (*)(...))boost::date_time::last_kday_of_month<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::last_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::last_kday_of_month<boost::gregorian::date>
   size=16 align=8
   base size=12 base align=8
boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7f43f5081000) 0
    vptr=((& boost::date_time::last_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f43f5038960) 0 nearly-empty
      primary-for boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7f43f5081000)

Vtable for boost::date_time::first_kday_of_month<boost::gregorian::date>
boost::date_time::first_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
24    (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
32    (int (*)(...))boost::date_time::first_kday_of_month<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::first_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::first_kday_of_month<boost::gregorian::date>
   size=16 align=8
   base size=12 base align=8
boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7f43f5081138) 0
    vptr=((& boost::date_time::first_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f43f5038ae0) 0 nearly-empty
      primary-for boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7f43f5081138)

Vtable for boost::date_time::nth_kday_of_month<boost::gregorian::date>
boost::date_time::nth_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
24    (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
32    (int (*)(...))boost::date_time::nth_kday_of_month<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::nth_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::nth_kday_of_month<boost::gregorian::date>
   size=24 align=8
   base size=18 base align=8
boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7f43f50813a8) 0
    vptr=((& boost::date_time::nth_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f43f5038b40) 0 nearly-empty
      primary-for boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7f43f50813a8)

Vtable for boost::date_time::partial_date<boost::gregorian::date>
boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time12partial_dateINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
24    (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
32    (int (*)(...))boost::date_time::partial_date<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::partial_date<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::partial_date<boost::gregorian::date>
   size=16 align=8
   base size=12 base align=8
boost::date_time::partial_date<boost::gregorian::date> (0x0x7f43f5081478) 0
    vptr=((& boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f43f5038d20) 0 nearly-empty
      primary-for boost::date_time::partial_date<boost::gregorian::date> (0x0x7f43f5081478)

Class boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::simple_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::simple_format<wchar_t>, wchar_t> (0x0x7f43f5038f00) 0 empty

Class boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_format<wchar_t>, wchar_t> (0x0x7f43f50ba0c0) 0 empty

Class boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_extended_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::iso_extended_format<wchar_t>, wchar_t> (0x0x7f43f50ba120) 0 empty

Class std::_Setfill<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::_Setfill<wchar_t> (0x0x7f43f50ba2a0) 0

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

Class std::iterator_traits<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f43f50ba7e0) 0 empty

Class boost::char_separator<wchar_t, std::char_traits<wchar_t> >
   size=32 align=8
   base size=25 base align=8
boost::char_separator<wchar_t, std::char_traits<wchar_t> > (0x0x7f43f50ba840) 0

Class boost::token_iterator_generator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::token_iterator_generator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7f43f50ba900) 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*> (0x0x7f43f50ba9c0) 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> > (0x0x7f43f50ba960) 0

Class boost::tokenizer<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=48 align=8
   base size=48 base align=8
boost::tokenizer<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7f43f50ba8a0) 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*> (0x0x7f43f50baa20) 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> > (0x0x7f43f50baa80) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f50baae0) 0 empty

Class boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f5081f70) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f50bab40) 0 empty

Class boost::iterator_traversal<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::iterator_traversal<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4d7e068) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f43f4d7e0d0) 0 empty
    boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f43f50baba0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> > (0x0x7f43f50bad80) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> > (0x0x7f43f50bad20) 0 empty

Class boost::detail::is_reference_impl<const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const std::basic_string<wchar_t>&> (0x0x7f43f50baf00) 0 empty

Class boost::is_lvalue_reference<const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const std::basic_string<wchar_t>&> (0x0x7f43f4d7e340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4d7e3a8) 0 empty
    mpl_::bool_<true> (0x0x7f43f50baf60) 0 empty

Class boost::is_rvalue_reference<const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const std::basic_string<wchar_t>&> (0x0x7f43f4d7e410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4d7e478) 0 empty
    mpl_::bool_<false> (0x0x7f43f4d8e000) 0 empty

Class boost::is_reference<const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const std::basic_string<wchar_t>&> (0x0x7f43f4d7e4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4d7e548) 0 empty
    mpl_::bool_<true> (0x0x7f43f4d8e060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<const std::basic_string<wchar_t>&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<const std::basic_string<wchar_t>&> > (0x0x7f43f4d7e680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4d7e6e8) 0 empty
    mpl_::bool_<true> (0x0x7f43f4d8e0c0) 0 empty

Class boost::mpl::and_<boost::is_reference<const std::basic_string<wchar_t>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<const std::basic_string<wchar_t>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4d7e750) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4d7e7b8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4d7e820) 0 empty
      mpl_::bool_<true> (0x0x7f43f4d8e1e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<wchar_t>&, std::basic_string<wchar_t> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<wchar_t>&, std::basic_string<wchar_t> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f4d8e240) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<const std::basic_string<wchar_t>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<wchar_t>&, std::basic_string<wchar_t> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<const std::basic_string<wchar_t>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<wchar_t>&, std::basic_string<wchar_t> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f50baea0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const std::basic_string<wchar_t>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<wchar_t>&, std::basic_string<wchar_t> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const std::basic_string<wchar_t>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<wchar_t>&, std::basic_string<wchar_t> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f50bae40) 0 empty

Class boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> (0x0x7f43f4d7e958) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const std::basic_string<wchar_t>&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const std::basic_string<wchar_t>&, std::basic_string<wchar_t> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f43f4d8e2a0) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> (0x0x7f43f50bade0) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> > (0x0x7f43f50bacc0) 0 empty

Class boost::detail::facade_iterator_category<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> (0x0x7f43f4d7e9c0) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> > (0x0x7f43f4d8e300) 0 empty

Class boost::detail::cv_traits_imp<std::basic_string<wchar_t>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_string<wchar_t>*> (0x0x7f43f4d8e420) 0 empty

Class boost::detail::is_volatile_rval_filter<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<std::basic_string<wchar_t> > (0x0x7f43f4d8e540) 0 empty

Class boost::is_volatile<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<std::basic_string<wchar_t> > (0x0x7f43f4d7eaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4d7eb60) 0 empty
    mpl_::bool_<false> (0x0x7f43f4d8e5a0) 0 empty

Class boost::detail::remove_const_helper<std::basic_string<wchar_t>, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<std::basic_string<wchar_t>, false> (0x0x7f43f4d8e6c0) 0 empty

Class boost::detail::remove_const_impl<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<std::basic_string<wchar_t> > (0x0x7f43f4d8e3c0) 0 empty

Class boost::remove_const<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<std::basic_string<wchar_t> > (0x0x7f43f4d8e360) 0 empty

Class boost::is_const<const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const std::basic_string<wchar_t>&> (0x0x7f43f4d7ed00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4d7ed68) 0 empty
    mpl_::bool_<false> (0x0x7f43f4d8e8a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<const std::basic_string<wchar_t>&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<const std::basic_string<wchar_t>&> > (0x0x7f43f4d7eea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4d7ef08) 0 empty
    mpl_::bool_<false> (0x0x7f43f4d8e900) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&> (0x0x7f43f4d7ef70) 0 empty
  mpl_::bool_<true> (0x0x7f43f4d8e960) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&> > (0x0x7f43f4da5000) 0 empty
  mpl_::bool_<true> (0x0x7f43f4d8ea80) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<wchar_t> >, 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, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da5068) 0 empty
  mpl_::bool_<true> (0x0x7f43f4d8eae0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da50d0) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da5138) 0 empty
    mpl_::bool_<true> (0x0x7f43f4d8eb40) 0 empty

Class boost::mpl::or_<boost::is_const<const std::basic_string<wchar_t>&>, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<const std::basic_string<wchar_t>&>, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da51a0) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da5208) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da5270) 0 empty
      mpl_::bool_<true> (0x0x7f43f4d8eba0) 0 empty

Class boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> (0x0x7f43f4da52d8) 0 empty
  boost::mpl::or_<boost::is_const<const std::basic_string<wchar_t>&>, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da5340) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const std::basic_string<wchar_t>&>, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da53a8) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<wchar_t> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4da5410) 0 empty
        mpl_::bool_<true> (0x0x7f43f4d8ec00) 0 empty

Class boost::mpl::if_c<true, boost::add_pointer<const std::basic_string<wchar_t> >, boost::add_pointer<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::add_pointer<const std::basic_string<wchar_t> >, boost::add_pointer<std::basic_string<wchar_t> > > (0x0x7f43f4d8ec60) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, boost::add_pointer<const std::basic_string<wchar_t> >, boost::add_pointer<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, boost::add_pointer<const std::basic_string<wchar_t> >, boost::add_pointer<std::basic_string<wchar_t> > > (0x0x7f43f4d8e840) 0 empty

Class boost::detail::remove_rvalue_ref<const std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const std::basic_string<wchar_t> > (0x0x7f43f4d8ede0) 0 empty

Class boost::remove_reference<const std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const std::basic_string<wchar_t> > (0x0x7f43f4d8ed80) 0 empty

Class boost::detail::add_pointer_impl<const std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<const std::basic_string<wchar_t> > (0x0x7f43f4d8ed20) 0 empty

Class boost::add_pointer<const std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<const std::basic_string<wchar_t> > (0x0x7f43f4d8ecc0) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, boost::add_pointer<const std::basic_string<wchar_t> >, boost::add_pointer<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, boost::add_pointer<const std::basic_string<wchar_t> >, boost::add_pointer<std::basic_string<wchar_t> > > (0x0x7f43f4d8e7e0) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int> (0x0x7f43f50bac60) 0 empty

Class boost::detail::operator_arrow_dispatch<const std::basic_string<wchar_t>&, const std::basic_string<wchar_t>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<const std::basic_string<wchar_t>&, const std::basic_string<wchar_t>*> (0x0x7f43f4d8ee40) 0 empty

Class boost::detail::is_pod_impl<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<std::basic_string<wchar_t> > (0x0x7f43f4d8ef60) 0 empty

Class boost::detail::is_scalar_impl<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<std::basic_string<wchar_t> > (0x0x7f43f4db80c0) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_string<wchar_t> > (0x0x7f43f4db8120) 0 empty

Class boost::is_integral<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_string<wchar_t> > (0x0x7f43f4da5958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4da59c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db8180) 0 empty

Class boost::is_float<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_string<wchar_t> > (0x0x7f43f4da5a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4da5a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db82a0) 0 empty

Class boost::is_arithmetic<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_string<wchar_t> > (0x0x7f43f4da5af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4da5b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db83c0) 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> > (0x0x7f43f4da5bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4da5c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db84e0) 0 empty

Class boost::detail::is_pointer_impl<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_string<wchar_t> > (0x0x7f43f4db8600) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_string<wchar_t> > (0x0x7f43f4db86c0) 0 empty

Class boost::remove_cv<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_string<wchar_t> > (0x0x7f43f4db8660) 0 empty

Class boost::detail::is_pointer_helper<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_string<wchar_t> > (0x0x7f43f4db87e0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<wchar_t> > (0x0x7f43f4db8b40) 0 empty

Class boost::is_member_function_pointer<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_string<wchar_t> > (0x0x7f43f4e082d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e08340) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db8ba0) 0 empty

Class boost::is_member_pointer<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_string<wchar_t> > (0x0x7f43f4e083a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e08410) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db8c00) 0 empty

Class boost::is_pointer<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_string<wchar_t> > (0x0x7f43f4e08548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e085b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db8c60) 0 empty

Class boost::is_scalar<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<std::basic_string<wchar_t> > (0x0x7f43f4e08618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e08680) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db8d80) 0 empty

Class boost::is_void<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_string<wchar_t> > (0x0x7f43f4e086e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e08750) 0 empty
    mpl_::bool_<false> (0x0x7f43f4db8ea0) 0 empty

Class boost::is_pod<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_pod<std::basic_string<wchar_t> > (0x0x7f43f4e087b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e08820) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c000) 0 empty

Class boost::is_POD<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_POD<std::basic_string<wchar_t> > (0x0x7f43f4e08888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e088f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<std::basic_string<wchar_t> > > (0x0x7f43f4e08958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e089c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c240) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, 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::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4e08a28) 0 empty
  mpl_::bool_<false> (0x0x7f43f4e1c2a0) 0 empty

Class boost::mpl::and_<boost::is_POD<std::basic_string<wchar_t> >, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<std::basic_string<wchar_t> >, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4e08a90) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4e08af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c300) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<std::basic_string<wchar_t> >, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, 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::is_POD<std::basic_string<wchar_t> >, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f4e08b60) 0 empty
  mpl_::bool_<false> (0x0x7f43f4e1c360) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<wchar_t> >, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<wchar_t> >, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f4e08bc8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f43f4e08c30) 0 empty
    mpl_::bool_<true> (0x0x7f43f4e1c3c0) 0 empty

Class boost::detail::use_operator_brackets_proxy<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> (0x0x7f43f4e08c98) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<wchar_t> >, boost::detail::iterator_writability_disabled<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f4e08d00) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f43f4e08d68) 0 empty
      mpl_::bool_<true> (0x0x7f43f4e1c420) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > >, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > >, std::basic_string<wchar_t> > (0x0x7f43f4e1c480) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > >, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>, boost::detail::operator_brackets_proxy<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > >, std::basic_string<wchar_t> > (0x0x7f43f4d8ef00) 0 empty

Class boost::detail::operator_brackets_result<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, const std::basic_string<wchar_t>&> (0x0x7f43f4d8eea0) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int> (0x0x7f43f50bac00) 0 empty

Class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=64 align=8
   base size=64 base align=8
boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7f43f4e08ea0) 0
  boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int> (0x0x7f43f4e1c4e0) 0 empty

Class boost::detail::is_arithmetic_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1c5a0) 0 empty

Class boost::is_integral<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e08f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e08f70) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c600) 0 empty

Class boost::is_float<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4da5750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e45000) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c720) 0 empty

Class boost::is_arithmetic<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e45068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e450d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c840) 0 empty

Class boost::detail::is_abstract_imp<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1c8a0) 0 empty

Class boost::is_abstract<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e45208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e45270) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1c900) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1ca20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1c540) 0 empty

Class boost::detail::is_convertible_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1ca80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e45340) 0 empty
  boost::detail::is_convertible_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cae0) 0 empty

Class boost::detail::add_reference_rvalue_layer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1ccc0) 0 empty

Class boost::detail::add_reference_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cc60) 0 empty

Class boost::add_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cc00) 0 empty

Class boost::add_lvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cba0) 0 empty

Class boost::detail::is_reference_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cde0) 0 empty

Class boost::is_lvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e456e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e45750) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1ce40) 0 empty

Class boost::is_rvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e45888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e458f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1cea0) 0 empty

Class boost::is_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e45a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e45a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e1cf00) 0 empty

Class boost::is_void<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e45af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e45b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e57060) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, true> (0x0x7f43f4e57180) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cd80) 0 empty

Class boost::add_rvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cd20) 0 empty

Class boost::detail::is_convertible_basic_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e1cb40) 0 empty

Class boost::detail::checker<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e571e0) 0 empty

Class boost::is_array<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e45e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e45ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e57240) 0 empty

Class boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f43f4e57420) 0 empty

Class boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e75000) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f43f4e57480) 0 empty

Class boost::detail::is_function_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e75068) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e750d0) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f43f4e574e0) 0 empty

Class boost::is_function<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e75138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4e751a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e57540) 0 empty

Class boost::is_convertible<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e75208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4e75270) 0 empty
    mpl_::bool_<true> (0x0x7f43f4e57660) 0 empty

Class boost::iterators::enable_if<boost::is_convertible<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::detail::enable_type>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::is_convertible<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::detail::enable_type> (0x0x7f43f4e752d8) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f43f4e576c0) 0 empty

Class boost::enable_if_convertible<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if_convertible<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e75340) 0 empty
  boost::iterators::enable_if<boost::is_convertible<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::detail::enable_type> (0x0x7f43f4e753a8) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f43f4e57720) 0 empty

Class std::__are_same<wchar_t*, wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<wchar_t*, wchar_t*> (0x0x7f43f4e57780) 0 empty

Class __gnu_cxx::__enable_if<true, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::basic_string<wchar_t> > (0x0x7f43f4e577e0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f4e57840) 0 empty

Vtable for TimerEventHandler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
TimerEventHandler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >::_ZTV17TimerEventHandlerIN5boost3_bi6bind_tIvNS0_4_mfi3mf0Iv14SinfoRequesterEENS1_5list1INS1_5valueIPS5_EEEEEEE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17TimerEventHandlerIN5boost3_bi6bind_tIvNS0_4_mfi3mf0Iv14SinfoRequesterEENS1_5list1INS1_5valueIPS5_EEEEEEE)
16    (int (*)(...))TimerEventHandler<TClass>::operator()<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >

Class TimerEventHandler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=32 align=8
   base size=32 base align=8
TimerEventHandler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f43f4b027b8) 0
    vptr=((& TimerEventHandler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >::_ZTV17TimerEventHandlerIN5boost3_bi6bind_tIvNS0_4_mfi3mf0Iv14SinfoRequesterEENS1_5list1INS1_5valueIPS5_EEEEEEE) + 16u)
  TimerEventHandlerBase (0x0x7f43f4e57cc0) 0 nearly-empty
      primary-for TimerEventHandler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f43f4b027b8)

Class boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f4e57d80) 0 empty

Class boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4e57e40) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b02888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b028f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e57ea0) 0 empty

Class boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b02958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b029c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e57f00) 0 empty

Class boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b02a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b02a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f4e57f60) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::signal_base*> (0x0x7f43f4b6a000) 0 empty

Class boost::is_integral<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::signal_base*> (0x0x7f43f4b02af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b02b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a060) 0 empty

Class boost::is_float<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::signal_base*> (0x0x7f43f4b02bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b02c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a0c0) 0 empty

Class boost::is_arithmetic<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::signal_base*> (0x0x7f43f4b02c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b02d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a120) 0 empty

Class boost::detail::is_abstract_imp<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::signals::detail::signal_base*> (0x0x7f43f4b6a180) 0 empty

Class boost::is_abstract<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::signals::detail::signal_base*> (0x0x7f43f4b02d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b02dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a1e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f43f4b6a240) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f43f4e57de0) 0 empty

Class boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f43f4b6a2a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f43f4b02ea0) 0 empty
  boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f43f4b6a300) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b6a4e0) 0 empty

Class boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b6a480) 0 empty

Class boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b6a420) 0 empty

Class boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b6a3c0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b6a600) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b78068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b780d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a660) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b78138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b781a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a6c0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b78208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78270) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a720) 0 empty

Class boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b782d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78340) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a780) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, true> (0x0x7f43f4b6a7e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b6a5a0) 0 empty

Class boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f4b6a540) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f43f4b6a360) 0 empty

Class boost::detail::checker<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::signals::detail::signal_base*> (0x0x7f43f4b6a840) 0 empty

Class boost::is_void<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::signal_base*> (0x0x7f43f4b78478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b784e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a8a0) 0 empty

Class boost::is_array<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::signals::detail::signal_base*> (0x0x7f43f4b78548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b785b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a900) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::signal_base*> (0x0x7f43f4b6a960) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::signal_base*> (0x0x7f43f4b78618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78680) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6a9c0) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::signal_base*> (0x0x7f43f4b786e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78750) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6aa20) 0 empty

Class boost::is_reference<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::signal_base*> (0x0x7f43f4b787b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78820) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6aa80) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7f43f4b6aba0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::signals::detail::signal_base*> (0x0x7f43f4b78958) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7f43f4b6ac00) 0 empty

Class boost::detail::is_function_impl<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::signals::detail::signal_base*> (0x0x7f43f4b789c0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::signal_base*> (0x0x7f43f4b78a28) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7f43f4b6ad20) 0 empty

Class boost::is_function<boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::signals::detail::signal_base*> (0x0x7f43f4b78a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6ade0) 0 empty

Class boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f43f4b78b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f4b6ae40) 0 empty

Class boost::signals::detail::intimate::SelectElse::Result<boost::signals::detail::signal_tag, boost::signals::detail::value_tag>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::intimate::SelectElse::Result<boost::signals::detail::signal_tag, boost::signals::detail::value_tag> (0x0x7f43f4b6af00) 0 empty

Class boost::signals::detail::IF<false, boost::signals::detail::signal_tag, boost::signals::detail::value_tag>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::IF<false, boost::signals::detail::signal_tag, boost::signals::detail::value_tag> (0x0x7f43f4b6aea0) 0 empty

Class boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f4b6af60) 0 empty

Class boost::signals::detail::intimate::SelectElse::Result<boost::signals::detail::reference_tag, boost::signals::detail::value_tag>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::intimate::SelectElse::Result<boost::signals::detail::reference_tag, boost::signals::detail::value_tag> (0x0x7f43f4ba7060) 0 empty

Class boost::signals::detail::IF<false, boost::signals::detail::reference_tag, boost::signals::detail::value_tag>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::IF<false, boost::signals::detail::reference_tag, boost::signals::detail::value_tag> (0x0x7f43f4ba7000) 0 empty

Class boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f4e57d20) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f4b78d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4b78dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ba70c0) 0 empty

Class boost::detail::sp_convertible<void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<void, void> (0x0x7f43f4ba7120) 0 empty

Class boost::detail::sp_enable_if_convertible<void, void>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<void, void> (0x0x7f43f4b78ea0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f43f4ba7180) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<void>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<void>, int> (0x0x7f43f4ba71e0) 0 empty

Class boost::signals::detail::args1<Message&, int>
   size=8 align=8
   base size=8 base align=8
boost::signals::detail::args1<Message&, int> (0x0x7f43f4ba7240) 0

Class boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >
   size=8 align=8
   base size=8 base align=8
boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> > (0x0x7f43f4ba72a0) 0

Class boost::detail::make_reference_content<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_reference_content<boost::signals::detail::unusable> (0x0x7f43f4ba7420) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::unusable> (0x0x7f43f4ba7480) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::unusable> (0x0x7f43f4bdc068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdc0d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ba74e0) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::unusable> (0x0x7f43f4bdc138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdc1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ba7540) 0 empty

Class boost::is_reference<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::unusable> (0x0x7f43f4bdc208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdc270) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ba75a0) 0 empty

Class boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> > (0x0x7f43f4ba7660) 0 empty

Class boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> > (0x0x7f43f4ba7600) 0 empty

Class boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> (0x0x7f43f4ba7780) 0 empty

Class boost::detail::alignment_of_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::signals::detail::unusable> (0x0x7f43f4ba78a0) 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> (0x0x7f43f4ba7900) 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> (0x0x7f43f4bdc340) 0 empty
  mpl_::integral_c<long unsigned int, 1ul> (0x0x7f43f4ba7960) 0 empty

Class boost::alignment_of<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::signals::detail::unusable> (0x0x7f43f4bdc3a8) 0 empty
  boost::integral_constant<long unsigned int, 1ul> (0x0x7f43f4bdc410) 0 empty
    mpl_::integral_c<long unsigned int, 1ul> (0x0x7f43f4ba79c0) 0 empty

Class boost::optional_detail::aligned_storage<boost::signals::detail::unusable>::dummy_u
   size=1 align=1
   base size=1 base align=1
boost::optional_detail::aligned_storage<boost::signals::detail::unusable>::dummy_u (0x0x7f43f4ba7840) 0

Class boost::optional_detail::aligned_storage<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::optional_detail::aligned_storage<boost::signals::detail::unusable> (0x0x7f43f4ba77e0) 0

Class boost::optional_detail::optional_base<boost::signals::detail::unusable>
   size=2 align=1
   base size=2 base align=1
boost::optional_detail::optional_base<boost::signals::detail::unusable> (0x0x7f43f4b78f70) 0
  boost::optional_detail::optional_tag (0x0x7f43f4ba73c0) 0 empty

Class boost::optional<boost::signals::detail::unusable>
   size=2 align=1
   base size=2 base align=1
boost::optional<boost::signals::detail::unusable> (0x0x7f43f4bdc4e0) 0
  boost::optional_detail::optional_base<boost::signals::detail::unusable> (0x0x7f43f4bdc548) 0
    boost::optional_detail::optional_tag (0x0x7f43f4ba7a20) 0 empty

Class boost::detail::is_arithmetic_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::single_pass_traversal_tag> (0x0x7f43f4ba7c60) 0 empty

Class boost::is_integral<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::single_pass_traversal_tag> (0x0x7f43f4bdc680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdc6e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ba7cc0) 0 empty

Class boost::is_float<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::single_pass_traversal_tag> (0x0x7f43f4bdc750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdc7b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ba7d20) 0 empty

Class boost::is_arithmetic<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::single_pass_traversal_tag> (0x0x7f43f4bdc820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdc888) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ba7d80) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f43f4ba7de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f43f4ba7c00) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f43f4ba7f00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f43f4bdc958) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f43f4c3e060) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::single_pass_traversal_tag> (0x0x7f43f4c3e2a0) 0 empty

Class boost::detail::add_reference_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::single_pass_traversal_tag> (0x0x7f43f4c3e240) 0 empty

Class boost::add_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::single_pass_traversal_tag> (0x0x7f43f4c3e1e0) 0 empty

Class boost::add_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f43f4c3e180) 0 empty

Class boost::detail::is_reference_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::single_pass_traversal_tag> (0x0x7f43f4c3e3c0) 0 empty

Class boost::is_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f43f4bdcc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdcc98) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3e420) 0 empty

Class boost::is_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f43f4bdcd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdcd68) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3e480) 0 empty

Class boost::is_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::single_pass_traversal_tag> (0x0x7f43f4bdcdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdce38) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3e4e0) 0 empty

Class boost::is_void<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::single_pass_traversal_tag> (0x0x7f43f4bdcea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4bdcf08) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3e540) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::single_pass_traversal_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::single_pass_traversal_tag, true> (0x0x7f43f4c3e5a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::single_pass_traversal_tag> (0x0x7f43f4c3e360) 0 empty

Class boost::add_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f43f4c3e300) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f43f4c3e120) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f43f4c49068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c490d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3e6c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> > (0x0x7f43f4c49138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c491a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3e720) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f43f4c3e7e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f43f4c3e780) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f43f4c3e900) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f43f4c49340) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f43f4c3ea20) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f43f4c3eba0) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f43f4c495b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c49618) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3ec00) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> > (0x0x7f43f4c49680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c496e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3ec60) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, 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::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c49820) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c49888) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c3ecc0) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c498f0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c49958) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c499c0) 0 empty
      mpl_::bool_<false> (0x0x7f43f4c3ed20) 0 empty

Class boost::detail::is_iterator_category<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_category<boost::single_pass_traversal_tag> (0x0x7f43f4c49a28) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c49a90) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c49af8) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4c49b60) 0 empty
        mpl_::bool_<false> (0x0x7f43f4c3ed80) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f43f4c3ede0) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f43f4ba7ba0) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> > (0x0x7f43f4c3eea0) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> > (0x0x7f43f4c5f000) 0 empty

Class boost::detail::is_reference_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::signals::detail::unusable&> (0x0x7f43f4c5f1e0) 0 empty

Class boost::is_lvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::signals::detail::unusable&> (0x0x7f43f4c49ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4c49f08) 0 empty
    mpl_::bool_<true> (0x0x7f43f4c5f240) 0 empty

Class boost::is_rvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::signals::detail::unusable&> (0x0x7f43f4c49f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c68000) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c5f2a0) 0 empty

Class boost::is_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::signals::detail::unusable&> (0x0x7f43f4c68068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4c680d0) 0 empty
    mpl_::bool_<true> (0x0x7f43f4c5f300) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::signals::detail::unusable&> > (0x0x7f43f4c68138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4c681a0) 0 empty
    mpl_::bool_<true> (0x0x7f43f4c5f360) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f4c5f420) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f4c5f3c0) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f4c5f480) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f4c684e0) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f4c5f4e0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f4c5f600) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f43f4c68618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c68680) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c5f720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > (0x0x7f43f4c686e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c68750) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c5f780) 0 empty

Class boost::mpl::aux::and_impl<false, 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<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4c687b8) 0 empty
  mpl_::bool_<false> (0x0x7f43f4c5f7e0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, 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::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4c68820) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4c68888) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c5f900) 0 empty

Class boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4c688f0) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4c68958) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4c689c0) 0 empty
      mpl_::bool_<false> (0x0x7f43f4c5f960) 0 empty

Class boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f43f4c5f9c0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f43f4c5f180) 0 empty

Class boost::detail::is_abstract_imp<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::single_pass_traversal_tag> (0x0x7f43f4c5fb40) 0 empty

Class boost::is_abstract<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::single_pass_traversal_tag> (0x0x7f43f4c68af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c68b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c5fba0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f4c5fc00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f4c5fae0) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f4c5fc60) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f4c68dd0) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f4c5fcc0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f4c5fd20) 0 empty

Class boost::detail::checker<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::single_pass_traversal_tag> (0x0x7f43f4c5fe40) 0 empty

Class boost::is_array<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::single_pass_traversal_tag> (0x0x7f43f4c8c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c068) 0 empty
    mpl_::bool_<false> (0x0x7f43f4c5fea0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f43f4ca0000) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f43f4c8c1a0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f43f4ca0060) 0 empty

Class boost::detail::is_function_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::single_pass_traversal_tag> (0x0x7f43f4c8c208) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f43f4c8c270) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f43f4ca00c0) 0 empty

Class boost::is_function<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::single_pass_traversal_tag> (0x0x7f43f4c8c2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c340) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0120) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f4c8c3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4c8c410) 0 empty
    mpl_::bool_<true> (0x0x7f43f4ca0180) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> > (0x0x7f43f4c8c478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4c8c4e0) 0 empty
    mpl_::bool_<true> (0x0x7f43f4ca02a0) 0 empty

Class boost::detail::is_arithmetic_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const boost::signals::detail::unusable&> (0x0x7f43f4ca0360) 0 empty

Class boost::is_integral<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const boost::signals::detail::unusable&> (0x0x7f43f4c8c548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c5b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca03c0) 0 empty

Class boost::is_float<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const boost::signals::detail::unusable&> (0x0x7f43f4c8c618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c680) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0420) 0 empty

Class boost::is_arithmetic<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const boost::signals::detail::unusable&> (0x0x7f43f4c8c6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c750) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0480) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::unusable> (0x0x7f43f4ca04e0) 0 empty

Class boost::is_integral<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::unusable> (0x0x7f43f4c8c7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c820) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0540) 0 empty

Class boost::is_float<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::unusable> (0x0x7f43f4c8c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c8f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca05a0) 0 empty

Class boost::is_arithmetic<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::unusable> (0x0x7f43f4c8c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8c9c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0600) 0 empty

Class boost::detail::is_abstract_imp<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::signals::detail::unusable> (0x0x7f43f4ca0660) 0 empty

Class boost::is_abstract<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::signals::detail::unusable> (0x0x7f43f4c8ca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8ca90) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca06c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f4ca0720) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f4ca0300) 0 empty

Class boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f4ca0840) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f4c8cb60) 0 empty
  boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f4ca08a0) 0 empty

Class boost::detail::add_reference_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const boost::signals::detail::unusable&> (0x0x7f43f4ca0a20) 0 empty

Class boost::add_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<const boost::signals::detail::unusable&> (0x0x7f43f4ca09c0) 0 empty

Class boost::add_lvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<const boost::signals::detail::unusable&> (0x0x7f43f4ca0960) 0 empty

Class boost::is_void<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const boost::signals::detail::unusable&> (0x0x7f43f4c8cdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4c8ce38) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0b40) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<const boost::signals::detail::unusable&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<const boost::signals::detail::unusable&, false> (0x0x7f43f4ca0ba0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<const boost::signals::detail::unusable&> (0x0x7f43f4ca0ae0) 0 empty

Class boost::add_rvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<const boost::signals::detail::unusable&> (0x0x7f43f4ca0a80) 0 empty

Class boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f4ca0900) 0 empty

Class boost::detail::checker<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::signals::detail::unusable> (0x0x7f43f4ca0cc0) 0 empty

Class boost::is_void<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::unusable> (0x0x7f43f4cba138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4cba1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0d20) 0 empty

Class boost::is_array<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::signals::detail::unusable> (0x0x7f43f4cba208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4cba270) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ca0d80) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*> (0x0x7f43f4ca0ea0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::signals::detail::unusable> (0x0x7f43f4cba3a8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*> (0x0x7f43f4ca0f00) 0 empty

Class boost::detail::is_function_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::signals::detail::unusable> (0x0x7f43f4cba410) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::unusable> (0x0x7f43f4cba478) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*> (0x0x7f43f4ca0f60) 0 empty

Class boost::is_function<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::signals::detail::unusable> (0x0x7f43f4cba4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4cba548) 0 empty
    mpl_::bool_<false> (0x0x7f43f4cd9000) 0 empty

Class boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f4cba5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4cba618) 0 empty
    mpl_::bool_<true> (0x0x7f43f4cd9060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable> > (0x0x7f43f4cba750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4cba7b8) 0 empty
    mpl_::bool_<true> (0x0x7f43f4cd9180) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, 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::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4cba820) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4cba888) 0 empty
    mpl_::bool_<true> (0x0x7f43f4cd91e0) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, 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::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4cba8f0) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4cba958) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4cba9c0) 0 empty
      mpl_::bool_<true> (0x0x7f43f4cd9240) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f43f4cd92a0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f43f4c5fa80) 0 empty

Class boost::mpl::identity<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::input_iterator_tag> (0x0x7f43f4cd9300) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f43f4c5fa20) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f43f4c5f120) 0 empty

Class boost::detail::iterator_facade_default_category<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f43f4cbaaf8) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f43f4cd9360) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f4cd94e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f4cd9480) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f4cd9600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f4cbac30) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f4cd9720) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::input_iterator_tag> (0x0x7f43f4cd9a20) 0 empty

Class boost::detail::add_reference_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::input_iterator_tag> (0x0x7f43f4cd99c0) 0 empty

Class boost::add_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::input_iterator_tag> (0x0x7f43f4cd9960) 0 empty

Class boost::add_lvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::input_iterator_tag> (0x0x7f43f4cd9900) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true> (0x0x7f43f4cd9b40) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag> (0x0x7f43f4cd9ae0) 0 empty

Class boost::add_rvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::input_iterator_tag> (0x0x7f43f4cd9a80) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f4cd98a0) 0 empty

Class boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f43f48f4000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f48f4068) 0 empty
    mpl_::bool_<false> (0x0x7f43f4cd9ba0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f43f4cd9c00) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f43f4cd9420) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f4cd9d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f4cd9d20) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f4cd9ea0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f48f4208) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f4900000) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f49000c0) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f43f48f4478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f48f44e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4900120) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f4900180) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f4cd9cc0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f4900300) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f49002a0) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f4900420) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f48f4680) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f4900540) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f4900600) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f43f48f48f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f48f4958) 0 empty
    mpl_::bool_<false> (0x0x7f43f4900660) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f43f49006c0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f43f4900240) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f43f4900840) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f43f49007e0) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f43f49008a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f43f48f4bc8) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f43f4900900) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f43f4900a20) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f43f48f4c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f48f4d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f4900b40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f43f4900ba0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f43f4900780) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f43f4900d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f43f4900cc0) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f43f4900d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f43f48f4f70) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f43f4900de0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f43f4900f00) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f43f492a068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f492a0d0) 0 empty
    mpl_::bool_<true> (0x0x7f43f492b060) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f43f492b0c0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f43f4900c60) 0 empty

Class boost::mpl::identity<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::single_pass_traversal_tag> (0x0x7f43f492b120) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f43f4900c00) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f43f4900720) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f43f49001e0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f4cd9c60) 0 empty

Class boost::detail::old_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::input_iterator_tag> (0x0x7f43f492a208) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f43f492b180) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f43f4cd93c0) 0 empty

Class boost::iterator_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::input_iterator_tag> (0x0x7f43f492a270) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f43f492b1e0) 0 empty

Class boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f43f492a340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f492a3a8) 0 empty
    mpl_::bool_<true> (0x0x7f43f492b2a0) 0 empty

Class boost::mpl::if_c<true, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> > (0x0x7f43f492b300) 0 empty

Class boost::mpl::if_<boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> > (0x0x7f43f492b240) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f43f4c3ee40) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f43f4ba7b40) 0 empty

Class boost::detail::facade_iterator_category<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f43f492a478) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f43f492b360) 0 empty

Class boost::detail::cv_traits_imp<boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::signals::detail::unusable*> (0x0x7f43f492b480) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::signals::detail::unusable> (0x0x7f43f492b4e0) 0 empty

Class boost::is_volatile<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::signals::detail::unusable> (0x0x7f43f492a5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f492a618) 0 empty
    mpl_::bool_<false> (0x0x7f43f492b540) 0 empty

Class boost::detail::remove_const_helper<boost::signals::detail::unusable, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<boost::signals::detail::unusable, false> (0x0x7f43f492b5a0) 0 empty

Class boost::detail::remove_const_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<boost::signals::detail::unusable> (0x0x7f43f492b420) 0 empty

Class boost::remove_const<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<boost::signals::detail::unusable> (0x0x7f43f492b3c0) 0 empty

Class boost::is_const<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const boost::signals::detail::unusable&> (0x0x7f43f492a6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f492a750) 0 empty
    mpl_::bool_<false> (0x0x7f43f492b6c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::signals::detail::unusable&> > (0x0x7f43f492a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f492a820) 0 empty
    mpl_::bool_<false> (0x0x7f43f492b720) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&> (0x0x7f43f492a888) 0 empty
  mpl_::bool_<true> (0x0x7f43f492b840) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&> > (0x0x7f43f492a8f0) 0 empty
  mpl_::bool_<true> (0x0x7f43f492b960) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, 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, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492a958) 0 empty
  mpl_::bool_<true> (0x0x7f43f492b9c0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492a9c0) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492aa28) 0 empty
    mpl_::bool_<true> (0x0x7f43f492ba20) 0 empty

Class boost::mpl::or_<boost::is_const<const boost::signals::detail::unusable&>, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<const boost::signals::detail::unusable&>, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492aa90) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492aaf8) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492ab60) 0 empty
      mpl_::bool_<true> (0x0x7f43f492ba80) 0 empty

Class boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f43f492abc8) 0 empty
  boost::mpl::or_<boost::is_const<const boost::signals::detail::unusable&>, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492ac30) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492ac98) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f492ad00) 0 empty
        mpl_::bool_<true> (0x0x7f43f492bae0) 0 empty

Class boost::mpl::if_c<true, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> > (0x0x7f43f492bb40) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> > (0x0x7f43f492b660) 0 empty

Class boost::detail::remove_rvalue_ref<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::signals::detail::unusable> (0x0x7f43f492bcc0) 0 empty

Class boost::remove_reference<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::signals::detail::unusable> (0x0x7f43f492bc60) 0 empty

Class boost::detail::add_pointer_impl<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<const boost::signals::detail::unusable> (0x0x7f43f492bc00) 0 empty

Class boost::add_pointer<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<const boost::signals::detail::unusable> (0x0x7f43f492bba0) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> > (0x0x7f43f492b600) 0 empty

Class boost::detail::iterator_facade_types<boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int> (0x0x7f43f4ba7ae0) 0 empty

Class boost::detail::operator_arrow_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable*> (0x0x7f43f492bd20) 0 empty

Class boost::detail::is_pod_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::signals::detail::unusable> (0x0x7f43f492be40) 0 empty

Class boost::detail::is_scalar_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<boost::signals::detail::unusable> (0x0x7f43f492bea0) 0 empty

Class boost::is_enum<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::signals::detail::unusable> (0x0x7f43f4958000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4958068) 0 empty
    mpl_::bool_<false> (0x0x7f43f492bf00) 0 empty

Class boost::detail::is_pointer_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::signals::detail::unusable> (0x0x7f43f492bf60) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::unusable> (0x0x7f43f495d060) 0 empty

Class boost::remove_cv<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::signals::detail::unusable> (0x0x7f43f495d000) 0 empty

Class boost::detail::is_pointer_helper<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::signals::detail::unusable> (0x0x7f43f495d0c0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::unusable> (0x0x7f43f495d420) 0 empty

Class boost::is_member_function_pointer<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::signals::detail::unusable> (0x0x7f43f4958548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f49585b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d480) 0 empty

Class boost::is_member_pointer<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::signals::detail::unusable> (0x0x7f43f4958618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4958680) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d4e0) 0 empty

Class boost::is_pointer<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::signals::detail::unusable> (0x0x7f43f49586e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4958750) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d540) 0 empty

Class boost::is_scalar<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<boost::signals::detail::unusable> (0x0x7f43f49587b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4958820) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d5a0) 0 empty

Class boost::is_pod<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_pod<boost::signals::detail::unusable> (0x0x7f43f4958888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f49588f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d600) 0 empty

Class boost::is_POD<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_POD<boost::signals::detail::unusable> (0x0x7f43f4958958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f49589c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::signals::detail::unusable> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::signals::detail::unusable> > (0x0x7f43f4958a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4958a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d6c0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, 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::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4958af8) 0 empty
  mpl_::bool_<false> (0x0x7f43f495d720) 0 empty

Class boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4958b60) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4958bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f495d780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, 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::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f4958c30) 0 empty
  mpl_::bool_<false> (0x0x7f43f495d7e0) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f4958c98) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f43f4958d00) 0 empty
    mpl_::bool_<true> (0x0x7f43f495d840) 0 empty

Class boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f43f4958d68) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f43f4958dd0) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f43f4958e38) 0 empty
      mpl_::bool_<true> (0x0x7f43f495d8a0) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable> (0x0x7f43f495d900) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable> (0x0x7f43f492bde0) 0 empty

Class boost::detail::operator_brackets_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f43f492bd80) 0 empty

Class boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int> (0x0x7f43f4ba7a80) 0 empty

Class boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>
   size=80 align=8
   base size=80 base align=8
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f492af70) 0
  boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int> (0x0x7f43f495d960) 0 empty

Class boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >
   size=8 align=8
   base size=8 base align=8
boost::signals::detail::call_bound0<void>::caller<boost::function<void()> > (0x0x7f43f495d9c0) 0

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable> (0x0x7f43f495db40) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable> (0x0x7f43f495dae0) 0 empty

Class boost::detail::operator_brackets_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f43f495da80) 0 empty

Class boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int> (0x0x7f43f495da20) 0 empty

Class boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>
   size=80 align=8
   base size=80 base align=8
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f49be270) 0
  boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int> (0x0x7f43f495dba0) 0 empty

Class std::_List_iterator<Wsinfo>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<Wsinfo> (0x0x7f43f495dc00) 0

Class std::_List_const_iterator<Wsinfo>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<Wsinfo> (0x0x7f43f495dc60) 0

Class std::_List_node<boost::signals::connection>
   size=40 align=8
   base size=40 base align=8
std::_List_node<boost::signals::connection> (0x0x7f43f49be548) 0
  std::__detail::_List_node_base (0x0x7f43f495df00) 0

Class boost::date_time::simple_format<char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::simple_format<char> (0x0x7f43f4ab23c0) 0 empty

Class boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::simple_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::simple_format<char>, char> (0x0x7f43f4ab2420) 0 empty

Class boost::date_time::iso_format_base<char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::iso_format_base<char> (0x0x7f43f4ab2480) 0 empty

Class boost::date_time::iso_format<char>
   size=1 align=1
   base size=1 base align=1
boost::date_time::iso_format<char> (0x0x7f43f4ad7548) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f43f4ab24e0) 0 empty

Class boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_format<char>, char> (0x0x7f43f4ab2540) 0 empty

Class boost::date_time::iso_extended_format<char>
   size=1 align=1
   base size=1 base align=1
boost::date_time::iso_extended_format<char> (0x0x7f43f4ad7680) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f43f4ab25a0) 0 empty

Class boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_extended_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_extended_format<char>, char> (0x0x7f43f4ab2600) 0 empty

Class boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::simple_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::simple_format<wchar_t>, wchar_t> (0x0x7f43f4ab2660) 0 empty

Class boost::date_time::iso_format<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::date_time::iso_format<wchar_t> (0x0x7f43f4ad7958) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f43f4ab26c0) 0 empty

Class boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_format<wchar_t>, wchar_t> (0x0x7f43f4ab2720) 0 empty

Class boost::date_time::iso_extended_format<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::date_time::iso_extended_format<wchar_t> (0x0x7f43f4ad7a90) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f43f4ab2780) 0 empty

Class boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_extended_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::iso_extended_format<wchar_t>, wchar_t> (0x0x7f43f4ab27e0) 0 empty

Class boost::is_interoperable<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f4ad7b60) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4ad7bc8) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4ad7c30) 0 empty
      mpl_::bool_<true> (0x0x7f43f4ab2840) 0 empty

Class boost::detail::array_to_pointer_decay<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::array_to_pointer_decay<std::basic_string<char> > (0x0x7f43f4ab28a0) 0 empty

Class boost::detail::is_xchar_to_xchar<short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<short unsigned int, std::basic_string<char> > (0x0x7f43f4ab29c0) 0 empty

Class boost::is_same<std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, short unsigned int> (0x0x7f43f4ad7d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4ad7d68) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2a20) 0 empty

Class boost::is_same<short unsigned int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, char> (0x0x7f43f4ad7ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4ad7f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2ae0) 0 empty

Class boost::is_same<short unsigned int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, wchar_t> (0x0x7f43f4ad7f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4793000) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2b40) 0 empty

Class boost::is_same<short unsigned int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, unsigned char> (0x0x7f43f4793068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f47930d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2ba0) 0 empty

Class boost::is_same<short unsigned int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, signed char> (0x0x7f43f4793138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f47931a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2c00) 0 empty

Class boost::detail::is_char_or_wchar<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<short unsigned int> (0x0x7f43f4ab2a80) 0 empty

Class boost::type_traits::ice_and<false, false, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<false, false, true, true, true, true, true> (0x0x7f43f4ab2c60) 0 empty

Class boost::type_traits::ice_eq<1, 2>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 2> (0x0x7f43f4ab2cc0) 0 empty

Class boost::type_traits::ice_eq<1, 8>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 8> (0x0x7f43f4ab2d20) 0 empty

Class boost::is_same<std::basic_string<char>, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, char> (0x0x7f43f4793208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4793270) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2de0) 0 empty

Class boost::is_same<std::basic_string<char>, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, wchar_t> (0x0x7f43f47932d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4793340) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2e40) 0 empty

Class boost::is_same<std::basic_string<char>, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, unsigned char> (0x0x7f43f47933a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4793410) 0 empty
    mpl_::bool_<false> (0x0x7f43f4ab2f60) 0 empty

Class boost::is_same<std::basic_string<char>, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, signed char> (0x0x7f43f4793478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f47934e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f479c0c0) 0 empty

Class boost::detail::is_char_or_wchar<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<std::basic_string<char> > (0x0x7f43f4ab2d80) 0 empty

Class boost::type_traits::ice_and<false, false, false, false, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<false, false, false, false, true, true, true> (0x0x7f43f479c2a0) 0 empty

Class boost::detail::is_char_array_to_stdstring<short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<short unsigned int, std::basic_string<char> > (0x0x7f43f479c300) 0 empty

Class boost::is_same<short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, std::basic_string<char> > (0x0x7f43f4793548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f47935b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f479c360) 0 empty

Class boost::detail::is_stdstring<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<short unsigned int> (0x0x7f43f479c3c0) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<short unsigned int, std::basic_string<char> > (0x0x7f43f479c420) 0 empty

Class boost::detail::is_arithmetic_impl<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<short unsigned int> (0x0x7f43f479c540) 0 empty

Class boost::is_float<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<short unsigned int> (0x0x7f43f47937b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4793820) 0 empty
    mpl_::bool_<false> (0x0x7f43f479c5a0) 0 empty

Class boost::is_arithmetic<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<short unsigned int> (0x0x7f43f4793888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f47938f0) 0 empty
    mpl_::bool_<true> (0x0x7f43f479c600) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<short unsigned int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<short unsigned int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short unsigned int, std::basic_string<char> > > (0x0x7f43f479c660) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short unsigned int, std::basic_string<char> > > (0x0x7f43f479c6c0) 0 empty

Class boost::detail::lexical_cast_do_cast<short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<short unsigned int, std::basic_string<char> > (0x0x7f43f479c720) 0 empty

Class boost::detail::sp_element<std::map<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<std::map<std::basic_string<char>, short unsigned int> > (0x0x7f43f479c7e0) 0 empty

Class boost::detail::sp_dereference<std::map<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<std::map<std::basic_string<char>, short unsigned int> > (0x0x7f43f479c840) 0 empty

Class boost::detail::sp_member_access<std::map<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<std::map<std::basic_string<char>, short unsigned int> > (0x0x7f43f479c8a0) 0 empty

Class boost::detail::sp_array_access<std::map<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<std::map<std::basic_string<char>, short unsigned int> > (0x0x7f43f479c900) 0 empty

Class boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> >
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> > (0x0x7f43f479c780) 0

Class boost::detail::sp_convertible<std::map<std::basic_string<char>, short unsigned int>, std::map<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<std::map<std::basic_string<char>, short unsigned int>, std::map<std::basic_string<char>, short unsigned int> > (0x0x7f43f479c960) 0 empty

Class boost::detail::sp_enable_if_convertible<std::map<std::basic_string<char>, short unsigned int>, std::map<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<std::map<std::basic_string<char>, short unsigned int>, std::map<std::basic_string<char>, short unsigned int> > (0x0x7f43f4793b60) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f43f479c9c0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f479ca80) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f4793c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f479cae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f479cb40) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, short unsigned int> >::rebind<std::pair<const std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, short unsigned int> >::rebind<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f479cc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::rebind<std::pair<const std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::rebind<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f479cc00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, short unsigned int> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, short unsigned int> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f479cd80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f479cd20) 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> (0x0x7f43f479cde0) 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> > (0x0x7f43f4793f08) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f43f479ce40) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > >
   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>, short unsigned int> > > (0x0x7f43f479cea0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f4793f70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f479cf00) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::_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>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f43f4793d68) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f4831000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f479cf60) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f43f479ccc0) 0

Class std::map<std::basic_string<char>, short unsigned int>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, short unsigned int> (0x0x7f43f479ca20) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f48a0000) 0

Class std::pair<const std::basic_string<char>, short unsigned int>
   size=16 align=8
   base size=10 base align=8
std::pair<const std::basic_string<char>, short unsigned int> (0x0x7f43f48a00c0) 0

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

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

Class std::__are_same<const int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const int*, int*> (0x0x7f43f48a02a0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<int> > (0x0x7f43f48a0300) 0 empty

Class boost::is_interoperable<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > > (0x0x7f43f4831478) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f48314e0) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4831548) 0 empty
      mpl_::bool_<true> (0x0x7f43f48a03c0) 0 empty

Class boost::signals::detail::group_bridge_compare<std::less<int>, int>
   size=1 align=1
   base size=1 base align=1
boost::signals::detail::group_bridge_compare<std::less<int>, int> (0x0x7f43f48a0600) 0

Class boost::is_integral<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f4831e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4831ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f48a0660) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::signals::detail::slot_base::data_t*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::signals::detail::slot_base::data_t*, int> (0x0x7f43f48a0840) 0 empty

Class boost::detail::function::basic_vtable1<void, Message&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, Message&> (0x0x7f43f48a08a0) 0

Class boost::detail::remove_rvalue_ref<const boost::function<void(Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::function<void(Message&)> > (0x0x7f43f48a09c0) 0 empty

Class boost::remove_reference<const boost::function<void(Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::function<void(Message&)> > (0x0x7f43f48a0960) 0 empty

Class boost::remove_bounds<const boost::function<void(Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<const boost::function<void(Message&)> > (0x0x7f43f48a0a20) 0 empty

Class boost::is_array<const boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::function<void(Message&)> > (0x0x7f43f4561208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4561270) 0 empty
    mpl_::bool_<false> (0x0x7f43f48a0b40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const boost::function<void(Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const boost::function<void(Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > > (0x0x7f43f48a0ba0) 0 empty

Class boost::mpl::if_<boost::is_array<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > > (0x0x7f43f48a0ae0) 0 empty

Class boost::detail::is_reference_impl<const boost::function<void(Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::function<void(Message&)> > (0x0x7f43f48a0cc0) 0 empty

Class boost::is_lvalue_reference<const boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::function<void(Message&)> > (0x0x7f43f45613a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4561410) 0 empty
    mpl_::bool_<false> (0x0x7f43f48a0d20) 0 empty

Class boost::is_rvalue_reference<const boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::function<void(Message&)> > (0x0x7f43f4561478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45614e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f48a0d80) 0 empty

Class boost::is_reference<const boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::function<void(Message&)> > (0x0x7f43f4561548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45615b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f48a0de0) 0 empty

Class boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7f43f48a0f00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&)> > (0x0x7f43f45616e8) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7f43f48a0f60) 0 empty

Class boost::detail::is_function_impl<const boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::function<void(Message&)> > (0x0x7f43f4561750) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&)> > (0x0x7f43f45617b8) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7f43f45c30c0) 0 empty

Class boost::is_function<const boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::function<void(Message&)> > (0x0x7f43f4561820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4561888) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3180) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > (0x0x7f43f45c31e0) 0 empty

Class boost::mpl::if_<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > (0x0x7f43f48a0c60) 0 empty

Class boost::mpl::identity<const boost::function<void(Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const boost::function<void(Message&)> > (0x0x7f43f45c3240) 0 empty

Class boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > (0x0x7f43f48a0c00) 0 empty

Class boost::mpl::eval_if<boost::is_array<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&)> >, boost::add_pointer<const boost::function<void(Message&)> >, boost::mpl::identity<const boost::function<void(Message&)> > > > (0x0x7f43f48a0a80) 0 empty

Class boost::decay<const boost::function<void(Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::decay<const boost::function<void(Message&)> > (0x0x7f43f48a0900) 0 empty

Vtable for boost::any::holder<const boost::function<void(Message&)> >
boost::any::holder<const boost::function<void(Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE)
16    (int (*)(...))boost::any::holder<const boost::function<void(Message&)> >::~holder
24    (int (*)(...))boost::any::holder<const boost::function<void(Message&)> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<const boost::function<void(Message&)> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::function<void(Message&)> >

Class boost::any::holder<const boost::function<void(Message&)> >
   size=40 align=8
   base size=40 base align=8
boost::any::holder<const boost::function<void(Message&)> > (0x0x7f43f4561a28) 0
    vptr=((& boost::any::holder<const boost::function<void(Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE) + 16u)
  boost::any::placeholder (0x0x7f43f45c32a0) 0 nearly-empty
      primary-for boost::any::holder<const boost::function<void(Message&)> > (0x0x7f43f4561a28)

Class boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3420) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4561e38) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3480) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4561ea0) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4561f08) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c34e0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c35a0) 0 empty

Class boost::is_integral<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4561f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee000) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3600) 0 empty

Class boost::is_float<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee0d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3660) 0 empty

Class boost::is_arithmetic<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c36c0) 0 empty

Class boost::detail::is_abstract_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3720) 0 empty

Class boost::is_abstract<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee270) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3780) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c37e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3540) 0 empty

Class boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3840) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee340) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c38a0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3a80) 0 empty

Class boost::detail::add_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3a20) 0 empty

Class boost::add_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c39c0) 0 empty

Class boost::add_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3960) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3ba0) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee5b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3c00) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee680) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3c60) 0 empty

Class boost::is_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee750) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3cc0) 0 empty

Class boost::is_void<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee820) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3d20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, true> (0x0x7f43f45c3d80) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3b40) 0 empty

Class boost::add_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3ae0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3900) 0 empty

Class boost::detail::checker<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45c3de0) 0 empty

Class boost::is_array<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45ee958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45ee9c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f45c3e40) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f43f45c3f60) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45eeaf8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f43f4624000) 0 empty

Class boost::detail::is_function_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45eeb60) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45eebc8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f43f4624060) 0 empty

Class boost::is_function<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45eec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f45eec98) 0 empty
    mpl_::bool_<false> (0x0x7f43f46240c0) 0 empty

Class boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f45eed00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f45eed68) 0 empty
    mpl_::bool_<true> (0x0x7f43f4624120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f45eedd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f45eee38) 0 empty
    mpl_::bool_<true> (0x0x7f43f4624180) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, 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, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f45eeea0) 0 empty
  mpl_::bool_<true> (0x0x7f43f46241e0) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f45eef08) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f45eef70) 0 empty
    mpl_::bool_<true> (0x0x7f43f4624240) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f462c000) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f43f46242a0) 0 empty

Class boost::detail::enable_if_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, bool> (0x0x7f43f462c068) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f462c0d0) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f43f4624300) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f43f46244e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f43f4624480) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f43f4624600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f43f462c2d8) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f43f4624660) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f43f46246c0) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f43f462c478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f462c4e0) 0 empty
    mpl_::bool_<true> (0x0x7f43f46247e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f43f4624900) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f43f4624420) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f43f46243c0) 0 empty

Class boost::iterator_category_to_traversal<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<boost::single_pass_traversal_tag> (0x0x7f43f462c618) 0 empty
  boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f43f4624960) 0 empty

Class boost::detail::is_abstract_imp<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<const boost::signals::detail::unusable&> (0x0x7f43f4624ae0) 0 empty

Class boost::is_abstract<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<const boost::signals::detail::unusable&> (0x0x7f43f462c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f462c6e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f4624b40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f43f4624ba0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f43f4624a80) 0 empty

Class boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f43f4624cc0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f43f462c888) 0 empty
  boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f43f4624d20) 0 empty

Class boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f43f4624d80) 0 empty

Class boost::detail::checker<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<const boost::signals::detail::unusable&> (0x0x7f43f4624de0) 0 empty

Class boost::is_array<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::signals::detail::unusable&> (0x0x7f43f462c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f462c9c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f4624e40) 0 empty

Class boost::detail::is_function_chooser<true>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<true> (0x0x7f43f462ca28) 0 empty
  boost::type_traits::false_result (0x0x7f43f4624ea0) 0 empty

Class boost::type_traits::false_result::result_<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const boost::signals::detail::unusable&> (0x0x7f43f4624f00) 0 empty

Class boost::detail::is_function_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::signals::detail::unusable&> (0x0x7f43f462ca90) 0 empty
  boost::type_traits::false_result::result_<const boost::signals::detail::unusable&> (0x0x7f43f4624f60) 0 empty

Class boost::is_function<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::signals::detail::unusable&> (0x0x7f43f462caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f462cb60) 0 empty
    mpl_::bool_<false> (0x0x7f43f464e000) 0 empty

Class boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f43f462cbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f462cc30) 0 empty
    mpl_::bool_<true> (0x0x7f43f464e060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> > (0x0x7f43f462ce38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f462cea0) 0 empty
    mpl_::bool_<true> (0x0x7f43f464e0c0) 0 empty

Class boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > (0x0x7f43f462cf08) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f43f462cf70) 0 empty
    mpl_::bool_<true> (0x0x7f43f464e120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > > (0x0x7f43f4651000) 0 empty
  mpl_::bool_<true> (0x0x7f43f464e240) 0 empty

Class boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, 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::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4651068) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f46510d0) 0 empty
    mpl_::bool_<true> (0x0x7f43f464e2a0) 0 empty

Class boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, 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<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4651138) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f46511a0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f43f4651208) 0 empty
      mpl_::bool_<true> (0x0x7f43f464e300) 0 empty

Class boost::mpl::if_c<true, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f464e360) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f4624a20) 0 empty

Class boost::remove_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::signals::detail::unusable&> (0x0x7f43f464e420) 0 empty

Class boost::detail::is_arithmetic_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const volatile boost::signals::detail::unusable*> (0x0x7f43f464e4e0) 0 empty

Class boost::is_integral<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile boost::signals::detail::unusable*> (0x0x7f43f4651340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46513a8) 0 empty
    mpl_::bool_<false> (0x0x7f43f464e540) 0 empty

Class boost::is_float<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile boost::signals::detail::unusable*> (0x0x7f43f4651410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651478) 0 empty
    mpl_::bool_<false> (0x0x7f43f464e5a0) 0 empty

Class boost::is_arithmetic<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const volatile boost::signals::detail::unusable*> (0x0x7f43f46514e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651548) 0 empty
    mpl_::bool_<false> (0x0x7f43f464e600) 0 empty

Class boost::detail::is_abstract_imp<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<const volatile boost::signals::detail::unusable*> (0x0x7f43f464e660) 0 empty

Class boost::is_abstract<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<const volatile boost::signals::detail::unusable*> (0x0x7f43f46515b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651618) 0 empty
    mpl_::bool_<false> (0x0x7f43f464e6c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f464e720) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f464e480) 0 empty

Class boost::detail::is_convertible_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f464e780) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f46516e8) 0 empty
  boost::detail::is_convertible_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f464e7e0) 0 empty

Class boost::detail::add_reference_rvalue_layer<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<const volatile boost::signals::detail::unusable*> (0x0x7f43f464e9c0) 0 empty

Class boost::detail::add_reference_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const volatile boost::signals::detail::unusable*> (0x0x7f43f464e960) 0 empty

Class boost::add_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<const volatile boost::signals::detail::unusable*> (0x0x7f43f464e900) 0 empty

Class boost::add_lvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f43f464e8a0) 0 empty

Class boost::detail::is_reference_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const volatile boost::signals::detail::unusable*> (0x0x7f43f464eba0) 0 empty

Class boost::is_lvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f43f46518f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651958) 0 empty
    mpl_::bool_<false> (0x0x7f43f464ec00) 0 empty

Class boost::is_rvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f43f46519c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f464ec60) 0 empty

Class boost::is_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const volatile boost::signals::detail::unusable*> (0x0x7f43f4651a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f464ecc0) 0 empty

Class boost::is_void<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const volatile boost::signals::detail::unusable*> (0x0x7f43f4651b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f464ed20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<const volatile boost::signals::detail::unusable*, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<const volatile boost::signals::detail::unusable*, true> (0x0x7f43f464ed80) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<const volatile boost::signals::detail::unusable*> (0x0x7f43f464eb40) 0 empty

Class boost::add_rvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f43f464eae0) 0 empty

Class boost::detail::is_convertible_basic_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f464e840) 0 empty

Class boost::detail::checker<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<const volatile boost::signals::detail::unusable*> (0x0x7f43f464ede0) 0 empty

Class boost::is_array<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const volatile boost::signals::detail::unusable*> (0x0x7f43f4651dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4651e38) 0 empty
    mpl_::bool_<false> (0x0x7f43f464ee40) 0 empty

Class boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**> (0x0x7f43f464ef60) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const volatile boost::signals::detail::unusable*> (0x0x7f43f4651f70) 0 empty
  boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**> (0x0x7f43f468e0c0) 0 empty

Class boost::detail::is_function_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const volatile boost::signals::detail::unusable*> (0x0x7f43f46900d0) 0 empty
  boost::detail::is_function_chooser<false>::result_<const volatile boost::signals::detail::unusable*> (0x0x7f43f4690138) 0 empty
    boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**> (0x0x7f43f468e180) 0 empty

Class boost::is_function<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const volatile boost::signals::detail::unusable*> (0x0x7f43f4690208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4690270) 0 empty
    mpl_::bool_<false> (0x0x7f43f468e240) 0 empty

Class boost::is_convertible<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f46902d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4690340) 0 empty
    mpl_::bool_<true> (0x0x7f43f468e2a0) 0 empty

Class boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f43f46903a8) 0 empty
  boost::is_convertible<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f43f4690410) 0 empty
    boost::integral_constant<bool, true> (0x0x7f43f4690478) 0 empty
      mpl_::bool_<true> (0x0x7f43f468e300) 0 empty

Class boost::mpl::if_c<true, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f468e360) 0 empty

Class boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f464e3c0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f46249c0) 0 empty

Class boost::detail::postfix_increment_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::postfix_increment_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&, boost::single_pass_traversal_tag> (0x0x7f43f4690618) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f468e3c0) 0 empty

Class std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e4e0) 0 empty

Class boost::detail::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46906e8) 0 empty
  std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e540) 0 empty

Class boost::iterator_value<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e480) 0 empty

Class boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e420) 0

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

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7f43f46909c0) 0
  boost::function0<void> (0x0x7f43f4690a28) 0
    boost::function_base (0x0x7f43f468e6c0) 0

Class boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e720) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4690c30) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e780) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4690c98) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4690d00) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e7e0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e8a0) 0 empty

Class boost::is_integral<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4690d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4690dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f468e900) 0 empty

Class boost::is_float<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4690e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4690ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f468e960) 0 empty

Class boost::is_arithmetic<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4690f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4690f70) 0 empty
    mpl_::bool_<false> (0x0x7f43f468e9c0) 0 empty

Class boost::detail::is_abstract_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ea20) 0 empty

Class boost::is_abstract<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4690680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46e4000) 0 empty
    mpl_::bool_<false> (0x0x7f43f468ea80) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468eae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468e840) 0 empty

Class boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468eb40) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e40d0) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468eba0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ed80) 0 empty

Class boost::detail::add_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ed20) 0 empty

Class boost::add_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ecc0) 0 empty

Class boost::add_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ec60) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468eea0) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e42d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46e4340) 0 empty
    mpl_::bool_<false> (0x0x7f43f468ef00) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e43a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46e4410) 0 empty
    mpl_::bool_<false> (0x0x7f43f468ef60) 0 empty

Class boost::is_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e4478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46e44e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f42f3000) 0 empty

Class boost::is_void<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e4548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46e45b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f42f3060) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, true> (0x0x7f43f42f30c0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ee40) 0 empty

Class boost::add_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ede0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f468ec00) 0 empty

Class boost::detail::checker<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f42f3120) 0 empty

Class boost::is_array<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e46e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46e4750) 0 empty
    mpl_::bool_<false> (0x0x7f43f42f3180) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f43f42f32a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e4888) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f43f42f3300) 0 empty

Class boost::detail::is_function_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e48f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e4958) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f43f42f3360) 0 empty

Class boost::is_function<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e49c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f46e4a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f42f33c0) 0 empty

Class boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f46e4a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f46e4af8) 0 empty
    mpl_::bool_<true> (0x0x7f43f42f3420) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f46e4b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f46e4bc8) 0 empty
    mpl_::bool_<true> (0x0x7f43f42f3480) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, 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, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f46e4c30) 0 empty
  mpl_::bool_<true> (0x0x7f43f42f34e0) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f46e4c98) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f46e4d00) 0 empty
    mpl_::bool_<true> (0x0x7f43f42f3540) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f46e4d68) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f43f42f35a0) 0 empty

Class boost::detail::enable_if_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, bool> (0x0x7f43f46e4dd0) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f43f46e4e38) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f43f42f3600) 0 empty

Class boost::mpl::if_c<true, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f42f3780) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f42f3720) 0 empty

Class boost::mpl::if_c<true, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f42f3840) 0 empty

Class boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f42f37e0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f42f36c0) 0 empty

Class boost::detail::postfix_increment_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::postfix_increment_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&, boost::single_pass_traversal_tag> (0x0x7f43f4329068) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f43f42f38a0) 0 empty

Class std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f42f39c0) 0 empty

Class boost::detail::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f4329138) 0 empty
  std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f42f3a20) 0 empty

Class boost::iterator_value<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f42f3960) 0 empty

Class boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f42f3900) 0

Class std::_List_node<Wsinfo>
   size=232 align=8
   base size=232 base align=8
std::_List_node<Wsinfo> (0x0x7f43f4329270) 0
  std::__detail::_List_node_base (0x0x7f43f42f3a80) 0

Class std::_List_iterator<Procinfo>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<Procinfo> (0x0x7f43f42f3ae0) 0

Class std::_List_const_iterator<Procinfo>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<Procinfo> (0x0x7f43f42f3b40) 0

Class std::__alloc_swap<std::allocator<std::_List_node<Wsinfo> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_swap<std::allocator<std::_List_node<Wsinfo> >, true> (0x0x7f43f42f3c60) 0 empty

Class std::__is_move_iterator<const boost::signals::trackable**>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<const boost::signals::trackable**> (0x0x7f43f42f3ea0) 0 empty

Class std::_Iter_base<const boost::signals::trackable**, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f43f42f3f00) 0 empty

Class std::_Miter_base<const boost::signals::trackable**>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<const boost::signals::trackable**> (0x0x7f43f43294e0) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f43f42f3f60) 0 empty

Class boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char> (0x0x7f43f43a4720) 0 empty

Class boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_format<char>, char> (0x0x7f43f43a4840) 0 empty

Class boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_extended_format<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_extended_format<char>, char> (0x0x7f43f43a48a0) 0 empty

Class boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<wchar_t>, wchar_t> (0x0x7f43f43a4900) 0 empty

Class boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_format<wchar_t>, wchar_t> (0x0x7f43f43a4960) 0 empty

Class boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_extended_format<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_extended_format<wchar_t>, wchar_t> (0x0x7f43f43a4a80) 0 empty

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7f43f43a4ae0) 0 empty

Class boost::detail::stream_char_common<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::stream_char_common<std::basic_string<char> > (0x0x7f43f43a4c00) 0 empty

Class boost::detail::normalize_single_byte_char<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<char> (0x0x7f43f43a4d80) 0 empty

Class boost::detail::deduce_source_char_impl<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char_impl<char> (0x0x7f43f43a4d20) 0 empty

Class boost::detail::deduce_source_char<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char<std::basic_string<char> > (0x0x7f43f43a4ba0) 0 empty

Class boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f43f43a4f00) 0 empty

Class boost::detail::stream_char_common<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<short unsigned int> (0x0x7f43f44d3618) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f43f43a4f60) 0 empty

Class boost::detail::remove_rvalue_ref<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::basic_istream<char> > (0x0x7f43f40f0120) 0 empty

Class boost::remove_reference<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::basic_istream<char> > (0x0x7f43f40f00c0) 0 empty

Class boost::detail::remove_rvalue_ref<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<short unsigned int> (0x0x7f43f40f01e0) 0 empty

Class boost::remove_reference<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<short unsigned int> (0x0x7f43f40f0180) 0 empty

Class boost::detail::cv_traits_imp<std::basic_istream<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_istream<char>*> (0x0x7f43f40f0300) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<char> > (0x0x7f43f40f02a0) 0 empty

Class boost::remove_cv<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_istream<char> > (0x0x7f43f40f0240) 0 empty

Class boost::detail::cv_traits_imp<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<short unsigned int*> (0x0x7f43f40f0420) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<short unsigned int> (0x0x7f43f40f03c0) 0 empty

Class boost::remove_cv<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<short unsigned int> (0x0x7f43f40f0360) 0 empty

Class boost::remove_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<std::basic_istream<char> > (0x0x7f43f40f0480) 0 empty

Class boost::remove_pointer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<short unsigned int> (0x0x7f43f40f04e0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f40f0060) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_istream<char> > (0x0x7f43f40f0540) 0 empty

Class boost::is_integral<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_istream<char> > (0x0x7f43f44d3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f44d3a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f05a0) 0 empty

Class boost::is_float<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_istream<char> > (0x0x7f43f44d3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f44d3b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f0600) 0 empty

Class boost::is_arithmetic<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_istream<char> > (0x0x7f43f44d3bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f44d3c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f0660) 0 empty

Class boost::is_void<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_istream<char> > (0x0x7f43f44d3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f44d3d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f06c0) 0 empty

Class boost::detail::is_fundamental_impl<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<std::basic_istream<char> > (0x0x7f43f44d3d68) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f43f40f0720) 0 empty

Class boost::is_fundamental<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<std::basic_istream<char> > (0x0x7f43f44d3dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f44d3e38) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f0780) 0 empty

Class boost::is_void<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<short unsigned int> (0x0x7f43f44d3ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f44d3f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f07e0) 0 empty

Class boost::detail::is_fundamental_impl<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<short unsigned int> (0x0x7f43f44d3f70) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f43f40f0840) 0 empty

Class boost::is_fundamental<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<short unsigned int> (0x0x7f43f44d3750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4107000) 0 empty
    mpl_::bool_<true> (0x0x7f43f40f08a0) 0 empty

Class boost::detail::is_pointer_impl<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<short unsigned int> (0x0x7f43f40f0900) 0 empty

Class boost::detail::is_pointer_helper<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<short unsigned int> (0x0x7f43f40f0960) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<short unsigned int> (0x0x7f43f40f0cc0) 0 empty

Class boost::is_member_function_pointer<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<short unsigned int> (0x0x7f43f4107410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4107478) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f0d20) 0 empty

Class boost::is_member_pointer<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<short unsigned int> (0x0x7f43f41074e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4107548) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f0d80) 0 empty

Class boost::is_pointer<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<short unsigned int> (0x0x7f43f41075b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4107618) 0 empty
    mpl_::bool_<false> (0x0x7f43f40f0de0) 0 empty

Class boost::detail::is_pointer_impl<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_istream<char> > (0x0x7f43f40f0e40) 0 empty

Class boost::detail::is_pointer_helper<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_istream<char> > (0x0x7f43f40f0ea0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<char> > (0x0x7f43f41ad240) 0 empty

Class boost::is_member_function_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_istream<char> > (0x0x7f43f4107a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4107a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f41ad2a0) 0 empty

Class boost::is_member_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_istream<char> > (0x0x7f43f4107af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4107b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f41ad300) 0 empty

Class boost::is_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_istream<char> > (0x0x7f43f4107bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4107c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f41ad360) 0 empty

Class boost::type_traits::ice_and<true, false, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<true, false, true, true, true, true, true> (0x0x7f43f41ad3c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f41ad420) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, short unsigned int> (0x0x7f43f41ad480) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, short unsigned int> (0x0x7f43f41ad4e0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f41ad600) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<char>, short unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f4107d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f4107dd0) 0 empty
    mpl_::bool_<true> (0x0x7f43f41ad660) 0 empty

Class boost::mpl::if_c<true, char, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, char, wchar_t> (0x0x7f43f41ad6c0) 0 empty

Class boost::detail::remove_rvalue_ref<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::basic_istream<wchar_t> > (0x0x7f43f41ad7e0) 0 empty

Class boost::remove_reference<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::basic_istream<wchar_t> > (0x0x7f43f41ad780) 0 empty

Class boost::detail::cv_traits_imp<std::basic_istream<wchar_t>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_istream<wchar_t>*> (0x0x7f43f41ad900) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<wchar_t> > (0x0x7f43f41ad8a0) 0 empty

Class boost::remove_cv<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_istream<wchar_t> > (0x0x7f43f41ad840) 0 empty

Class boost::remove_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<std::basic_istream<wchar_t> > (0x0x7f43f41ad960) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f41ad720) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_istream<wchar_t> > (0x0x7f43f41ad9c0) 0 empty

Class boost::is_integral<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_istream<wchar_t> > (0x0x7f43f41d6068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d60d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f41ada20) 0 empty

Class boost::is_float<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_istream<wchar_t> > (0x0x7f43f41d6138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d61a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f41ada80) 0 empty

Class boost::is_arithmetic<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_istream<wchar_t> > (0x0x7f43f41d6208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d6270) 0 empty
    mpl_::bool_<false> (0x0x7f43f41adae0) 0 empty

Class boost::is_void<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_istream<wchar_t> > (0x0x7f43f41d62d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d6340) 0 empty
    mpl_::bool_<false> (0x0x7f43f41adb40) 0 empty

Class boost::detail::is_fundamental_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<std::basic_istream<wchar_t> > (0x0x7f43f41d63a8) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f43f41adba0) 0 empty

Class boost::is_fundamental<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<std::basic_istream<wchar_t> > (0x0x7f43f41d6410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d6478) 0 empty
    mpl_::bool_<false> (0x0x7f43f41adc00) 0 empty

Class boost::detail::is_pointer_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_istream<wchar_t> > (0x0x7f43f41adc60) 0 empty

Class boost::detail::is_pointer_helper<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_istream<wchar_t> > (0x0x7f43f41adcc0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<wchar_t> > (0x0x7f43f422d060) 0 empty

Class boost::is_member_function_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_istream<wchar_t> > (0x0x7f43f41d6888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d68f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f422d0c0) 0 empty

Class boost::is_member_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_istream<wchar_t> > (0x0x7f43f41d6958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d69c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f422d120) 0 empty

Class boost::is_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_istream<wchar_t> > (0x0x7f43f41d6a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f41d6a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f422d180) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f422d1e0) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, short unsigned int> (0x0x7f43f422d240) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, short unsigned int> (0x0x7f43f422d360) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f422d3c0) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<wchar_t>, short unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f41d6c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f41d6d00) 0 empty
    mpl_::bool_<true> (0x0x7f43f422d420) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f43f40f0000) 0 empty

Class boost::detail::deduce_target_char<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char<short unsigned int> (0x0x7f43f43a4ea0) 0 empty

Class boost::mpl::if_c<false, char, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, char, char> (0x0x7f43f422d5a0) 0 empty

Class boost::detail::widest_char<char, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::widest_char<char, char> (0x0x7f43f422d540) 0 empty

Class boost::detail::deduce_char_traits<char, short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, short unsigned int, std::basic_string<char> > (0x0x7f43f422d600) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7f43f41d6ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f41d6f08) 0 empty
    mpl_::bool_<true> (0x0x7f43f422d660) 0 empty

Class boost::type_traits::ice_ne<1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_ne<1, 1> (0x0x7f43f422d6c0) 0 empty

Class boost::type_traits::ice_eq<1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 1> (0x0x7f43f422d780) 0 empty

Class boost::is_same<char, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, wchar_t> (0x0x7f43f41d6f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4107f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f422d7e0) 0 empty

Class boost::detail::is_this_float_conversion_optimized<std::basic_string<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_this_float_conversion_optimized<std::basic_string<char>, char> (0x0x7f43f422d720) 0 empty

Class boost::is_same<char, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, unsigned char> (0x0x7f43f44d33a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4251000) 0 empty
    mpl_::bool_<false> (0x0x7f43f422d8a0) 0 empty

Class boost::is_same<char, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, signed char> (0x0x7f43f4251068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f42510d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f422d900) 0 empty

Class boost::detail::is_char_or_wchar<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<char> (0x0x7f43f422d840) 0 empty

Class boost::type_traits::ice_or<false, false, true, false, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_or<false, false, true, false, false, false, false> (0x0x7f43f422d960) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, short unsigned int> (0x0x7f43f43a4b40) 0 empty

Class boost::detail::lcast_src_length<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length<std::basic_string<char> > (0x0x7f43f422da80) 0 empty

Class boost::mpl::if_c<false, std::basic_ostringstream<char>, boost::detail::do_not_construct_out_stream_t>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::basic_ostringstream<char>, boost::detail::do_not_construct_out_stream_t> (0x0x7f43f422db40) 0 empty

Class boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false>
   size=24 align=8
   base size=17 base align=8
boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false> (0x0x7f43f422dae0) 0

Class boost::range_detail::safe_bool<const char* boost::iterator_range<const char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const char* boost::iterator_range<const char*>::*> (0x0x7f43f422dc00) 0 empty

Class boost::detail::iterator_traits<const char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const char*> (0x0x7f43f42514e0) 0 empty
  std::iterator_traits<const char*> (0x0x7f43f422dcc0) 0 empty

Class boost::iterator_value<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const char*> (0x0x7f43f422dc60) 0 empty

Class boost::iterator_difference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const char*> (0x0x7f43f422dd20) 0 empty

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7f43f422dd80) 0 empty

Class boost::detail::is_abstract_imp<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<char> (0x0x7f43f422de40) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7f43f4251680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f42516e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f422dea0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<char> > (0x0x7f43f4251750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f42517b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f422df00) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7f43f4251820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4251888) 0 empty
    mpl_::bool_<false> (0x0x7f43f422df60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<char> > (0x0x7f43f42518f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f4251958) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc000) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<char>, 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::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f42519c0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4251a28) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc060) 0 empty

Class boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4251b60) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4251bc8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f4251c30) 0 empty
      mpl_::bool_<false> (0x0x7f43f42bc0c0) 0 empty

Class boost::mpl::if_c<false, const char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const char&, char> (0x0x7f43f42bc120) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const char&, char> (0x0x7f43f422dde0) 0 empty

Class boost::iterator_range<const char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const char*> (0x0x7f43f422dba0) 0

Class boost::range_detail::safe_bool<char* boost::iterator_range<char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<char* boost::iterator_range<char*>::*> (0x0x7f43f42bc1e0) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7f43f4251dd0) 0 empty
  std::iterator_traits<char*> (0x0x7f43f42bc2a0) 0 empty

Class boost::iterator_value<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<char*> (0x0x7f43f42bc240) 0 empty

Class boost::iterator_difference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<char*> (0x0x7f43f42bc300) 0 empty

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7f43f42bc360) 0 empty

Class boost::mpl::if_c<false, char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, char&, char> (0x0x7f43f42bc420) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, char&, char> (0x0x7f43f42bc3c0) 0 empty

Class boost::iterator_range<char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<char*> (0x0x7f43f42bc180) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f4251478) 0
  std::_Rb_tree_node_base (0x0x7f43f42bc480) 0

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

Class boost::detail::is_xchar_to_xchar<int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<int, std::basic_string<char> > (0x0x7f43f42bc540) 0 empty

Class boost::is_same<std::basic_string<char>, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, int> (0x0x7f43f3ef1618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ef1680) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc660) 0 empty

Class boost::is_same<int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, char> (0x0x7f43f3ef16e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ef1750) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc720) 0 empty

Class boost::is_same<int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, wchar_t> (0x0x7f43f3ef17b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ef1820) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc780) 0 empty

Class boost::is_same<int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, unsigned char> (0x0x7f43f3ef1888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ef18f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc7e0) 0 empty

Class boost::is_same<int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, signed char> (0x0x7f43f3ef1958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ef19c0) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc840) 0 empty

Class boost::detail::is_char_or_wchar<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<int> (0x0x7f43f42bc6c0) 0 empty

Class boost::type_traits::ice_eq<1, 4>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 4> (0x0x7f43f42bc8a0) 0 empty

Class boost::detail::is_char_array_to_stdstring<int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<int, std::basic_string<char> > (0x0x7f43f42bc900) 0 empty

Class boost::is_same<int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, std::basic_string<char> > (0x0x7f43f3ef1a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ef1a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bc960) 0 empty

Class boost::detail::is_stdstring<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<int> (0x0x7f43f42bc9c0) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<int, std::basic_string<char> > (0x0x7f43f42bca20) 0 empty

Class boost::detail::is_arithmetic_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<int> (0x0x7f43f42bca80) 0 empty

Class boost::is_float<int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<int> (0x0x7f43f3ef1bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ef1c30) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bcae0) 0 empty

Class boost::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<int> (0x0x7f43f3ef1c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3ef1d00) 0 empty
    mpl_::bool_<true> (0x0x7f43f42bcb40) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<int, std::basic_string<char> > > (0x0x7f43f42bcba0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<int, std::basic_string<char> > > (0x0x7f43f42bcc00) 0 empty

Class boost::detail::lexical_cast_do_cast<int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<int, std::basic_string<char> > (0x0x7f43f42bcc60) 0 empty

Class boost::detail::is_xchar_to_xchar<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<long int, std::basic_string<char> > (0x0x7f43f42bccc0) 0 empty

Class boost::is_same<std::basic_string<char>, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, long int> (0x0x7f43f3f3f068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3f0d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bcd20) 0 empty

Class boost::is_same<long int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, char> (0x0x7f43f3f3f138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3f1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bcea0) 0 empty

Class boost::is_same<long int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, wchar_t> (0x0x7f43f3f3f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3f270) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bcf00) 0 empty

Class boost::is_same<long int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, unsigned char> (0x0x7f43f3f3f2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3f340) 0 empty
    mpl_::bool_<false> (0x0x7f43f42bcf60) 0 empty

Class boost::is_same<long int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, signed char> (0x0x7f43f3f3f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3f410) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f43000) 0 empty

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

Class boost::detail::is_char_array_to_stdstring<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<long int, std::basic_string<char> > (0x0x7f43f3f43060) 0 empty

Class boost::is_same<long int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, std::basic_string<char> > (0x0x7f43f3f3f478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3f4e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f430c0) 0 empty

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

Class boost::detail::is_arithmetic_and_not_xchars<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<long int, std::basic_string<char> > (0x0x7f43f3f43240) 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> (0x0x7f43f3f432a0) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7f43f3f3f618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3f680) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f43300) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7f43f3f3f6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3f3f750) 0 empty
    mpl_::bool_<true> (0x0x7f43f3f43360) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > > (0x0x7f43f3f433c0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > > (0x0x7f43f3f43420) 0 empty

Class boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > (0x0x7f43f3f43480) 0 empty

Class boost::detail::is_xchar_to_xchar<short int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<short int, std::basic_string<char> > (0x0x7f43f3f434e0) 0 empty

Class boost::is_same<std::basic_string<char>, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, short int> (0x0x7f43f3f3faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3fb60) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f43540) 0 empty

Class boost::is_same<short int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, char> (0x0x7f43f3f3fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3fc30) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f436c0) 0 empty

Class boost::is_same<short int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, wchar_t> (0x0x7f43f3f3fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3fd00) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f43720) 0 empty

Class boost::is_same<short int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, unsigned char> (0x0x7f43f3f3fd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3fdd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f43780) 0 empty

Class boost::is_same<short int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, signed char> (0x0x7f43f3f3fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3fea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f437e0) 0 empty

Class boost::detail::is_char_or_wchar<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<short int> (0x0x7f43f3f43660) 0 empty

Class boost::detail::is_char_array_to_stdstring<short int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<short int, std::basic_string<char> > (0x0x7f43f3f43840) 0 empty

Class boost::is_same<short int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, std::basic_string<char> > (0x0x7f43f3f3ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f3ff70) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f438a0) 0 empty

Class boost::detail::is_stdstring<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<short int> (0x0x7f43f3f439c0) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<short int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<short int, std::basic_string<char> > (0x0x7f43f3f43a20) 0 empty

Class boost::detail::is_arithmetic_impl<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<short int> (0x0x7f43f3f43a80) 0 empty

Class boost::is_float<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<short int> (0x0x7f43f3f63068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f630d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f43ae0) 0 empty

Class boost::is_arithmetic<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<short int> (0x0x7f43f3f63138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3f631a0) 0 empty
    mpl_::bool_<true> (0x0x7f43f3f43b40) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<short int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<short int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short int, std::basic_string<char> > > (0x0x7f43f3f43ba0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<short int, std::basic_string<char> > > (0x0x7f43f3f43c00) 0 empty

Class boost::detail::lexical_cast_do_cast<short int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<short int, std::basic_string<char> > (0x0x7f43f3f43c60) 0 empty

Class boost::detail::remove_rvalue_ref<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::last_value<void> > (0x0x7f43f3f43d80) 0 empty

Class boost::remove_reference<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::last_value<void> > (0x0x7f43f3f43d20) 0 empty

Class boost::remove_bounds<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<const boost::last_value<void> > (0x0x7f43f3f43de0) 0 empty

Class boost::is_array<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::last_value<void> > (0x0x7f43f3f63478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f634e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f43f00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > > (0x0x7f43f3f43f60) 0 empty

Class boost::mpl::if_<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > > (0x0x7f43f3f43ea0) 0 empty

Class boost::detail::is_reference_impl<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::last_value<void> > (0x0x7f43f3f7c0c0) 0 empty

Class boost::is_lvalue_reference<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::last_value<void> > (0x0x7f43f3f63618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f63680) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f7c120) 0 empty

Class boost::is_rvalue_reference<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::last_value<void> > (0x0x7f43f3f636e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f63750) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f7c180) 0 empty

Class boost::is_reference<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::last_value<void> > (0x0x7f43f3f637b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f63820) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f7c1e0) 0 empty

Class boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*> (0x0x7f43f3f7c300) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const boost::last_value<void> > (0x0x7f43f3f63958) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*> (0x0x7f43f3f7c360) 0 empty

Class boost::detail::is_function_impl<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::last_value<void> > (0x0x7f43f3f639c0) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::last_value<void> > (0x0x7f43f3f63a28) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*> (0x0x7f43f3f7c3c0) 0 empty

Class boost::is_function<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::last_value<void> > (0x0x7f43f3f63a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3f63af8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3f7c420) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > (0x0x7f43f3f7c480) 0 empty

Class boost::mpl::if_<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > (0x0x7f43f3f7c060) 0 empty

Class boost::mpl::identity<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const boost::last_value<void> > (0x0x7f43f3f7c4e0) 0 empty

Class boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > (0x0x7f43f3f7c000) 0 empty

Class boost::mpl::eval_if<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > > (0x0x7f43f3f43e40) 0 empty

Class boost::decay<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::decay<const boost::last_value<void> > (0x0x7f43f3f43cc0) 0 empty

Vtable for boost::any::holder<const boost::last_value<void> >
boost::any::holder<const boost::last_value<void> >::_ZTVN5boost3any6holderIKNS_10last_valueIvEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_10last_valueIvEEEE)
16    (int (*)(...))boost::any::holder<const boost::last_value<void> >::~holder
24    (int (*)(...))boost::any::holder<const boost::last_value<void> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<const boost::last_value<void> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::last_value<void> >

Class boost::any::holder<const boost::last_value<void> >
   size=16 align=8
   base size=9 base align=8
boost::any::holder<const boost::last_value<void> > (0x0x7f43f3f63c98) 0
    vptr=((& boost::any::holder<const boost::last_value<void> >::_ZTVN5boost3any6holderIKNS_10last_valueIvEEEE) + 16u)
  boost::any::placeholder (0x0x7f43f3f7c540) 0 nearly-empty
      primary-for boost::any::holder<const boost::last_value<void> > (0x0x7f43f3f63c98)

Vtable for boost::any::holder<boost::last_value<void> >
boost::any::holder<boost::last_value<void> >::_ZTVN5boost3any6holderINS_10last_valueIvEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderINS_10last_valueIvEEEE)
16    (int (*)(...))boost::any::holder<boost::last_value<void> >::~holder
24    (int (*)(...))boost::any::holder<boost::last_value<void> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<boost::last_value<void> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<boost::last_value<void> >

Class boost::any::holder<boost::last_value<void> >
   size=16 align=8
   base size=9 base align=8
boost::any::holder<boost::last_value<void> > (0x0x7f43f3f63dd0) 0
    vptr=((& boost::any::holder<boost::last_value<void> >::_ZTVN5boost3any6holderINS_10last_valueIvEEEE) + 16u)
  boost::any::placeholder (0x0x7f43f3f7c5a0) 0 nearly-empty
      primary-for boost::any::holder<boost::last_value<void> > (0x0x7f43f3f63dd0)

Class __gnu_cxx::__ops::_Iter_pred<boost::signals::detail::is_callable>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_pred<boost::signals::detail::is_callable> (0x0x7f43f3f7c660) 0

Class boost::is_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f3f63ea0) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f3f63f08) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f3f63f70) 0 empty
      mpl_::bool_<true> (0x0x7f43f3f7c720) 0 empty

Class boost::is_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f43f3fe0000) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f3fe0068) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f3fe00d0) 0 empty
      mpl_::bool_<true> (0x0x7f43f3f7c780) 0 empty

Class std::_List_node<Procinfo>
   size=56 align=8
   base size=56 base align=8
std::_List_node<Procinfo> (0x0x7f43f3fe01a0) 0
  std::__detail::_List_node_base (0x0x7f43f3f7c7e0) 0

Class std::__is_integer<std::_List_const_iterator<Wsinfo> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<std::_List_const_iterator<Wsinfo> > (0x0x7f43f3f7c840) 0 empty

Class std::__alloc_neq<std::allocator<std::_List_node<Wsinfo> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_neq<std::allocator<std::_List_node<Wsinfo> >, true> (0x0x7f43f3f7c8a0) 0 empty

Class std::__is_normal_iterator<const boost::signals::trackable**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<const boost::signals::trackable**> (0x0x7f43f3f7c9c0) 0 empty

Class std::_Niter_base<const boost::signals::trackable**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<const boost::signals::trackable**> (0x0x7f43f3fe0548) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f43f3f7ca20) 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> (0x0x7f43f3f7cae0) 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> (0x0x7f43f3f7ca80) 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> (0x0x7f43f40343f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7f43f3fe0680) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f43f40343f0)
    std::out_of_range (0x0x7f43f3fe06e8) 0
        primary-for boost::gregorian::bad_weekday (0x0x7f43f3fe0680)
      std::logic_error (0x0x7f43f3fe0750) 0
          primary-for std::out_of_range (0x0x7f43f3fe06e8)
        std::exception (0x0x7f43f3f7cb40) 0 nearly-empty
            primary-for std::logic_error (0x0x7f43f3fe0750)
  boost::exception (0x0x7f43f3f7cba0) 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> > (0x0x7f43f40344d0) 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> (0x0x7f43f4034540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f43f40344d0)
    boost::gregorian::bad_weekday (0x0x7f43f3fe0888) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f43f4034540)
      std::out_of_range (0x0x7f43f3fe08f0) 0
          primary-for boost::gregorian::bad_weekday (0x0x7f43f3fe0888)
        std::logic_error (0x0x7f43f3fe0958) 0
            primary-for std::out_of_range (0x0x7f43f3fe08f0)
          std::exception (0x0x7f43f3f7cc00) 0 nearly-empty
              primary-for std::logic_error (0x0x7f43f3fe0958)
    boost::exception (0x0x7f43f3f7cc60) 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 (0x0x7f43f3f7ccc0) 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> (0x0x7f43f3f7cd80) 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> (0x0x7f43f3f7cd20) 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> (0x0x7f43f40533f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7f43f3fe0bc8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f43f40533f0)
    std::out_of_range (0x0x7f43f3fe0c30) 0
        primary-for boost::gregorian::bad_year (0x0x7f43f3fe0bc8)
      std::logic_error (0x0x7f43f3fe0c98) 0
          primary-for std::out_of_range (0x0x7f43f3fe0c30)
        std::exception (0x0x7f43f3f7cde0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f43f3fe0c98)
  boost::exception (0x0x7f43f3f7ce40) 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> > (0x0x7f43f40535b0) 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> (0x0x7f43f4053620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f43f40535b0)
    boost::gregorian::bad_year (0x0x7f43f3fe0d00) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f43f4053620)
      std::out_of_range (0x0x7f43f3fe0d68) 0
          primary-for boost::gregorian::bad_year (0x0x7f43f3fe0d00)
        std::logic_error (0x0x7f43f3fe0dd0) 0
            primary-for std::out_of_range (0x0x7f43f3fe0d68)
          std::exception (0x0x7f43f3f7cf60) 0 nearly-empty
              primary-for std::logic_error (0x0x7f43f3fe0dd0)
    boost::exception (0x0x7f43f4060000) 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 (0x0x7f43f4060060) 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> (0x0x7f43f4060240) 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> (0x0x7f43f40601e0) 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> (0x0x7f43f406c4d0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7f43f3fe0a90) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f43f406c4d0)
    std::out_of_range (0x0x7f43f3fe0e38) 0
        primary-for boost::gregorian::bad_month (0x0x7f43f3fe0a90)
      std::logic_error (0x0x7f43f4078000) 0
          primary-for std::out_of_range (0x0x7f43f3fe0e38)
        std::exception (0x0x7f43f40602a0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f43f4078000)
  boost::exception (0x0x7f43f4060300) 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> > (0x0x7f43f406c5b0) 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> (0x0x7f43f406c620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f43f406c5b0)
    boost::gregorian::bad_month (0x0x7f43f4078068) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f43f406c620)
      std::out_of_range (0x0x7f43f40780d0) 0
          primary-for boost::gregorian::bad_month (0x0x7f43f4078068)
        std::logic_error (0x0x7f43f4078138) 0
            primary-for std::out_of_range (0x0x7f43f40780d0)
          std::exception (0x0x7f43f4060420) 0 nearly-empty
              primary-for std::logic_error (0x0x7f43f4078138)
    boost::exception (0x0x7f43f4060480) 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 (0x0x7f43f40604e0) 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> (0x0x7f43f40605a0) 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> (0x0x7f43f4060540) 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> (0x0x7f43f408e460) 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 (0x0x7f43f40785b0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f43f408e460)
    std::out_of_range (0x0x7f43f4078618) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7f43f40785b0)
      std::logic_error (0x0x7f43f4078680) 0
          primary-for std::out_of_range (0x0x7f43f4078618)
        std::exception (0x0x7f43f40606c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f43f4078680)
  boost::exception (0x0x7f43f4060720) 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> > (0x0x7f43f408e540) 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> (0x0x7f43f408e5b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f43f408e540)
    boost::gregorian::bad_day_of_year (0x0x7f43f40787b8) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f43f408e5b0)
      std::out_of_range (0x0x7f43f4078820) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7f43f40787b8)
        std::logic_error (0x0x7f43f4078888) 0
            primary-for std::out_of_range (0x0x7f43f4078820)
          std::exception (0x0x7f43f4060840) 0 nearly-empty
              primary-for std::logic_error (0x0x7f43f4078888)
    boost::exception (0x0x7f43f40608a0) 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 (0x0x7f43f4060900) 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 boost::exception_detail::enable_error_info_helper<boost::bad_lexical_cast, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_lexical_cast, 1> (0x0x7f43f4060cc0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_lexical_cast>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_lexical_cast> (0x0x7f43f4060c60) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
32    (int (*)(...))boost::bad_lexical_cast::what
40    (int (*)(...))-24
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
   size=64 align=8
   base size=60 base align=8
boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f43f3d264d0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 16u)
  boost::bad_lexical_cast (0x0x7f43f4078e38) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f43f3d264d0)
    std::bad_cast (0x0x7f43f4078ea0) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7f43f4078e38)
      std::exception (0x0x7f43f4060d20) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f43f4078ea0)
  boost::exception (0x0x7f43f4060d80) 24
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 21u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
40    (int (*)(...))boost::bad_lexical_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
64    (int (*)(...))-24
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev
96    18446744073709551552u
104   18446744073709551552u
112   18446744073709551552u
120   (int (*)(...))-64
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
   size=72 align=8
   base size=60 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f43f3d26690) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f43f3d26700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f43f3d26690)
    boost::bad_lexical_cast (0x0x7f43f4078f08) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f43f3d26700)
      std::bad_cast (0x0x7f43f4078f70) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7f43f4078f08)
        std::exception (0x0x7f43f4060ea0) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f43f4078f70)
    boost::exception (0x0x7f43f4060f00) 24
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f43f4060f60) 64 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 136u)

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

Class boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f43f3d37420) 0 empty

Class boost::detail::stream_char_common<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<int> (0x0x7f43f3d3b888) 0 empty
  boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f43f3d37480) 0 empty

Class boost::detail::remove_rvalue_ref<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<int> (0x0x7f43f3d37600) 0 empty

Class boost::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<int> (0x0x7f43f3d375a0) 0 empty

Class boost::detail::cv_traits_imp<int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<int*> (0x0x7f43f3d37720) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<int> (0x0x7f43f3d376c0) 0 empty

Class boost::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<int> (0x0x7f43f3d37660) 0 empty

Class boost::remove_pointer<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<int> (0x0x7f43f3d37780) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3d37540) 0 empty

Class boost::is_void<int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<int> (0x0x7f43f3d3bb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3d3bbc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3d377e0) 0 empty

Class boost::detail::is_fundamental_impl<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<int> (0x0x7f43f3d3bc30) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f43f3d37840) 0 empty

Class boost::is_fundamental<int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<int> (0x0x7f43f3d3bc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3d3bd00) 0 empty
    mpl_::bool_<true> (0x0x7f43f3d378a0) 0 empty

Class boost::detail::is_pointer_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<int> (0x0x7f43f3d37900) 0 empty

Class boost::detail::is_pointer_helper<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<int> (0x0x7f43f3d37960) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<int> (0x0x7f43f3d37cc0) 0 empty

Class boost::is_member_function_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<int> (0x0x7f43f3dd4068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3dd40d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3d37d20) 0 empty

Class boost::is_member_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<int> (0x0x7f43f3dd4138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3dd41a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3d37d80) 0 empty

Class boost::is_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<int> (0x0x7f43f3dd4208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3dd4270) 0 empty
    mpl_::bool_<false> (0x0x7f43f3d37de0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3d37e40) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, int> (0x0x7f43f3d37ea0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, int> (0x0x7f43f3d37f00) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3dee060) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<char>, int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3dd42d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3dd4340) 0 empty
    mpl_::bool_<true> (0x0x7f43f3dee0c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3dee120) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3dee180) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, int> (0x0x7f43f3dee1e0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, int> (0x0x7f43f3dee240) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3dee360) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<wchar_t>, int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3dd4548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3dd45b0) 0 empty
    mpl_::bool_<true> (0x0x7f43f3dee3c0) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<int> > (0x0x7f43f3d374e0) 0 empty

Class boost::detail::deduce_target_char<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char<int> (0x0x7f43f3d373c0) 0 empty

Class boost::detail::deduce_char_traits<char, int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, int, std::basic_string<char> > (0x0x7f43f3dee4e0) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, int> (0x0x7f43f3d37360) 0 empty

Class boost::mpl::if_c<false, long int, boost::detail::deduce_character_type_later<long int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long int, boost::detail::deduce_character_type_later<long int> > (0x0x7f43f3dee600) 0 empty

Class boost::detail::stream_char_common<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<long int> (0x0x7f43f3dd4888) 0 empty
  boost::mpl::if_c<false, long int, boost::detail::deduce_character_type_later<long int> > (0x0x7f43f3dee720) 0 empty

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

Class boost::remove_reference<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<long int> (0x0x7f43f3dee8a0) 0 empty

Class boost::detail::cv_traits_imp<long int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<long int*> (0x0x7f43f3deea20) 0 empty

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

Class boost::remove_cv<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<long int> (0x0x7f43f3dee960) 0 empty

Class boost::remove_pointer<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<long int> (0x0x7f43f3deea80) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3dee840) 0 empty

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7f43f3dd4b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3dd4bc8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3deeae0) 0 empty

Class boost::detail::is_fundamental_impl<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<long int> (0x0x7f43f3dd4c30) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f43f3deeb40) 0 empty

Class boost::is_fundamental<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<long int> (0x0x7f43f3dd4c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3dd4d00) 0 empty
    mpl_::bool_<true> (0x0x7f43f3deeba0) 0 empty

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

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

Class boost::type_traits::is_mem_fun_pointer_impl<long int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<long int> (0x0x7f43f3e77000) 0 empty

Class boost::is_member_function_pointer<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<long int> (0x0x7f43f3e78000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3e78068) 0 empty
    mpl_::bool_<false> (0x0x7f43f3e77060) 0 empty

Class boost::is_member_pointer<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<long int> (0x0x7f43f3e780d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3e78138) 0 empty
    mpl_::bool_<false> (0x0x7f43f3e770c0) 0 empty

Class boost::is_pointer<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<long int> (0x0x7f43f3e781a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3e78208) 0 empty
    mpl_::bool_<false> (0x0x7f43f3e77120) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3e77180) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, long int> (0x0x7f43f3e771e0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, long int> (0x0x7f43f3e77300) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3e77420) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3e78270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3e782d8) 0 empty
    mpl_::bool_<true> (0x0x7f43f3e77480) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3e774e0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3e77540) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, long int> (0x0x7f43f3e775a0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, long int> (0x0x7f43f3e776c0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3e777e0) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3e784e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3e78548) 0 empty
    mpl_::bool_<true> (0x0x7f43f3e77840) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<long int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<long int> > (0x0x7f43f3dee7e0) 0 empty

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

Class boost::detail::deduce_char_traits<char, long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, long int, std::basic_string<char> > (0x0x7f43f3e77960) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long int> (0x0x7f43f3dee540) 0 empty

Class boost::mpl::if_c<false, short int, boost::detail::deduce_character_type_later<short int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short int, boost::detail::deduce_character_type_later<short int> > (0x0x7f43f3e77a80) 0 empty

Class boost::detail::stream_char_common<short int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<short int> (0x0x7f43f3e78618) 0 empty
  boost::mpl::if_c<false, short int, boost::detail::deduce_character_type_later<short int> > (0x0x7f43f3e77ba0) 0 empty

Class boost::detail::remove_rvalue_ref<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<short int> (0x0x7f43f3e77d80) 0 empty

Class boost::remove_reference<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<short int> (0x0x7f43f3e77d20) 0 empty

Class boost::detail::cv_traits_imp<short int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<short int*> (0x0x7f43f3e77ea0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<short int> (0x0x7f43f3e77e40) 0 empty

Class boost::remove_cv<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<short int> (0x0x7f43f3e77de0) 0 empty

Class boost::remove_pointer<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<short int> (0x0x7f43f3e77f00) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3e77cc0) 0 empty

Class boost::is_void<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<short int> (0x0x7f43f3e788f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3e78958) 0 empty
    mpl_::bool_<false> (0x0x7f43f3e77f60) 0 empty

Class boost::detail::is_fundamental_impl<short int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<short int> (0x0x7f43f3e789c0) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f43f3ead000) 0 empty

Class boost::is_fundamental<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<short int> (0x0x7f43f3e78a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3e78a90) 0 empty
    mpl_::bool_<true> (0x0x7f43f3ead060) 0 empty

Class boost::detail::is_pointer_impl<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<short int> (0x0x7f43f3ead0c0) 0 empty

Class boost::detail::is_pointer_helper<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<short int> (0x0x7f43f3ead120) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<short int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<short int> (0x0x7f43f3ead480) 0 empty

Class boost::is_member_function_pointer<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<short int> (0x0x7f43f3e78ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3e78f08) 0 empty
    mpl_::bool_<false> (0x0x7f43f3ead4e0) 0 empty

Class boost::is_member_pointer<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<short int> (0x0x7f43f3e78f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3e783a8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3ead540) 0 empty

Class boost::is_pointer<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<short int> (0x0x7f43f3e786e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b07000) 0 empty
    mpl_::bool_<false> (0x0x7f43f3ead5a0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3ead600) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, short int> (0x0x7f43f3ead660) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, short int> (0x0x7f43f3ead780) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3ead8a0) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<char>, short int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3b07068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3b070d0) 0 empty
    mpl_::bool_<true> (0x0x7f43f3ead900) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3ead960) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3ead9c0) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, short int> (0x0x7f43f3eada20) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, short int> (0x0x7f43f3eadb40) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f43f3eadc60) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<wchar_t>, short int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f43f3b072d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3b07340) 0 empty
    mpl_::bool_<true> (0x0x7f43f3eadcc0) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<short int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<short int> > (0x0x7f43f3e77c60) 0 empty

Class boost::detail::deduce_target_char<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char<short int> (0x0x7f43f3e77a20) 0 empty

Class boost::detail::deduce_char_traits<char, short int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, short int, std::basic_string<char> > (0x0x7f43f3eadde0) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, short int> (0x0x7f43f3e779c0) 0 empty

Class boost::detail::is_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3eadea0) 0 empty

Class boost::detail::cv_traits_imp<boost::signals::detail::group_bridge_compare<std::less<int>, int>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::signals::detail::group_bridge_compare<std::less<int>, int>*> (0x0x7f43f3b36000) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3eadf60) 0 empty

Class boost::remove_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3eadf00) 0 empty

Class boost::detail::is_pointer_helper<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b36120) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b36480) 0 empty

Class boost::is_member_function_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b07af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b07b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f3b365a0) 0 empty

Class boost::is_member_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b07c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b07d00) 0 empty
    mpl_::bool_<false> (0x0x7f43f3b366c0) 0 empty

Class boost::is_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b07d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b07dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3b367e0) 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> (0x0x7f43f3b36840) 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> (0x0x7f43f3b368a0) 0 empty

Class boost::is_reference_wrapper<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b07f70) 0 empty
  mpl_::bool_<false> (0x0x7f43f3b369c0) 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> (0x0x7f43f3b36ba0) 0 empty

Class boost::detail::function::get_function_tag<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3eade40) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> > (0x0x7f43f3b36cc0) 0 empty

Class boost::detail::function::get_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f43f3b36c60) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f43f3b36c00) 0 empty

Class boost::detail::function::basic_vtable2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f43f3b36d20) 0

Class boost::detail::function::functor_manager<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b36d80) 0 empty

Class boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f43f3b36de0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b36e40) 0 empty

Class boost::detail::alignment_of_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b36ea0) 0 empty

Class boost::alignment_of<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b95208) 0 empty
  boost::integral_constant<long unsigned int, 1ul> (0x0x7f43f3b95270) 0 empty
    mpl_::integral_c<long unsigned int, 1ul> (0x0x7f43f3b36f00) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b36f60) 0 empty

Class boost::has_trivial_destructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b952d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3b95340) 0 empty
    mpl_::bool_<true> (0x0x7f43f3bbc0c0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3bbc1e0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3bbc300) 0 empty

Class boost::is_volatile<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b95478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b954e0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3bbc420) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3bbc480) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b95618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b95680) 0 empty
    mpl_::bool_<false> (0x0x7f43f3bbc4e0) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b956e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b95750) 0 empty
    mpl_::bool_<false> (0x0x7f43f3bbc600) 0 empty

Class boost::is_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b957b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3b95820) 0 empty
    mpl_::bool_<false> (0x0x7f43f3bbc720) 0 empty

Class boost::has_trivial_copy_constructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f3b95888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3b958f0) 0 empty
    mpl_::bool_<true> (0x0x7f43f3bbc780) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3bbc840) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >*> (0x0x7f43f3bbc960) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3bbc900) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3bbc8a0) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3bbc9c0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3bbcd20) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3b95f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c26000) 0 empty
    mpl_::bool_<false> (0x0x7f43f3bbcd80) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c26068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c260d0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3bbcde0) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c26138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c261a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3bbce40) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c26270) 0 empty
  mpl_::bool_<false> (0x0x7f43f3bbcea0) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3bbc7e0) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&>, boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&>, boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&> > (0x0x7f43f3c2d000) 0 empty

Class boost::detail::function::get_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&> (0x0x7f43f3bbcf60) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&> (0x0x7f43f3bbcf00) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c2d060) 0 empty

Class boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > >, void, Message&> (0x0x7f43f3c2d0c0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c2d120) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c2d180) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c26410) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f43f3c26478) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f43f3c2d1e0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c2d240) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c264e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3c26548) 0 empty
    mpl_::bool_<true> (0x0x7f43f3c2d2a0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c2d300) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c2d360) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c265b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c26618) 0 empty
    mpl_::bool_<false> (0x0x7f43f3c2d3c0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c2d420) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c26680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c266e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3c2d480) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c26750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c267b8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3c2d4e0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c26820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c26888) 0 empty
    mpl_::bool_<false> (0x0x7f43f3c2d540) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f3c268f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f3c26958) 0 empty
    mpl_::bool_<true> (0x0x7f43f3c2d5a0) 0 empty

Class boost::is_integral<boost::function1<void, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<void, Message&> > (0x0x7f43f3c26a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3c26a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f3c2d600) 0 empty

Class std::iterator_traits<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::signals::detail::named_slot_map_iterator> (0x0x7f43f3c2d6c0) 0 empty

Class std::__is_integer<std::_List_const_iterator<Procinfo> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<std::_List_const_iterator<Procinfo> > (0x0x7f43f3c2d720) 0 empty

Class std::__are_same<const boost::signals::trackable*, const boost::signals::trackable*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const boost::signals::trackable*, const boost::signals::trackable*> (0x0x7f43f3c2d7e0) 0 empty

Class std::__is_pointer<const boost::signals::trackable**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const boost::signals::trackable**> (0x0x7f43f3c2d840) 0 empty

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

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

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

Class boost::detail::is_pointer_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3c2da80) 0 empty

Class boost::detail::cv_traits_imp<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f43f3c2dba0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3c2db40) 0 empty

Class boost::remove_cv<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3c2dae0) 0 empty

Class boost::detail::is_pointer_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3c2dc00) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3c2df60) 0 empty

Class boost::is_member_function_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3ccae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3ccaea0) 0 empty
    mpl_::bool_<false> (0x0x7f43f3968000) 0 empty

Class boost::is_member_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3969000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3969068) 0 empty
    mpl_::bool_<false> (0x0x7f43f3968060) 0 empty

Class boost::is_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f39690d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3969138) 0 empty
    mpl_::bool_<false> (0x0x7f43f3968180) 0 empty

Class boost::mpl::if_c<false, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43f39681e0) 0 empty

Class boost::mpl::if_<boost::is_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_pointer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43f3c2da20) 0 empty

Class boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3968240) 0 empty

Class boost::tokenizer_detail::get_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::tokenizer_detail::get_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43f3c2d9c0) 0 empty

Class boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag> (0x0x7f43f39682a0) 0 empty

Class std::unary_function<std::pair<const std::basic_string<char>, short unsigned int>, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, short unsigned int>, const std::basic_string<char> > (0x0x7f43f3968780) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f43f3969750) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, short unsigned int>, const std::basic_string<char> > (0x0x7f43f39687e0) 0 empty

Class boost::detail::is_pointer_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f39689c0) 0 empty

Class boost::detail::cv_traits_imp<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f43f3968ae0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f3968a80) 0 empty

Class boost::remove_cv<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f3968a20) 0 empty

Class boost::detail::is_pointer_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f3968c00) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f3968f60) 0 empty

Class boost::is_member_function_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f39c3410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f39c3478) 0 empty
    mpl_::bool_<false> (0x0x7f43f3a1b000) 0 empty

Class boost::is_member_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f39c34e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f39c3548) 0 empty
    mpl_::bool_<false> (0x0x7f43f3a1b060) 0 empty

Class boost::is_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f39c3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f39c36e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3a1b0c0) 0 empty

Class boost::mpl::if_c<false, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > > (0x0x7f43f3a1b1e0) 0 empty

Class boost::mpl::if_<boost::is_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_pointer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::tokenizer_detail::pointer_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >, boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > > (0x0x7f43f3968960) 0 empty

Class boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::tokenizer_detail::class_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f3a1b240) 0 empty

Class boost::tokenizer_detail::get_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
boost::tokenizer_detail::get_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f43f3968900) 0 empty

Class boost::detail::addressof_impl<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const std::basic_string<char> > (0x0x7f43f3a1b540) 0 empty

Class boost::detail::addr_impl_ref<const std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const std::basic_string<char> > (0x0x7f43f3a1b660) 0

Vtable for boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>
boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::_ZTVN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::signals::detail::slot_base::data_t>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::signals::detail::slot_base::data_t>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::signals::detail::slot_base::data_t>

Class boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t> (0x0x7f43f3a50138) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::_ZTVN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f43f3a1b900) 0
      primary-for boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t> (0x0x7f43f3a50138)

Class std::__alloc_neq<std::allocator<std::_List_node<Procinfo> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_neq<std::allocator<std::_List_node<Procinfo> >, true> (0x0x7f43f3a1bae0) 0 empty

Class boost::tokenizer_detail::traits_extension<std::char_traits<char> >
   size=1 align=1
   base size=1 base align=1
boost::tokenizer_detail::traits_extension<std::char_traits<char> > (0x0x7f43f3a50dd0) 0 empty
  std::char_traits<char> (0x0x7f43f3a1bd20) 0 empty

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

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

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7f43f36b33a8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false> (0x0x7f43f3a1bea0) 0 empty

Class boost::tokenizer_detail::traits_extension<std::char_traits<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::tokenizer_detail::traits_extension<std::char_traits<wchar_t> > (0x0x7f43f36b3410) 0 empty
  std::char_traits<wchar_t> (0x0x7f43f36d1000) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f43f36b3548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36b35b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d1120) 0 empty

Class boost::is_same<int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, bool> (0x0x7f43f36b3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36b36e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d1180) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true> (0x0x7f43f36d1240) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>::rebind<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<int> (0x0x7f43f36d12a0) 0 empty

Class boost::detail::is_unsigned_imp<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_imp<int> (0x0x7f43f36d11e0) 0 empty

Class boost::detail::is_ununsigned_helper<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_helper<int> (0x0x7f43f36d1300) 0 empty

Class boost::detail::is_unsigned_values<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_values<int> (0x0x7f43f36d1360) 0 empty

Class boost::is_unsigned<int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<int> (0x0x7f43f36b3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36b38f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d13c0) 0 empty

Class boost::mpl::if_c<false, long long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long unsigned int, __int128 unsigned> (0x0x7f43f36d1420) 0 empty

Class boost::is_same<int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, long int> (0x0x7f43f36b3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36b3a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d14e0) 0 empty

Class boost::mpl::if_c<false, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long unsigned int, __int128 unsigned> (0x0x7f43f36d1540) 0 empty

Class boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned> (0x0x7f43f36d1480) 0 empty

Class boost::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, int> (0x0x7f43f36b3bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f36b3c30) 0 empty
    mpl_::bool_<true> (0x0x7f43f36d1600) 0 empty

Class boost::mpl::if_c<true, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, __int128 unsigned> (0x0x7f43f36d1660) 0 empty

Class boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned> (0x0x7f43f36d15a0) 0 empty

Class boost::is_same<int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, short int> (0x0x7f43f36b3d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36b3dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d1720) 0 empty

Class boost::mpl::if_c<false, short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, unsigned int> (0x0x7f43f36d1780) 0 empty

Class boost::mpl::if_<boost::is_same<int, short int>, short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, short int>, short unsigned int, unsigned int> (0x0x7f43f36d16c0) 0 empty

Class boost::mpl::if_c<false, unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, unsigned int> (0x0x7f43f36d1840) 0 empty

Class boost::mpl::if_<boost::is_same<int, signed char>, unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, signed char>, unsigned char, unsigned int> (0x0x7f43f36d17e0) 0 empty

Class boost::mpl::if_c<true, unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, unsigned int> (0x0x7f43f36d18a0) 0 empty

Class boost::mpl::if_c<false, int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, unsigned int> (0x0x7f43f36d1900) 0 empty

Class boost::add_const<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<unsigned int> (0x0x7f43f36d1960) 0 empty

Class boost::detail::is_const_rvalue_filter<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<int> (0x0x7f43f36d1a20) 0 empty

Class boost::is_const<int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<int> (0x0x7f43f36fb000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fb068) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d1a80) 0 empty

Class boost::mpl::if_c<false, const unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const unsigned int, unsigned int> (0x0x7f43f36d1ae0) 0 empty

Class boost::mpl::if_<boost::is_const<int>, const unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<int>, const unsigned int, unsigned int> (0x0x7f43f36d19c0) 0 empty

Class boost::add_volatile<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<unsigned int> (0x0x7f43f36d1b40) 0 empty

Class boost::detail::is_volatile_rval_filter<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<int> (0x0x7f43f36d1c00) 0 empty

Class boost::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<int> (0x0x7f43f36fb138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fb1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d1c60) 0 empty

Class boost::mpl::if_c<false, volatile unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile unsigned int, unsigned int> (0x0x7f43f36d1cc0) 0 empty

Class boost::mpl::if_<boost::is_volatile<int>, volatile unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<int>, volatile unsigned int, unsigned int> (0x0x7f43f36d1ba0) 0 empty

Class boost::detail::make_unsigned_imp<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_unsigned_imp<int> (0x0x7f43f36d10c0) 0 empty

Class boost::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<int> (0x0x7f43f36d1060) 0 empty

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7f43f36fb3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fb410) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d1e40) 0 empty

Class boost::is_same<long int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, bool> (0x0x7f43f36fb4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fb548) 0 empty
    mpl_::bool_<false> (0x0x7f43f36d1ea0) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>::rebind<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<long int> (0x0x7f43f36d1f60) 0 empty

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

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

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

Class boost::is_unsigned<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<long int> (0x0x7f43f36fb6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fb750) 0 empty
    mpl_::bool_<false> (0x0x7f43f37190c0) 0 empty

Class boost::mpl::if_c<true, long long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long long unsigned int, __int128 unsigned> (0x0x7f43f3719120) 0 empty

Class boost::is_same<long int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, long int> (0x0x7f43f36fb888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f36fb8f0) 0 empty
    mpl_::bool_<true> (0x0x7f43f37191e0) 0 empty

Class boost::mpl::if_c<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long unsigned int, long long unsigned int> (0x0x7f43f3719240) 0 empty

Class boost::mpl::if_<boost::is_same<long int, long int>, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, long int>, long unsigned int, long long unsigned int> (0x0x7f43f3719180) 0 empty

Class boost::is_same<long int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, int> (0x0x7f43f36fba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fba90) 0 empty
    mpl_::bool_<false> (0x0x7f43f37193c0) 0 empty

Class boost::mpl::if_c<false, unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned int, long unsigned int> (0x0x7f43f3719420) 0 empty

Class boost::mpl::if_<boost::is_same<long int, int>, unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, int>, unsigned int, long unsigned int> (0x0x7f43f3719360) 0 empty

Class boost::is_same<long int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, short int> (0x0x7f43f36fbbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fbc30) 0 empty
    mpl_::bool_<false> (0x0x7f43f37194e0) 0 empty

Class boost::mpl::if_c<false, short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, long unsigned int> (0x0x7f43f3719540) 0 empty

Class boost::mpl::if_<boost::is_same<long int, short int>, short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, short int>, short unsigned int, long unsigned int> (0x0x7f43f3719480) 0 empty

Class boost::mpl::if_c<false, unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, long unsigned int> (0x0x7f43f37196c0) 0 empty

Class boost::mpl::if_<boost::is_same<long int, signed char>, unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, signed char>, unsigned char, long unsigned int> (0x0x7f43f3719660) 0 empty

Class boost::mpl::if_c<true, long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long unsigned int, long unsigned int> (0x0x7f43f37197e0) 0 empty

Class boost::mpl::if_c<false, long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long int, long unsigned int> (0x0x7f43f3719840) 0 empty

Class boost::add_const<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<long unsigned int> (0x0x7f43f37198a0) 0 empty

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

Class boost::is_const<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<long int> (0x0x7f43f36fbea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f36fbf08) 0 empty
    mpl_::bool_<false> (0x0x7f43f37199c0) 0 empty

Class boost::mpl::if_c<false, const long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const long unsigned int, long unsigned int> (0x0x7f43f3719a20) 0 empty

Class boost::mpl::if_<boost::is_const<long int>, const long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<long int>, const long unsigned int, long unsigned int> (0x0x7f43f3719900) 0 empty

Class boost::add_volatile<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<long unsigned int> (0x0x7f43f3719a80) 0 empty

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

Class boost::is_volatile<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<long int> (0x0x7f43f36fb478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373a000) 0 empty
    mpl_::bool_<false> (0x0x7f43f3719ba0) 0 empty

Class boost::mpl::if_c<false, volatile long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile long unsigned int, long unsigned int> (0x0x7f43f3719c00) 0 empty

Class boost::mpl::if_<boost::is_volatile<long int>, volatile long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<long int>, volatile long unsigned int, long unsigned int> (0x0x7f43f3719ae0) 0 empty

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

Class boost::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<long int> (0x0x7f43f36d1d80) 0 empty

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7f43f373a208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373a270) 0 empty
    mpl_::bool_<false> (0x0x7f43f3719e40) 0 empty

Class boost::is_same<short int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, bool> (0x0x7f43f373a340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373a3a8) 0 empty
    mpl_::bool_<false> (0x0x7f43f3719ea0) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>::rebind<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<short int> (0x0x7f43f3719f60) 0 empty

Class boost::detail::is_unsigned_imp<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_imp<short int> (0x0x7f43f3719f00) 0 empty

Class boost::detail::is_ununsigned_helper<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_helper<short int> (0x0x7f43f374a000) 0 empty

Class boost::detail::is_unsigned_values<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_values<short int> (0x0x7f43f374a060) 0 empty

Class boost::is_unsigned<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<short int> (0x0x7f43f373a548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373a5b0) 0 empty
    mpl_::bool_<false> (0x0x7f43f374a0c0) 0 empty

Class boost::is_same<short int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, long int> (0x0x7f43f373a680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373a6e8) 0 empty
    mpl_::bool_<false> (0x0x7f43f374a180) 0 empty

Class boost::mpl::if_<boost::is_same<short int, long int>, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, long int>, long unsigned int, __int128 unsigned> (0x0x7f43f374a120) 0 empty

Class boost::is_same<short int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, int> (0x0x7f43f373a820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373a888) 0 empty
    mpl_::bool_<false> (0x0x7f43f374a300) 0 empty

Class boost::mpl::if_c<false, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned int, __int128 unsigned> (0x0x7f43f374a360) 0 empty

Class boost::mpl::if_<boost::is_same<short int, int>, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, int>, unsigned int, __int128 unsigned> (0x0x7f43f374a2a0) 0 empty

Class boost::is_same<short int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short int, short int> (0x0x7f43f373a9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f373aa28) 0 empty
    mpl_::bool_<true> (0x0x7f43f374a420) 0 empty

Class boost::mpl::if_c<true, short unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, short unsigned int, __int128 unsigned> (0x0x7f43f374a480) 0 empty

Class boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, __int128 unsigned> (0x0x7f43f374a3c0) 0 empty

Class boost::mpl::if_c<false, unsigned char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, short unsigned int> (0x0x7f43f374a600) 0 empty

Class boost::mpl::if_<boost::is_same<short int, signed char>, unsigned char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, signed char>, unsigned char, short unsigned int> (0x0x7f43f374a5a0) 0 empty

Class boost::mpl::if_c<true, short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, short unsigned int, short unsigned int> (0x0x7f43f374a720) 0 empty

Class boost::mpl::if_c<false, short int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short int, short unsigned int> (0x0x7f43f374a780) 0 empty

Class boost::add_const<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<short unsigned int> (0x0x7f43f374a7e0) 0 empty

Class boost::detail::is_const_rvalue_filter<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<short int> (0x0x7f43f374a8a0) 0 empty

Class boost::is_const<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<short int> (0x0x7f43f373ac98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373ad00) 0 empty
    mpl_::bool_<false> (0x0x7f43f374a900) 0 empty

Class boost::mpl::if_c<false, const short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const short unsigned int, short unsigned int> (0x0x7f43f374a960) 0 empty

Class boost::mpl::if_<boost::is_const<short int>, const short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<short int>, const short unsigned int, short unsigned int> (0x0x7f43f374a840) 0 empty

Class boost::add_volatile<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<short unsigned int> (0x0x7f43f374aa80) 0 empty

Class boost::detail::is_volatile_rval_filter<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<short int> (0x0x7f43f374ab40) 0 empty

Class boost::is_volatile<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<short int> (0x0x7f43f373add0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f373ae38) 0 empty
    mpl_::bool_<false> (0x0x7f43f374aba0) 0 empty

Class boost::mpl::if_c<false, volatile short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile short unsigned int, short unsigned int> (0x0x7f43f374ac00) 0 empty

Class boost::mpl::if_<boost::is_volatile<short int>, volatile short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<short int>, volatile short unsigned int, short unsigned int> (0x0x7f43f374aae0) 0 empty

Class boost::detail::make_unsigned_imp<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_unsigned_imp<short int> (0x0x7f43f3719de0) 0 empty

Class boost::make_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<short int> (0x0x7f43f3719d80) 0 empty

Class boost::_bi::storage1<Message&>
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<Message&> (0x0x7f43f374ad80) 0

Class boost::_bi::list1<Message&>
   size=8 align=8
   base size=8 base align=8
boost::_bi::list1<Message&> (0x0x7f43f377d000) 0
  boost::_bi::storage1<Message&> (0x0x7f43f374ade0) 0

Class boost::is_interoperable<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f43f377d1a0) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f377d208) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43f377d270) 0 empty
      mpl_::bool_<true> (0x0x7f43f374ae40) 0 empty

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

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

Class std::_Niter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int*> (0x0x7f43f377d8f0) 0 empty
  std::_Iter_base<int*, false> (0x0x7f43f374af60) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7f43f37f0000) 0 empty

Class __gnu_cxx::__enable_if<false, int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, int*> (0x0x7f43f37f0060) 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*> (0x0x7f43f37f00c0) 0 empty

Class boost::tokenizer_detail::traits_extension_details<std::char_traits<char>, 1>
   size=1 align=1
   base size=1 base align=1
boost::tokenizer_detail::traits_extension_details<std::char_traits<char>, 1> (0x0x7f43f377d9c0) 0 empty
  std::char_traits<char> (0x0x7f43f37f0120) 0 empty

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

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

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7f43f377ddd0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true> (0x0x7f43f37f0240) 0 empty

Class boost::tokenizer_detail::traits_extension_details<std::char_traits<wchar_t>, 4>
   size=1 align=1
   base size=1 base align=1
boost::tokenizer_detail::traits_extension_details<std::char_traits<wchar_t>, 4> (0x0x7f43f377dea0) 0 empty
  std::char_traits<wchar_t> (0x0x7f43f37f03c0) 0 empty

Class boost::detail::function::functor_manager_common<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f37f0540) 0 empty

Class boost::detail::addressof_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f37f0660) 0 empty

Class boost::detail::addr_impl_ref<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f43f37f06c0) 0

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f37f0720) 0 empty

Class boost::_bi::unwrapper<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f37f0780) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f37f07e0) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, SinfoRequester, Message&>, boost::_bi::list2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > > > (0x0x7f43f37f0840) 0

Class boost::detail::is_pointer_impl<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f37f08a0) 0 empty

Class boost::detail::cv_traits_imp<boost::_mfi::mf1<void, SinfoRequester, Message&>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_mfi::mf1<void, SinfoRequester, Message&>*> (0x0x7f43f37f09c0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f37f0960) 0 empty

Class boost::remove_cv<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f37f0900) 0 empty

Class boost::detail::is_pointer_helper<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f37f0ae0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f37f0e40) 0 empty

Class boost::is_member_function_pointer<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f38256e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3825750) 0 empty
    mpl_::bool_<false> (0x0x7f43f37f0f60) 0 empty

Class boost::is_member_pointer<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f38257b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f3825820) 0 empty
    mpl_::bool_<false> (0x0x7f43f34b2000) 0 empty

Class boost::is_pointer<boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f3825888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f38258f0) 0 empty
    mpl_::bool_<false> (0x0x7f43f34b2060) 0 empty

Class boost::optional_detail::optional_base<T>::get_object() [with T = boost::signals::detail::unusable; boost::optional_detail::optional_base<T>::internal_type = boost::signals::detail::unusable]::<anonymous union>
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::optional_base<T>::get_object() [with T = boost::signals::detail::unusable; boost::optional_detail::optional_base<T>::internal_type = boost::signals::detail::unusable]::<anonymous union> (0x0x7f43f34b20c0) 0

Vtable for std::__numpunct_cache<char>
std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16__numpunct_cacheIcE)
16    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>
24    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>

Class std::__numpunct_cache<char>
   size=144 align=8
   base size=137 base align=8
std::__numpunct_cache<char> (0x0x7f43f3825a28) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f43f34b2180) 0
      primary-for std::__numpunct_cache<char> (0x0x7f43f3825a28)

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f43f34b2240) 0 empty

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

Class std::__is_pointer<const int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const int*> (0x0x7f43f34b2300) 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> (0x0x7f43f34b2360) 0 empty

Class std::__is_move_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int*> (0x0x7f43f34b2660) 0 empty

Class std::_Miter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int*> (0x0x7f43f3825c30) 0 empty
  std::_Iter_base<int*, false> (0x0x7f43f34b26c0) 0 empty

Class boost::detail::addressof_impl<const boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f34b2780) 0 empty

Class boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, SinfoRequester, Message&> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, SinfoRequester, Message&> > (0x0x7f43f34b27e0) 0

Class boost::detail::function::basic_vtable0<void>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<void> (0x0x7f43f34b28a0) 0

Vtable for boost::any::holder<boost::function<void(Message&)> >
boost::any::holder<boost::function<void(Message&)> >::_ZTVN5boost3any6holderINS_8functionIFvR7MessageEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderINS_8functionIFvR7MessageEEEEE)
16    (int (*)(...))boost::any::holder<boost::function<void(Message&)> >::~holder
24    (int (*)(...))boost::any::holder<boost::function<void(Message&)> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<boost::function<void(Message&)> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<boost::function<void(Message&)> >

Class boost::any::holder<boost::function<void(Message&)> >
   size=40 align=8
   base size=40 base align=8
boost::any::holder<boost::function<void(Message&)> > (0x0x7f43f3825f08) 0
    vptr=((& boost::any::holder<boost::function<void(Message&)> >::_ZTVN5boost3any6holderINS_8functionIFvR7MessageEEEEE) + 16u)
  boost::any::placeholder (0x0x7f43f34b2900) 0 nearly-empty
      primary-for boost::any::holder<boost::function<void(Message&)> > (0x0x7f43f3825f08)

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> (0x0x7f43f34b29c0) 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> (0x0x7f43f34b2960) 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> (0x0x7f43f3598af0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7f43f35a7068) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f43f3598af0)
    std::runtime_error (0x0x7f43f35a70d0) 0
        primary-for boost::bad_function_call (0x0x7f43f35a7068)
      std::exception (0x0x7f43f34b2a20) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f43f35a70d0)
  boost::exception (0x0x7f43f34b2a80) 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> > (0x0x7f43f3598cb0) 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> (0x0x7f43f3598d20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f43f3598cb0)
    boost::bad_function_call (0x0x7f43f35a7138) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f43f3598d20)
      std::runtime_error (0x0x7f43f35a71a0) 0
          primary-for boost::bad_function_call (0x0x7f43f35a7138)
        std::exception (0x0x7f43f34b2ba0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f43f35a71a0)
    boost::exception (0x0x7f43f34b2c00) 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 (0x0x7f43f34b2c60) 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::any::holder<boost::function<void()> >
boost::any::holder<boost::function<void()> >::_ZTVN5boost3any6holderINS_8functionIFvvEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderINS_8functionIFvvEEEEE)
16    (int (*)(...))boost::any::holder<boost::function<void()> >::~holder
24    (int (*)(...))boost::any::holder<boost::function<void()> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<boost::function<void()> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<boost::function<void()> >

Class boost::any::holder<boost::function<void()> >
   size=40 align=8
   base size=40 base align=8
boost::any::holder<boost::function<void()> > (0x0x7f43f35a7478) 0
    vptr=((& boost::any::holder<boost::function<void()> >::_ZTVN5boost3any6holderINS_8functionIFvvEEEEE) + 16u)
  boost::any::placeholder (0x0x7f43f34b2de0) 0 nearly-empty
      primary-for boost::any::holder<boost::function<void()> > (0x0x7f43f35a7478)

Class boost::detail::is_pointer_impl<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<SinfoRequester*> (0x0x7f43f34b2ea0) 0 empty

Class boost::detail::cv_traits_imp<SinfoRequester**>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<SinfoRequester**> (0x0x7f43f35d5000) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<SinfoRequester*> (0x0x7f43f34b2f60) 0 empty

Class boost::remove_cv<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<SinfoRequester*> (0x0x7f43f34b2f00) 0 empty

Class boost::detail::is_pointer_helper<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<SinfoRequester*> (0x0x7f43f35d5060) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<SinfoRequester*> (0x0x7f43f35d53c0) 0 empty

Class boost::is_member_function_pointer<SinfoRequester*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<SinfoRequester*> (0x0x7f43f35a7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f35a7a90) 0 empty
    mpl_::bool_<false> (0x0x7f43f35d5420) 0 empty

Class boost::is_member_pointer<SinfoRequester*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<SinfoRequester*> (0x0x7f43f35a7af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43f35a7b60) 0 empty
    mpl_::bool_<false> (0x0x7f43f35d5480) 0 empty

Class boost::is_pointer<SinfoRequester*>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<SinfoRequester*> (0x0x7f43f35a7bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43f35a7c30) 0 empty
    mpl_::bool_<true> (0x0x7f43f35d54e0) 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 (0x0x7f43f35d5c60) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::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_lexical_cast> >::clone_tag (0x0x7f43f35d5cc0) 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 (0x0x7f43f35d5d20) 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 (0x0x7f43f35d5d80) 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 (0x0x7f43f35d5de0) 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 (0x0x7f43f35d5e40) 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 (0x0x7f43f3331060) 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 (0x0x7f43f3331120) 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 (0x0x7f43f33311e0) 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 (0x0x7f43f3331240) 0 empty

Class std::pair<const int, CompositeReplyParser::ParsingEntry>
   size=32 align=8
   base size=32 base align=8
std::pair<const int, CompositeReplyParser::ParsingEntry> (0x0x7f43f3331360) 0

Class std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > (0x0x7f43f3308888) 0
  std::_Rb_tree_node_base (0x0x7f43f3331300) 0

Class boost::_bi::unwrapper<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f43f33313c0) 0 empty

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

