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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9exception)
16    (int (*)(...))std::exception::~exception
24    (int (*)(...))std::exception::~exception
32    (int (*)(...))std::exception::what

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7f90dcd41ae0) 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 (0x0x7f90dcdad208) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f90dcd41b40) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f90dcdad208)

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f90dcddd300) 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> (0x0x7f90dcddd360) 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> (0x0x7f90dcddd3c0) 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> (0x0x7f90dcddd420) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f90dcdddd20) 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> (0x0x7f90dcdddd80) 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> (0x0x7f90dcdddde0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f90dcddde40) 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> (0x0x7f90dcdddea0) 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> (0x0x7f90dcdddf00) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f90dce13000) 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> (0x0x7f90dce13060) 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> (0x0x7f90dce130c0) 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> (0x0x7f90dce13120) 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> (0x0x7f90dce13180) 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> (0x0x7f90dce131e0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f90dcdad3a8) 0 empty
  std::input_iterator_tag (0x0x7f90dce13840) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f90dcdad410) 0 empty
  std::forward_iterator_tag (0x0x7f90dcdad478) 0 empty
    std::input_iterator_tag (0x0x7f90dce138a0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f90dcdad4e0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f90dcdad548) 0 empty
    std::forward_iterator_tag (0x0x7f90dcdad5b0) 0 empty
      std::input_iterator_tag (0x0x7f90dce13900) 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> (0x0x7f90dce13c00) 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 (0x0x7f90dce13de0) 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 (0x0x7f90dce13e40) 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 (0x0x7f90dce13ea0) 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 (0x0x7f90dce13f00) 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 (0x0x7f90dce13f60) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f90dceb23c0) 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> (0x0x7f90dceb2540) 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> (0x0x7f90dceb2660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f90dcc15660) 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 (0x0x7f90dcc156c0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f90dc92f5a0) 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> > (0x0x7f90dc92f780) 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> (0x0x7f90dc92f7e0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f90dc92f9c0) 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 (0x0x7f90dc8d6d00) 0
  std::allocator<char> (0x0x7f90dc8d6d68) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f90dc92fa20) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f90dc8d6f70) 0
  std::basic_string<char>::_Rep_base (0x0x7f90dc92fae0) 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> (0x0x7f90dc92fba0) 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 (0x0x7f90dc8d6c30) 0
  std::allocator<wchar_t> (0x0x7f90dc8d6c98) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f90dc92fc00) 0 empty

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

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

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11logic_error)
16    (int (*)(...))std::logic_error::~logic_error
24    (int (*)(...))std::logic_error::~logic_error
32    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7f90dc81b068) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f90dc92fd80) 0 nearly-empty
      primary-for std::logic_error (0x0x7f90dc81b068)

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

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

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

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

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

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

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

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

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

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

Class boost::asio::detail::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::noncopyable (0x0x7f90dc83e240) 0 empty

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

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

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

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

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> > (0x0x7f90dc83e7e0) 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> (0x0x7f90dc83e840) 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> (0x0x7f90dc81bbc8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f90dc83e8a0) 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> (0x0x7f90dc81bc98) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f90dc81bd00) 0
      primary-for std::collate_byname<char> (0x0x7f90dc81bc98)
    std::locale::facet (0x0x7f90dc83e900) 0
        primary-for std::collate<char> (0x0x7f90dc81bd00)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f90dc83eb40) 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 (0x0x7f90dc83e9c0) 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> (0x0x7f90dc83ec00) 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> (0x0x7f90dc5cc120) 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 (0x0x7f90dc5cc2a0) 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> (0x0x7f90dc65a070) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f90dc5cc540) 0
      primary-for std::ctype<char> (0x0x7f90dc65a070)
  std::ctype_base (0x0x7f90dc5cc5a0) 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> (0x0x7f90dc65ad20) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f90dc5cc600) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f90dc65ad20)
  std::ctype_base (0x0x7f90dc5cc660) 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> (0x0x7f90dc5f2618) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f90dc65ae00) 0
      primary-for std::ctype<wchar_t> (0x0x7f90dc5f2618)
    std::locale::facet (0x0x7f90dc5cc6c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f90dc65ae00)
    std::ctype_base (0x0x7f90dc5cc720) 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> (0x0x7f90dc5f27b8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f90dc69f150) 0
      primary-for std::ctype_byname<char> (0x0x7f90dc5f27b8)
    std::locale::facet (0x0x7f90dc5cc7e0) 0
        primary-for std::ctype<char> (0x0x7f90dc69f150)
    std::ctype_base (0x0x7f90dc5cc840) 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> (0x0x7f90dc5f2820) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f90dc5f2888) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f90dc5f2820)
    std::__ctype_abstract_base<wchar_t> (0x0x7f90dc69f2a0) 0
        primary-for std::ctype<wchar_t> (0x0x7f90dc5f2888)
      std::locale::facet (0x0x7f90dc5cc8a0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f90dc69f2a0)
      std::ctype_base (0x0x7f90dc5cc900) 0 empty

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

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

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> > (0x0x7f90dc5ccd20) 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> (0x0x7f90dc5ccd80) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f90dc5f2f08) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f90dc5ccde0) 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> (0x0x7f90dc5cce40) 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> (0x0x7f90dc36e270) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f90dc36e2d8) 0
      primary-for std::numpunct_byname<char> (0x0x7f90dc36e270)
    std::locale::facet (0x0x7f90dc376180) 0
        primary-for std::numpunct<char> (0x0x7f90dc36e2d8)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f90dc376c00) 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> (0x0x7f90dc376c60) 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> (0x0x7f90dc49fc98) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f90dc376cc0) 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> > (0x0x7f90dc376d20) 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> (0x0x7f90dc376d80) 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> (0x0x7f90dc49fc30) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f90dc376de0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f90dc376e40) 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> (0x0x7f90dc187478 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> (0x0x7f90dc187548 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> (0x0x7f90dc1a2a10) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f90dc187478) 0
      primary-for std::basic_iostream<char> (0x0x7f90dc1a2a10)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f90dc1874e0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f90dc376ea0) 24
          primary-for std::basic_ios<char> (0x0x7f90dc1874e0)
  std::basic_ostream<char> (0x0x7f90dc187548) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f90dc1874e0) 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 (0x0x7f90dc376f00) 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> (0x0x7f90dc1878f0 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> (0x0x7f90dc1879c0 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> (0x0x7f90dc1d7150) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f90dc1878f0) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f90dc1d7150)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f90dc187958) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f90dc376f60) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f90dc187958)
  std::basic_ostream<wchar_t> (0x0x7f90dc1879c0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f90dc187958) alternative-path

Class boost::asio::detail::posix_event
   size=56 align=8
   base size=49 base align=8
boost::asio::detail::posix_event (0x0x7f90dc187f08) 0
  boost::asio::detail::noncopyable (0x0x7f90dc1ec000) 0 empty

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

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

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f90dbf64ba0) 0 empty

Class boost::system::is_error_condition_enum<boost::system::errc::errc_t>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::errc::errc_t> (0x0x7f90dbf9d180) 0 empty

Vtable for boost::system::error_category
boost::system::error_category::_ZTVN5boost6system14error_categoryE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6system14error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))boost::system::error_category::default_error_condition
56    (int (*)(...))boost::system::error_category::equivalent
64    (int (*)(...))boost::system::error_category::equivalent

Class boost::system::error_category
   size=8 align=8
   base size=8 base align=8
boost::system::error_category (0x0x7f90dbf71618) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7f90dbf9d1e0) 0 empty

Class std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f90dbf9d240) 0 empty

Class std::less<const boost::system::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const boost::system::error_category*> (0x0x7f90dbf71820) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f90dbf9d2a0) 0 empty

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

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7f90dbf9d360) 0

Class boost::system::is_error_condition_enum<boost::system::error_condition>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::error_condition> (0x0x7f90dbf9d3c0) 0 empty

Class boost::enable_if_c<false, void>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, void> (0x0x7f90dbf9d420) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_condition>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_condition>, void> (0x0x7f90dbf71a28) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9d480) 0 empty

Class boost::system::is_error_code_enum<int>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<int> (0x0x7f90dbf9d5a0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<int>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<int>, void> (0x0x7f90dbf71a90) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9d600) 0 empty

Class boost::system::is_error_condition_enum<int>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<int> (0x0x7f90dbf9d660) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<int>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<int>, void> (0x0x7f90dbf71af8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9d6c0) 0 empty

Class boost::system::is_error_condition_enum<boost::system::error_code>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::error_code> (0x0x7f90dbf9d720) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_code>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_code>, void> (0x0x7f90dbf71b60) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9d780) 0 empty

Class boost::system::is_error_code_enum<boost::system::error_condition>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::error_condition> (0x0x7f90dbf9d8a0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::error_condition>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::error_condition>, void> (0x0x7f90dbf71bc8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9d900) 0 empty

Class boost::system::is_error_code_enum<boost::system::errc::errc_t>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::errc::errc_t> (0x0x7f90dbf9da20) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::errc::errc_t>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::errc::errc_t>, void> (0x0x7f90dbf71c30) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9da80) 0 empty

Class boost::system::is_error_code_enum<boost::system::error_code>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::error_code> (0x0x7f90dbf9dae0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::error_code>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::error_code>, void> (0x0x7f90dbf71c98) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9db40) 0 empty

Class boost::enable_if_c<true, void>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, void> (0x0x7f90dbf9dba0) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::errc::errc_t>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::errc::errc_t>, void> (0x0x7f90dbf71d00) 0 empty
  boost::enable_if_c<true, void> (0x0x7f90dbf9dc00) 0 empty

Class boost::system::is_error_code_enum<boost::system::error_category>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::error_category> (0x0x7f90dbf9dd20) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::error_category>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::error_category>, void> (0x0x7f90dbf71e38) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9dd80) 0 empty

Class boost::system::is_error_condition_enum<boost::system::error_category>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::system::error_category> (0x0x7f90dbf9dea0) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_category>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::system::error_category>, void> (0x0x7f90dbf71ea0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90dbf9df00) 0 empty

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*> (0x0x7f90dc0140c0) 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*> (0x0x7f90dc014120) 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> (0x0x7f90dc014180) 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 (0x0x7f90dc0141e0) 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> (0x0x7f90dc0142a0) 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 (0x0x7f90dc014240) 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 (0x0x7f90dc0143c0) 0

Class boost::exception_detail::small_size
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::small_size (0x0x7f90dc014420) 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 (0x0x7f90dc0145a0) 0 nearly-empty
    vptr=((& boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE) + 16u)

Vtable for boost::system::system_error
boost::system::system_error::_ZTVN5boost6system12system_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6system12system_errorE)
16    (int (*)(...))boost::system::system_error::~system_error
24    (int (*)(...))boost::system::system_error::~system_error
32    (int (*)(...))boost::system::system_error::what

Class boost::system::system_error
   size=40 align=8
   base size=40 base align=8
boost::system::system_error (0x0x7f90dc06b000) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 16u)
  std::runtime_error (0x0x7f90dc06b068) 0
      primary-for boost::system::system_error (0x0x7f90dc06b000)
    std::exception (0x0x7f90dc014780) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f90dc06b068)

Class iovec
   size=16 align=8
   base size=16 base align=8
iovec (0x0x7f90dc0147e0) 0

Class sockaddr
   size=16 align=2
   base size=16 base align=2
sockaddr (0x0x7f90dc014840) 0

Class sockaddr_storage
   size=128 align=8
   base size=128 base align=8
sockaddr_storage (0x0x7f90dc0148a0) 0

Class msghdr
   size=56 align=8
   base size=56 base align=8
msghdr (0x0x7f90dc014900) 0

Class cmsghdr
   size=16 align=8
   base size=16 base align=8
cmsghdr (0x0x7f90dc014960) 0

Class ucred
   size=12 align=4
   base size=12 base align=4
ucred (0x0x7f90dc0149c0) 0

Class linger
   size=8 align=4
   base size=8 base align=4
linger (0x0x7f90dc014a20) 0

Class osockaddr
   size=16 align=2
   base size=16 base align=2
osockaddr (0x0x7f90dc014a80) 0

Class mmsghdr
   size=64 align=8
   base size=64 base align=8
mmsghdr (0x0x7f90dc014ae0) 0

Class in_addr
   size=4 align=4
   base size=4 base align=4
in_addr (0x0x7f90dc014ba0) 0

Class ip_opts
   size=44 align=4
   base size=44 base align=4
ip_opts (0x0x7f90dc014c00) 0

Class ip_mreqn
   size=12 align=4
   base size=12 base align=4
ip_mreqn (0x0x7f90dc014c60) 0

Class in_pktinfo
   size=12 align=4
   base size=12 base align=4
in_pktinfo (0x0x7f90dc014cc0) 0

Class in6_addr::<anonymous union>
   size=16 align=4
   base size=16 base align=4
in6_addr::<anonymous union> (0x0x7f90dc014d80) 0

Class in6_addr
   size=16 align=4
   base size=16 base align=4
in6_addr (0x0x7f90dc014d20) 0

Class sockaddr_in
   size=16 align=4
   base size=16 base align=4
sockaddr_in (0x0x7f90dc014de0) 0

Class sockaddr_in6
   size=28 align=4
   base size=28 base align=4
sockaddr_in6 (0x0x7f90dc014e40) 0

Class ip_mreq
   size=8 align=4
   base size=8 base align=4
ip_mreq (0x0x7f90dc014ea0) 0

Class ip_mreq_source
   size=12 align=4
   base size=12 base align=4
ip_mreq_source (0x0x7f90dc014f00) 0

Class ipv6_mreq
   size=20 align=4
   base size=20 base align=4
ipv6_mreq (0x0x7f90dc014f60) 0

Class group_req
   size=136 align=8
   base size=136 base align=8
group_req (0x0x7f90dbccc000) 0

Class group_source_req
   size=264 align=8
   base size=264 base align=8
group_source_req (0x0x7f90dbccc060) 0

Class ip_msfilter
   size=20 align=4
   base size=20 base align=4
ip_msfilter (0x0x7f90dbccc0c0) 0

Class group_filter
   size=272 align=8
   base size=272 base align=8
group_filter (0x0x7f90dbccc120) 0

Class in6_pktinfo
   size=20 align=4
   base size=20 base align=4
in6_pktinfo (0x0x7f90dbccc180) 0

Class ip6_mtuinfo
   size=32 align=4
   base size=32 base align=4
ip6_mtuinfo (0x0x7f90dbccc1e0) 0

Class rpcent
   size=24 align=8
   base size=24 base align=8
rpcent (0x0x7f90dbccc240) 0

Class sigval
   size=8 align=8
   base size=8 base align=8
sigval (0x0x7f90dbccc2a0) 0

Class sigevent::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
sigevent::<anonymous union>::<anonymous struct> (0x0x7f90dbccc3c0) 0

Class sigevent::<anonymous union>
   size=48 align=8
   base size=48 base align=8
sigevent::<anonymous union> (0x0x7f90dbccc360) 0

Class sigevent
   size=64 align=8
   base size=64 base align=8
sigevent (0x0x7f90dbccc300) 0

Class netent
   size=24 align=8
   base size=24 base align=8
netent (0x0x7f90dbccc420) 0

Class hostent
   size=32 align=8
   base size=32 base align=8
hostent (0x0x7f90dbccc480) 0

Class servent
   size=32 align=8
   base size=32 base align=8
servent (0x0x7f90dbccc4e0) 0

Class protoent
   size=24 align=8
   base size=24 base align=8
protoent (0x0x7f90dbccc540) 0

Class addrinfo
   size=48 align=8
   base size=48 base align=8
addrinfo (0x0x7f90dbccc5a0) 0

Class gaicb
   size=56 align=8
   base size=56 base align=8
gaicb (0x0x7f90dbccc600) 0

Class boost::system::is_error_code_enum<boost::asio::error::basic_errors>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::asio::error::basic_errors> (0x0x7f90dbccc660) 0 empty

Class boost::system::is_error_code_enum<boost::asio::error::netdb_errors>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::asio::error::netdb_errors> (0x0x7f90dbccc6c0) 0 empty

Class boost::system::is_error_code_enum<boost::asio::error::addrinfo_errors>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::asio::error::addrinfo_errors> (0x0x7f90dbccc720) 0 empty

Class boost::system::is_error_code_enum<boost::asio::error::misc_errors>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::asio::error::misc_errors> (0x0x7f90dbccc780) 0 empty

Vtable for boost::asio::error::detail::netdb_category
boost::asio::error::detail::netdb_category::_ZTVN5boost4asio5error6detail14netdb_categoryE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio5error6detail14netdb_categoryE)
16    (int (*)(...))boost::asio::error::detail::netdb_category::~netdb_category
24    (int (*)(...))boost::asio::error::detail::netdb_category::~netdb_category
32    (int (*)(...))boost::asio::error::detail::netdb_category::name
40    (int (*)(...))boost::asio::error::detail::netdb_category::message
48    (int (*)(...))boost::system::error_category::default_error_condition
56    (int (*)(...))boost::system::error_category::equivalent
64    (int (*)(...))boost::system::error_category::equivalent

Class boost::asio::error::detail::netdb_category
   size=8 align=8
   base size=8 base align=8
boost::asio::error::detail::netdb_category (0x0x7f90dc06b478) 0 nearly-empty
    vptr=((& boost::asio::error::detail::netdb_category::_ZTVN5boost4asio5error6detail14netdb_categoryE) + 16u)
  boost::system::error_category (0x0x7f90dc06b4e0) 0 nearly-empty
      primary-for boost::asio::error::detail::netdb_category (0x0x7f90dc06b478)
    boost::noncopyable_::noncopyable (0x0x7f90dbccc7e0) 0 empty

Vtable for boost::asio::error::detail::addrinfo_category
boost::asio::error::detail::addrinfo_category::_ZTVN5boost4asio5error6detail17addrinfo_categoryE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio5error6detail17addrinfo_categoryE)
16    (int (*)(...))boost::asio::error::detail::addrinfo_category::~addrinfo_category
24    (int (*)(...))boost::asio::error::detail::addrinfo_category::~addrinfo_category
32    (int (*)(...))boost::asio::error::detail::addrinfo_category::name
40    (int (*)(...))boost::asio::error::detail::addrinfo_category::message
48    (int (*)(...))boost::system::error_category::default_error_condition
56    (int (*)(...))boost::system::error_category::equivalent
64    (int (*)(...))boost::system::error_category::equivalent

Class boost::asio::error::detail::addrinfo_category
   size=8 align=8
   base size=8 base align=8
boost::asio::error::detail::addrinfo_category (0x0x7f90dc06b618) 0 nearly-empty
    vptr=((& boost::asio::error::detail::addrinfo_category::_ZTVN5boost4asio5error6detail17addrinfo_categoryE) + 16u)
  boost::system::error_category (0x0x7f90dc06b680) 0 nearly-empty
      primary-for boost::asio::error::detail::addrinfo_category (0x0x7f90dc06b618)
    boost::noncopyable_::noncopyable (0x0x7f90dbccc8a0) 0 empty

Vtable for boost::asio::error::detail::misc_category
boost::asio::error::detail::misc_category::_ZTVN5boost4asio5error6detail13misc_categoryE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio5error6detail13misc_categoryE)
16    (int (*)(...))boost::asio::error::detail::misc_category::~misc_category
24    (int (*)(...))boost::asio::error::detail::misc_category::~misc_category
32    (int (*)(...))boost::asio::error::detail::misc_category::name
40    (int (*)(...))boost::asio::error::detail::misc_category::message
48    (int (*)(...))boost::system::error_category::default_error_condition
56    (int (*)(...))boost::system::error_category::equivalent
64    (int (*)(...))boost::system::error_category::equivalent

Class boost::asio::error::detail::misc_category
   size=8 align=8
   base size=8 base align=8
boost::asio::error::detail::misc_category (0x0x7f90dc06b7b8) 0 nearly-empty
    vptr=((& boost::asio::error::detail::misc_category::_ZTVN5boost4asio5error6detail13misc_categoryE) + 16u)
  boost::system::error_category (0x0x7f90dc06b820) 0 nearly-empty
      primary-for boost::asio::error::detail::misc_category (0x0x7f90dc06b7b8)
    boost::noncopyable_::noncopyable (0x0x7f90dbccc900) 0 empty

Class boost::asio::detail::op_queue_access
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::op_queue_access (0x0x7f90dbccc9c0) 0 empty

Class boost::asio::detail::thread_info_base
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::thread_info_base (0x0x7f90dc06ba28) 0
  boost::asio::detail::noncopyable (0x0x7f90dbccca80) 0 empty

Class boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation> (0x0x7f90dc06bb60) 0
  boost::asio::detail::noncopyable (0x0x7f90dbcccb40) 0 empty

Class boost::asio::detail::task_io_service_thread_info
   size=48 align=8
   base size=48 base align=8
boost::asio::detail::task_io_service_thread_info (0x0x7f90dc06ba90) 0
  boost::asio::detail::thread_info_base (0x0x7f90dc06baf8) 0
    boost::asio::detail::noncopyable (0x0x7f90dbcccae0) 0 empty

Class boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context> (0x0x7f90dc06bc98) 0 empty
  boost::asio::detail::noncopyable (0x0x7f90dbcccc00) 0 empty

Class boost::asio::detail::tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context> (0x0x7f90dc06bdd0) 0 empty
  boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context> (0x0x7f90dc06be38) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90dbcccc60) 0 empty

Class boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info> (0x0x7f90dbcccba0) 0 empty

Class boost::asio::detail::is_continuation_delegated
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::is_continuation_delegated (0x0x7f90dbcccea0) 0 empty

Class boost::asio::detail::is_continuation_if_running
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::is_continuation_if_running (0x0x7f90dbcccf00) 0 empty

Class boost::asio::io_service
   size=16 align=8
   base size=16 base align=8
boost::asio::io_service (0x0x7f90dc06bea0) 0
  boost::asio::detail::noncopyable (0x0x7f90dbded120) 0 empty

Class boost::asio::io_service::work
   size=8 align=8
   base size=8 base align=8
boost::asio::io_service::work (0x0x7f90dbded180) 0

Class boost::asio::io_service::id
   size=1 align=1
   base size=1 base align=1
boost::asio::io_service::id (0x0x7f90dc06bf08) 0 empty
  boost::asio::detail::noncopyable (0x0x7f90dbded1e0) 0 empty

Class boost::asio::io_service::service::key
   size=16 align=8
   base size=16 base align=8
boost::asio::io_service::service::key (0x0x7f90dbded2a0) 0

Vtable for boost::asio::io_service::service
boost::asio::io_service::service::_ZTVN5boost4asio10io_service7serviceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio10io_service7serviceE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::io_service::service
   size=40 align=8
   base size=40 base align=8
boost::asio::io_service::service (0x0x7f90dc06bf70) 0
    vptr=((& boost::asio::io_service::service::_ZTVN5boost4asio10io_service7serviceE) + 16u)
  boost::asio::detail::noncopyable (0x0x7f90dbded240) 0 empty

Vtable for boost::asio::service_already_exists
boost::asio::service_already_exists::_ZTVN5boost4asio22service_already_existsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio22service_already_existsE)
16    (int (*)(...))boost::asio::service_already_exists::~service_already_exists
24    (int (*)(...))boost::asio::service_already_exists::~service_already_exists
32    (int (*)(...))std::logic_error::what

Class boost::asio::service_already_exists
   size=16 align=8
   base size=16 base align=8
boost::asio::service_already_exists (0x0x7f90dc06b958) 0
    vptr=((& boost::asio::service_already_exists::_ZTVN5boost4asio22service_already_existsE) + 16u)
  std::logic_error (0x0x7f90dbe25000) 0
      primary-for boost::asio::service_already_exists (0x0x7f90dc06b958)
    std::exception (0x0x7f90dbded300) 0 nearly-empty
        primary-for std::logic_error (0x0x7f90dbe25000)

Vtable for boost::asio::invalid_service_owner
boost::asio::invalid_service_owner::_ZTVN5boost4asio21invalid_service_ownerE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio21invalid_service_ownerE)
16    (int (*)(...))boost::asio::invalid_service_owner::~invalid_service_owner
24    (int (*)(...))boost::asio::invalid_service_owner::~invalid_service_owner
32    (int (*)(...))std::logic_error::what

Class boost::asio::invalid_service_owner
   size=16 align=8
   base size=16 base align=8
boost::asio::invalid_service_owner (0x0x7f90dbe25068) 0
    vptr=((& boost::asio::invalid_service_owner::_ZTVN5boost4asio21invalid_service_ownerE) + 16u)
  std::logic_error (0x0x7f90dbe250d0) 0
      primary-for boost::asio::invalid_service_owner (0x0x7f90dbe25068)
    std::exception (0x0x7f90dbded3c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f90dbe250d0)

Class boost::asio::detail::posix_mutex
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::posix_mutex (0x0x7f90dbe25340) 0
  boost::asio::detail::noncopyable (0x0x7f90dbded600) 0 empty

Class boost::asio::detail::service_registry::auto_service_ptr
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::service_registry::auto_service_ptr (0x0x7f90dbded720) 0

Class boost::asio::detail::service_registry
   size=64 align=8
   base size=64 base align=8
boost::asio::detail::service_registry (0x0x7f90dbe25410) 0
  boost::asio::detail::noncopyable (0x0x7f90dbded6c0) 0 empty

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f90dbe255b0) 0
  std::_Bit_iterator_base (0x0x7f90dbe25618) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f90dbdedde0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f90dbe25680) 0
  std::_Bit_iterator_base (0x0x7f90dbe256e8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f90dbdede40) 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> (0x0x7f90dbb7d000) 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> (0x0x7f90dbb7d060) 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> (0x0x7f90dbe25958) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f90dbb7d0c0) 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> (0x0x7f90dbb7d120) 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> (0x0x7f90dbb7d180) 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> (0x0x7f90dbe25a90) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f90dbb7d1e0) 0 empty

Class __gnu_cxx::new_allocator<boost::asio::io_service::service*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7f90dbb7d300) 0 empty

Class std::allocator<boost::asio::io_service::service*>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::asio::io_service::service*> (0x0x7f90dbe25d00) 0 empty
  __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7f90dbb7d360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::asio::io_service::service*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::asio::io_service::service*> > (0x0x7f90dbb7d2a0) 0 empty

Class std::allocator<boost::asio::io_service::service*>::rebind<boost::asio::io_service::service*>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::asio::io_service::service*>::rebind<boost::asio::io_service::service*> (0x0x7f90dbb7d480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::asio::io_service::service*> >::rebind<boost::asio::io_service::service*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::asio::io_service::service*> >::rebind<boost::asio::io_service::service*> (0x0x7f90dbb7d420) 0 empty

Class std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> >::_Vector_impl (0x0x7f90dbe25ea0) 0
  std::allocator<boost::asio::io_service::service*> (0x0x7f90dbe25f08) 0 empty
    __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7f90dbb7d5a0) 0 empty

Class std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> > (0x0x7f90dbb7d240) 0

Class std::vector<boost::asio::io_service::service*>
   size=24 align=8
   base size=24 base align=8
std::vector<boost::asio::io_service::service*> (0x0x7f90dbe25a28) 0
  std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> > (0x0x7f90dbb7d600) 0

Class boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>
   size=16 align=8
   base size=9 base align=8
boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> (0x0x7f90dbe25c30) 0
  boost::asio::detail::noncopyable (0x0x7f90dbb7d720) 0 empty

Class boost::detail::atomic_count
   size=4 align=4
   base size=4 base align=4
boost::detail::atomic_count (0x0x7f90dbb7d8a0) 0

Class boost::asio::detail::task_io_service_operation
   size=24 align=8
   base size=20 base align=8
boost::asio::detail::task_io_service_operation (0x0x7f90dbb7d900) 0

Class boost::asio::detail::service_id<boost::asio::detail::task_io_service>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::detail::task_io_service> (0x0x7f90dbc82270) 0 empty
  boost::asio::io_service::id (0x0x7f90dbc822d8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90dbb7d9c0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::detail::task_io_service>
boost::asio::detail::service_base<boost::asio::detail::task_io_service>::_ZTVN5boost4asio6detail12service_baseINS1_15task_io_serviceEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS1_15task_io_serviceEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::detail::task_io_service>
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f90dbc821a0) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::task_io_service>::_ZTVN5boost4asio6detail12service_baseINS1_15task_io_serviceEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90dbc82208) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f90dbc821a0)
    boost::asio::detail::noncopyable (0x0x7f90dbb7d960) 0 empty

Class boost::asio::detail::task_io_service::task_operation
   size=24 align=8
   base size=20 base align=8
boost::asio::detail::task_io_service::task_operation (0x0x7f90dbc82478) 0
  boost::asio::detail::task_io_service_operation (0x0x7f90dbb7da80) 0

Vtable for boost::asio::detail::task_io_service
boost::asio::detail::task_io_service::_ZTVN5boost4asio6detail15task_io_serviceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail15task_io_serviceE)
16    (int (*)(...))boost::asio::detail::task_io_service::~task_io_service
24    (int (*)(...))boost::asio::detail::task_io_service::~task_io_service
32    (int (*)(...))boost::asio::detail::task_io_service::shutdown_service
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::task_io_service
   size=160 align=8
   base size=160 base align=8
boost::asio::detail::task_io_service (0x0x7f90dbc82340) 0
    vptr=((& boost::asio::detail::task_io_service::_ZTVN5boost4asio6detail15task_io_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f90dbc823a8) 0
      primary-for boost::asio::detail::task_io_service (0x0x7f90dbc82340)
    boost::asio::io_service::service (0x0x7f90dbc82410) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f90dbc823a8)
      boost::asio::detail::noncopyable (0x0x7f90dbb7da20) 0 empty

Class boost::asio::detail::gcc_x86_fenced_block
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::gcc_x86_fenced_block (0x0x7f90dbc824e0) 0 empty
  boost::asio::detail::noncopyable (0x0x7f90dbb7db40) 0 empty

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f90db9350c0) 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> (0x0x7f90db935120) 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> (0x0x7f90db935180) 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> (0x0x7f90db9351e0) 0 empty

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

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

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

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

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

Class boost::asio::detail::object_pool_access
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::object_pool_access (0x0x7f90db935420) 0 empty

Class boost::asio::detail::reactor_op
   size=56 align=8
   base size=56 base align=8
boost::asio::detail::reactor_op (0x0x7f90dbc82680) 0
  boost::asio::detail::task_io_service_operation (0x0x7f90db9354e0) 0

Class boost::asio::detail::eventfd_select_interrupter
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::eventfd_select_interrupter (0x0x7f90db935540) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7f90db9355a0) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f90db935600) 0

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x7f90db935660) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x7f90db9356c0) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x7f90db935720) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7f90db935780) 0

Class winsize
   size=8 align=2
   base size=8 base align=2
winsize (0x0x7f90db935960) 0

Class termio
   size=18 align=2
   base size=18 base align=2
termio (0x0x7f90db9359c0) 0

Class pollfd
   size=8 align=4
   base size=8 base align=4
pollfd (0x0x7f90db935a20) 0

Class sockaddr_un
   size=110 align=2
   base size=110 base align=2
sockaddr_un (0x0x7f90db935a80) 0

Class tcphdr::<anonymous union>::<anonymous struct>
   size=20 align=4
   base size=20 base align=4
tcphdr::<anonymous union>::<anonymous struct> (0x0x7f90db935ba0) 0

Class tcphdr::<anonymous union>::<anonymous struct>
   size=20 align=4
   base size=20 base align=4
tcphdr::<anonymous union>::<anonymous struct> (0x0x7f90db935c00) 0

Class tcphdr::<anonymous union>
   size=20 align=4
   base size=20 base align=4
tcphdr::<anonymous union> (0x0x7f90db935b40) 0

Class tcphdr
   size=20 align=4
   base size=20 base align=4
tcphdr (0x0x7f90db935ae0) 0

Class tcp_info
   size=104 align=4
   base size=104 base align=4
tcp_info (0x0x7f90db935c60) 0

Class tcp_md5sig
   size=216 align=8
   base size=216 base align=8
tcp_md5sig (0x0x7f90db935cc0) 0

Class tcp_repair_opt
   size=8 align=4
   base size=8 base align=4
tcp_repair_opt (0x0x7f90db935d20) 0

Class tcp_cookie_transactions
   size=544 align=2
   base size=544 base align=2
tcp_cookie_transactions (0x0x7f90db935d80) 0

Class if_nameindex
   size=16 align=8
   base size=16 base align=8
if_nameindex (0x0x7f90db935de0) 0

Class ifaddr::<anonymous union>
   size=16 align=2
   base size=16 base align=2
ifaddr::<anonymous union> (0x0x7f90db935ea0) 0

Class ifaddr
   size=48 align=8
   base size=48 base align=8
ifaddr (0x0x7f90db935e40) 0

Class ifmap
   size=24 align=8
   base size=24 base align=8
ifmap (0x0x7f90db935f00) 0

Class ifreq::<anonymous union>
   size=16 align=1
   base size=16 base align=1
ifreq::<anonymous union> (0x0x7f90dba7e000) 0

Class ifreq::<anonymous union>
   size=24 align=8
   base size=24 base align=8
ifreq::<anonymous union> (0x0x7f90dba7e060) 0

Class ifreq
   size=40 align=8
   base size=40 base align=8
ifreq (0x0x7f90db935f60) 0

Class ifconf::<anonymous union>
   size=8 align=8
   base size=8 base align=8
ifconf::<anonymous union> (0x0x7f90dba7e120) 0

Class ifconf
   size=16 align=8
   base size=16 base align=8
ifconf (0x0x7f90dba7e0c0) 0

Vtable for boost::asio::detail::timer_queue_base
boost::asio::detail::timer_queue_base::_ZTVN5boost4asio6detail16timer_queue_baseE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail16timer_queue_baseE)
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

Class boost::asio::detail::timer_queue_base
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::timer_queue_base (0x0x7f90dbc827b8) 0
    vptr=((& boost::asio::detail::timer_queue_base::_ZTVN5boost4asio6detail16timer_queue_baseE) + 16u)
  boost::asio::detail::noncopyable (0x0x7f90dba7e180) 0 empty

Class boost::asio::detail::timer_queue_set
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::timer_queue_set (0x0x7f90dba7e240) 0

Class boost::asio::detail::wait_op
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::wait_op (0x0x7f90dbc82820) 0
  boost::asio::detail::task_io_service_operation (0x0x7f90dba7e2a0) 0

Class boost::asio::detail::service_id<boost::asio::detail::epoll_reactor>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::detail::epoll_reactor> (0x0x7f90dbc82958) 0 empty
  boost::asio::io_service::id (0x0x7f90dbc829c0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90dba7e360) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor>
boost::asio::detail::service_base<boost::asio::detail::epoll_reactor>::_ZTVN5boost4asio6detail12service_baseINS1_13epoll_reactorEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS1_13epoll_reactorEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::detail::epoll_reactor>
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f90dbc82888) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::epoll_reactor>::_ZTVN5boost4asio6detail12service_baseINS1_13epoll_reactorEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90dbc828f0) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f90dbc82888)
    boost::asio::detail::noncopyable (0x0x7f90dba7e300) 0 empty

Class boost::asio::detail::op_queue<boost::asio::detail::reactor_op>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::op_queue<boost::asio::detail::reactor_op> (0x0x7f90dbc82bc8) 0
  boost::asio::detail::noncopyable (0x0x7f90dba7e480) 0 empty

Class boost::asio::detail::epoll_reactor::descriptor_state
   size=152 align=8
   base size=145 base align=8
boost::asio::detail::epoll_reactor::descriptor_state (0x0x7f90dbc82b60) 0
  boost::asio::detail::task_io_service_operation (0x0x7f90dba7e420) 0

Class boost::asio::detail::object_pool<boost::asio::detail::epoll_reactor::descriptor_state>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::object_pool<boost::asio::detail::epoll_reactor::descriptor_state> (0x0x7f90dbc82c30) 0
  boost::asio::detail::noncopyable (0x0x7f90dba7e540) 0 empty

Vtable for boost::asio::detail::epoll_reactor
boost::asio::detail::epoll_reactor::_ZTVN5boost4asio6detail13epoll_reactorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail13epoll_reactorE)
16    (int (*)(...))boost::asio::detail::epoll_reactor::~epoll_reactor
24    (int (*)(...))boost::asio::detail::epoll_reactor::~epoll_reactor
32    (int (*)(...))boost::asio::detail::epoll_reactor::shutdown_service
40    (int (*)(...))boost::asio::detail::epoll_reactor::fork_service

Class boost::asio::detail::epoll_reactor
   size=176 align=8
   base size=176 base align=8
boost::asio::detail::epoll_reactor (0x0x7f90dbc82a28) 0
    vptr=((& boost::asio::detail::epoll_reactor::_ZTVN5boost4asio6detail13epoll_reactorE) + 16u)
  boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f90dbc82a90) 0
      primary-for boost::asio::detail::epoll_reactor (0x0x7f90dbc82a28)
    boost::asio::io_service::service (0x0x7f90dbc82af8) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f90dbc82a90)
      boost::asio::detail::noncopyable (0x0x7f90dba7e3c0) 0 empty

Class epoll_data
   size=8 align=8
   base size=8 base align=8
epoll_data (0x0x7f90dba7e5a0) 0

Class epoll_event
   size=12 align=1
   base size=12 base align=1
epoll_event (0x0x7f90dba7e600) 0

Class boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::basic_errors>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::basic_errors>, void> (0x0x7f90dbc82dd0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f90dba7e660) 0 empty

Class boost::enable_if_c<true, boost::system::error_code>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::system::error_code> (0x0x7f90dba7e780) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::basic_errors>, boost::system::error_code>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::basic_errors>, boost::system::error_code> (0x0x7f90dbc82e38) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7f90dba7e7e0) 0 empty

Class boost::enable_if_c<false, boost::system::error_code>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, boost::system::error_code> (0x0x7f90dba7e840) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::error_code>, boost::system::error_code>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::error_code>, boost::system::error_code> (0x0x7f90dbc82ea0) 0 empty
  boost::enable_if_c<false, boost::system::error_code> (0x0x7f90dba7e8a0) 0 empty

Class boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit
   size=32 align=8
   base size=32 base align=8
boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit (0x0x7f90dba7ea20) 0

Class boost::asio::detail::task_io_service::task_cleanup
   size=24 align=8
   base size=24 base align=8
boost::asio::detail::task_io_service::task_cleanup (0x0x7f90dba7ea80) 0

Class boost::asio::detail::task_io_service::work_cleanup
   size=24 align=8
   base size=24 base align=8
boost::asio::detail::task_io_service::work_cleanup (0x0x7f90dba7eae0) 0

Class boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context
   size=24 align=8
   base size=24 base align=8
boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context (0x0x7f90dbc82068) 0
  boost::asio::detail::noncopyable (0x0x7f90dba7eb40) 0 empty

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f90db813420) 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> (0x0x7f90db8134e0) 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> (0x0x7f90db8135a0) 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> (0x0x7f90db813660) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f90db8410d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841138) 0 empty
    mpl_::bool_<true> (0x0x7f90db813f00) 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> (0x0x7f90db8411a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841208) 0 empty
    mpl_::bool_<true> (0x0x7f90db813f60) 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> (0x0x7f90db841270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db8412d8) 0 empty
    mpl_::bool_<true> (0x0x7f90db843000) 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> (0x0x7f90db841340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db8413a8) 0 empty
    mpl_::bool_<true> (0x0x7f90db843060) 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> (0x0x7f90db841410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841478) 0 empty
    mpl_::bool_<true> (0x0x7f90db8430c0) 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> (0x0x7f90db8414e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841548) 0 empty
    mpl_::bool_<true> (0x0x7f90db843120) 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> (0x0x7f90db8415b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841618) 0 empty
    mpl_::bool_<true> (0x0x7f90db843180) 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> (0x0x7f90db841680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db8416e8) 0 empty
    mpl_::bool_<true> (0x0x7f90db8431e0) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f90db841750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db8417b8) 0 empty
    mpl_::bool_<true> (0x0x7f90db843240) 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> (0x0x7f90db841820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841888) 0 empty
    mpl_::bool_<true> (0x0x7f90db8432a0) 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> (0x0x7f90db8418f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841958) 0 empty
    mpl_::bool_<true> (0x0x7f90db843300) 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> (0x0x7f90db8419c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841a28) 0 empty
    mpl_::bool_<true> (0x0x7f90db843360) 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> (0x0x7f90db841a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841af8) 0 empty
    mpl_::bool_<true> (0x0x7f90db8433c0) 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> (0x0x7f90db841b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841bc8) 0 empty
    mpl_::bool_<true> (0x0x7f90db843420) 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> (0x0x7f90db841c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841c98) 0 empty
    mpl_::bool_<true> (0x0x7f90db843480) 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> (0x0x7f90db841d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841d68) 0 empty
    mpl_::bool_<true> (0x0x7f90db8434e0) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f90db841dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841e38) 0 empty
    mpl_::bool_<true> (0x0x7f90db843540) 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> (0x0x7f90db841ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db841f08) 0 empty
    mpl_::bool_<true> (0x0x7f90db8435a0) 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> (0x0x7f90db841f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f000) 0 empty
    mpl_::bool_<true> (0x0x7f90db843600) 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> (0x0x7f90db84f068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f0d0) 0 empty
    mpl_::bool_<true> (0x0x7f90db843660) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f90db84f138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f1a0) 0 empty
    mpl_::bool_<true> (0x0x7f90db8436c0) 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> (0x0x7f90db84f208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f270) 0 empty
    mpl_::bool_<true> (0x0x7f90db843720) 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> (0x0x7f90db84f2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f340) 0 empty
    mpl_::bool_<true> (0x0x7f90db843780) 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> (0x0x7f90db84f3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f410) 0 empty
    mpl_::bool_<true> (0x0x7f90db8437e0) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f90db84f478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f4e0) 0 empty
    mpl_::bool_<true> (0x0x7f90db843840) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f90db84f548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f5b0) 0 empty
    mpl_::bool_<true> (0x0x7f90db8438a0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f90db84f618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f680) 0 empty
    mpl_::bool_<true> (0x0x7f90db843900) 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> (0x0x7f90db84f6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f750) 0 empty
    mpl_::bool_<true> (0x0x7f90db843960) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f90db84f7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f820) 0 empty
    mpl_::bool_<true> (0x0x7f90db8439c0) 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> (0x0x7f90db84f888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f8f0) 0 empty
    mpl_::bool_<true> (0x0x7f90db843a20) 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> (0x0x7f90db84f958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84f9c0) 0 empty
    mpl_::bool_<true> (0x0x7f90db843a80) 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> (0x0x7f90db84fa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84fa90) 0 empty
    mpl_::bool_<true> (0x0x7f90db843ae0) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f90db84faf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84fb60) 0 empty
    mpl_::bool_<true> (0x0x7f90db843b40) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f90db84fbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84fc30) 0 empty
    mpl_::bool_<true> (0x0x7f90db843ba0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f90db84fc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84fd00) 0 empty
    mpl_::bool_<true> (0x0x7f90db843c00) 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> (0x0x7f90db84fd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84fdd0) 0 empty
    mpl_::bool_<true> (0x0x7f90db843c60) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f90db84fe38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84fea0) 0 empty
    mpl_::bool_<true> (0x0x7f90db843cc0) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f90db84ff08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db84ff70) 0 empty
    mpl_::bool_<true> (0x0x7f90db843d20) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f90db85d000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d068) 0 empty
    mpl_::bool_<true> (0x0x7f90db843d80) 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> (0x0x7f90db85d0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d138) 0 empty
    mpl_::bool_<true> (0x0x7f90db843de0) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f90db85d1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d208) 0 empty
    mpl_::bool_<true> (0x0x7f90db843e40) 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> (0x0x7f90db85d270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d2d8) 0 empty
    mpl_::bool_<true> (0x0x7f90db843ea0) 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> (0x0x7f90db85d340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d3a8) 0 empty
    mpl_::bool_<true> (0x0x7f90db843f00) 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> (0x0x7f90db85d410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d478) 0 empty
    mpl_::bool_<true> (0x0x7f90db843f60) 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> (0x0x7f90db85d4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d548) 0 empty
    mpl_::bool_<true> (0x0x7f90db860000) 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> (0x0x7f90db85d5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d618) 0 empty
    mpl_::bool_<true> (0x0x7f90db860060) 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> (0x0x7f90db85d680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d6e8) 0 empty
    mpl_::bool_<true> (0x0x7f90db8600c0) 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> (0x0x7f90db85d750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d7b8) 0 empty
    mpl_::bool_<true> (0x0x7f90db860120) 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> (0x0x7f90db85d820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d888) 0 empty
    mpl_::bool_<true> (0x0x7f90db860180) 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> (0x0x7f90db85d8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85d958) 0 empty
    mpl_::bool_<true> (0x0x7f90db8601e0) 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> (0x0x7f90db85d9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85da28) 0 empty
    mpl_::bool_<true> (0x0x7f90db860240) 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> (0x0x7f90db85da90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85daf8) 0 empty
    mpl_::bool_<true> (0x0x7f90db8602a0) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f90db85db60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85dbc8) 0 empty
    mpl_::bool_<true> (0x0x7f90db860300) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f90db85dc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85dc98) 0 empty
    mpl_::bool_<true> (0x0x7f90db860360) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f90db85dd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85dd68) 0 empty
    mpl_::bool_<true> (0x0x7f90db8603c0) 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> (0x0x7f90db85ddd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85de38) 0 empty
    mpl_::bool_<true> (0x0x7f90db860420) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f90db85dea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db85df08) 0 empty
    mpl_::bool_<true> (0x0x7f90db860480) 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> (0x0x7f90db85df70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b000) 0 empty
    mpl_::bool_<true> (0x0x7f90db8604e0) 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> (0x0x7f90db86b068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b0d0) 0 empty
    mpl_::bool_<true> (0x0x7f90db860540) 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> (0x0x7f90db86b138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b1a0) 0 empty
    mpl_::bool_<true> (0x0x7f90db8605a0) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f90db86b2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b340) 0 empty
    mpl_::bool_<true> (0x0x7f90db860660) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f90db86b3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b410) 0 empty
    mpl_::bool_<true> (0x0x7f90db8606c0) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f90db86b478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b4e0) 0 empty
    mpl_::bool_<true> (0x0x7f90db860720) 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> (0x0x7f90db86b548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b5b0) 0 empty
    mpl_::bool_<true> (0x0x7f90db860780) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f90db86b618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b680) 0 empty
    mpl_::bool_<true> (0x0x7f90db8607e0) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f90db86b6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b750) 0 empty
    mpl_::bool_<true> (0x0x7f90db860840) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f90db86b7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b820) 0 empty
    mpl_::bool_<true> (0x0x7f90db8608a0) 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> (0x0x7f90db86b888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b8f0) 0 empty
    mpl_::bool_<true> (0x0x7f90db860900) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f90db86b958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86b9c0) 0 empty
    mpl_::bool_<true> (0x0x7f90db860960) 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> (0x0x7f90db86ba28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86ba90) 0 empty
    mpl_::bool_<true> (0x0x7f90db8609c0) 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> (0x0x7f90db86baf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86bb60) 0 empty
    mpl_::bool_<true> (0x0x7f90db860a20) 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> (0x0x7f90db86bbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86bc30) 0 empty
    mpl_::bool_<true> (0x0x7f90db860a80) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f90db86bdd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86be38) 0 empty
    mpl_::bool_<true> (0x0x7f90db860c00) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f90db86bea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db86bf08) 0 empty
    mpl_::bool_<true> (0x0x7f90db860c60) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f90db86bf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db87a000) 0 empty
    mpl_::bool_<true> (0x0x7f90db860cc0) 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> (0x0x7f90db87a068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90db87a0d0) 0 empty
    mpl_::bool_<true> (0x0x7f90db860d20) 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> (0x0x7f90db860f60) 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> (0x0x7f90db882000) 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> (0x0x7f90db882060) 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> (0x0x7f90db8820c0) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f90db4c8c00) 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> (0x0x7f90db4c8e40) 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> (0x0x7f90db4c8f00) 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> (0x0x7f90db570000) 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> (0x0x7f90db570180) 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> (0x0x7f90db5701e0) 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> (0x0x7f90db570240) 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> (0x0x7f90db5702a0) 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> (0x0x7f90db570300) 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> (0x0x7f90db570360) 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> (0x0x7f90db5703c0) 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> (0x0x7f90db570420) 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> (0x0x7f90db570480) 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> (0x0x7f90db5704e0) 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> (0x0x7f90db570540) 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> (0x0x7f90db5705a0) 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> (0x0x7f90db570600) 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> (0x0x7f90db570660) 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> (0x0x7f90db5706c0) 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> (0x0x7f90db570720) 0 empty

Class boost::asio::detail::io_control::non_blocking_io
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::io_control::non_blocking_io (0x0x7f90db570e40) 0

Class boost::asio::detail::io_control::bytes_readable
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::io_control::bytes_readable (0x0x7f90db570ea0) 0

Class boost::asio::socket_base
   size=1 align=1
   base size=0 base align=1
boost::asio::socket_base (0x0x7f90db5c3060) 0 empty

Class boost::asio::mutable_buffer
   size=16 align=8
   base size=16 base align=8
boost::asio::mutable_buffer (0x0x7f90db5c3180) 0

Class boost::asio::mutable_buffers_1
   size=16 align=8
   base size=16 base align=8
boost::asio::mutable_buffers_1 (0x0x7f90db87aa28) 0
  boost::asio::mutable_buffer (0x0x7f90db5c31e0) 0

Class boost::asio::const_buffer
   size=16 align=8
   base size=16 base align=8
boost::asio::const_buffer (0x0x7f90db5c3240) 0

Class boost::asio::const_buffers_1
   size=16 align=8
   base size=16 base align=8
boost::asio::const_buffers_1 (0x0x7f90db87aa90) 0
  boost::asio::const_buffer (0x0x7f90db5c32a0) 0

Class boost::asio::null_buffers
   size=16 align=8
   base size=16 base align=8
boost::asio::null_buffers (0x0x7f90db5c3300) 0

Class boost::asio::detail::buffer_sequence_adapter_base
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::buffer_sequence_adapter_base (0x0x7f90db5c3360) 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> (0x0x7f90db5c36c0) 0 empty

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

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 (0x0x7f90db322000) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 16u)
  std::exception (0x0x7f90db5c3960) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7f90db322000)

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 (0x0x7f90db5c39c0) 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 (0x0x7f90db5c3b40) 0 empty

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f90db5c3c00) 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> (0x0x7f90db5c3c60) 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*> (0x0x7f90db3221a0) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f90db5c3d80) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f90db3a3060) 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> (0x0x7f90db3a30c0) 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> (0x0x7f90db3a3120) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f90db3a3d80) 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> (0x0x7f90db3a3de0) 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> (0x0x7f90db3a3e40) 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> (0x0x7f90db3a3ea0) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f90db1384e0) 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> (0x0x7f90db138540) 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> (0x0x7f90db1385a0) 0 empty

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

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

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

Class boost::asio::detail::socket_ops::noop_deleter
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::socket_ops::noop_deleter (0x0x7f90db1386c0) 0 empty

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

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

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

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

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

Class boost::system::is_error_condition_enum<boost::asio::error::basic_errors>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_condition_enum<boost::asio::error::basic_errors> (0x0x7f90db138a80) 0 empty

Class boost::enable_if<boost::system::is_error_condition_enum<boost::asio::error::basic_errors>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_condition_enum<boost::asio::error::basic_errors>, void> (0x0x7f90db322478) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90db138ae0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::misc_errors>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::misc_errors>, void> (0x0x7f90db322dd0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f90db138cc0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::misc_errors>, boost::system::error_code>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::misc_errors>, boost::system::error_code> (0x0x7f90db322e38) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7f90db138de0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::netdb_errors>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::netdb_errors>, void> (0x0x7f90daf2f0d0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f90daee62a0) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::addrinfo_errors>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::asio::error::addrinfo_errors>, void> (0x0x7f90daf2f138) 0 empty
  boost::enable_if_c<true, void> (0x0x7f90daee63c0) 0 empty

Class boost::weak_ptr<void>
   size=16 align=8
   base size=16 base align=8
boost::weak_ptr<void> (0x0x7f90daee6540) 0

Class boost::asio::detail::socket_holder
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::socket_holder (0x0x7f90daf2f2d8) 0
  boost::asio::detail::noncopyable (0x0x7f90daee6600) 0 empty

Class boost::asio::detail::reactive_socket_connect_op_base
   size=64 align=8
   base size=60 base align=8
boost::asio::detail::reactive_socket_connect_op_base (0x0x7f90daf2f548) 0
  boost::asio::detail::reactor_op (0x0x7f90daf2f5b0) 0
    boost::asio::detail::task_io_service_operation (0x0x7f90daee67e0) 0

Class boost::asio::detail::reactive_socket_service_base::base_implementation_type
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7f90daee6f60) 0

Class boost::asio::detail::reactive_socket_service_base
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_socket_service_base (0x0x7f90daee6f00) 0

Class boost::asio::detail::op_queue<boost::asio::detail::wait_op>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::op_queue<boost::asio::detail::wait_op> (0x0x7f90dafb69c0) 0
  boost::asio::detail::noncopyable (0x0x7f90daff0720) 0 empty

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f90daff0d20) 0 empty

Class boost::date_time::time_resolution_traits_bi32_impl
   size=1 align=1
   base size=0 base align=1
boost::date_time::time_resolution_traits_bi32_impl (0x0x7f90daff0f00) 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 (0x0x7f90daff0f60) 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> (0x0x7f90dae12000) 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 (0x0x7f90dae120c0) 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 (0x0x7f90dae12120) 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> (0x0x7f90dae12180) 0

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f90dae12420) 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> (0x0x7f90dacd8410) 0 empty
  mpl_::bool_<true> (0x0x7f90dae124e0) 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> (0x0x7f90dacd84e0) 0 empty
  mpl_::bool_<false> (0x0x7f90dae125a0) 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> (0x0x7f90dae127e0) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f90dae129c0) 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> > (0x0x7f90dacd8618) 0 empty
  mpl_::int_<-1> (0x0x7f90dae12a20) 0 empty

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 (0x0x7f90dacd8d00) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7f90dacd8d68) 0
      primary-for boost::gregorian::bad_weekday (0x0x7f90dacd8d00)
    std::logic_error (0x0x7f90dacd8dd0) 0
        primary-for std::out_of_range (0x0x7f90dacd8d68)
      std::exception (0x0x7f90daab92a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90dacd8dd0)

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*> (0x0x7f90daab9540) 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> (0x0x7f90daab94e0) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7f90daab9480) 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*> (0x0x7f90daab9660) 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> (0x0x7f90daab9600) 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> (0x0x7f90daab95a0) 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> (0x0x7f90daab9420) 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> (0x0x7f90daab96c0) 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> (0x0x7f90daadf0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90daadf138) 0 empty
    mpl_::bool_<false> (0x0x7f90daab9720) 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> (0x0x7f90daab9780) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7f90daadf1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90daadf208) 0 empty
    mpl_::bool_<true> (0x0x7f90daab97e0) 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> (0x0x7f90daab9840) 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> (0x0x7f90daab98a0) 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> (0x0x7f90daadf270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90daadf2d8) 0 empty
    mpl_::bool_<true> (0x0x7f90daab9900) 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> (0x0x7f90daab9960) 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> (0x0x7f90daab93c0) 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> (0x0x7f90daab9360) 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> > (0x0x7f90daab9300) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7f90daadf478) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7f90daab9a80) 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 (0x0x7f90daadf4e0) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7f90daadf548) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7f90daadf4e0)
    std::logic_error (0x0x7f90daadf5b0) 0
        primary-for std::out_of_range (0x0x7f90daadf548)
      std::exception (0x0x7f90daab9ae0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90daadf5b0)

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 (0x0x7f90daadf618) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7f90daadf680) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7f90daadf618)
    std::logic_error (0x0x7f90daadf6e8) 0
        primary-for std::out_of_range (0x0x7f90daadf680)
      std::exception (0x0x7f90daab9ba0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90daadf6e8)

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*> (0x0x7f90daab9ea0) 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> (0x0x7f90daab9e40) 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> (0x0x7f90daab9de0) 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> (0x0x7f90daab9d80) 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> (0x0x7f90daab9f00) 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> (0x0x7f90daadf8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90daadf958) 0 empty
    mpl_::bool_<false> (0x0x7f90dab2e060) 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> (0x0x7f90daadf9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90daadfa28) 0 empty
    mpl_::bool_<true> (0x0x7f90dab2e0c0) 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> (0x0x7f90dab2e120) 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> (0x0x7f90daab9d20) 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> (0x0x7f90daab9cc0) 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> > (0x0x7f90daab9c60) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7f90daadfc98) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7f90dab2e240) 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 (0x0x7f90daadfd00) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7f90daadfd68) 0
      primary-for boost::gregorian::bad_year (0x0x7f90daadfd00)
    std::logic_error (0x0x7f90daadfdd0) 0
        primary-for std::out_of_range (0x0x7f90daadfd68)
      std::exception (0x0x7f90dab2e2a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90daadfdd0)

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*> (0x0x7f90dab2e540) 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> (0x0x7f90dab2e4e0) 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> (0x0x7f90dab2e480) 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> (0x0x7f90dab2e420) 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> (0x0x7f90dab2e5a0) 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> (0x0x7f90dab4f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90dab4f068) 0 empty
    mpl_::bool_<false> (0x0x7f90dab2e600) 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> (0x0x7f90dab4f0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90dab4f138) 0 empty
    mpl_::bool_<true> (0x0x7f90dab2e660) 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> (0x0x7f90dab2e6c0) 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> (0x0x7f90dab2e3c0) 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> (0x0x7f90dab2e360) 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> > (0x0x7f90dab2e300) 0

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f90dab2e780) 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*> (0x0x7f90dab2e9c0) 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 (0x0x7f90dab4f680) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7f90dab4f6e8) 0
      primary-for boost::gregorian::bad_month (0x0x7f90dab4f680)
    std::logic_error (0x0x7f90dab4f750) 0
        primary-for std::out_of_range (0x0x7f90dab4f6e8)
      std::exception (0x0x7f90dab2eba0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90dab4f750)

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*> (0x0x7f90dab2ee40) 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> (0x0x7f90dab2ede0) 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> (0x0x7f90dab2ed80) 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> (0x0x7f90dab2ed20) 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> (0x0x7f90dab2eea0) 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> (0x0x7f90dab4f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90dab4f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f90dab2ef00) 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> (0x0x7f90dab4fa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90dab4fa90) 0 empty
    mpl_::bool_<true> (0x0x7f90dab2ef60) 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> (0x0x7f90da8bf000) 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> (0x0x7f90dab2ecc0) 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> (0x0x7f90dab2ec60) 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> > (0x0x7f90dab2ec00) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7f90dab4fc30) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f90da8bf120) 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> (0x0x7f90da8bf180) 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> (0x0x7f90da8bf240) 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> (0x0x7f90da8bf1e0) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7f90dab4fd00) 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> (0x0x7f90da8bf2a0) 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 (0x0x7f90da8bf360) 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 (0x0x7f90da8bf3c0) 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> > (0x0x7f90da8bf420) 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> > > (0x0x7f90dab4fea0) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da8bf480) 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> > > > (0x0x7f90dab4ff70) 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> > > (0x0x7f90da910000) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da8bf4e0) 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> > > > > (0x0x7f90da9100d0) 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> > > > (0x0x7f90da910138) 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> > > (0x0x7f90da9101a0) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da8bf540) 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> > > > > > (0x0x7f90da910270) 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> > > > > (0x0x7f90da9102d8) 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> > > > (0x0x7f90da910340) 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> > > (0x0x7f90da9103a8) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da8bf5a0) 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> > > > > > > (0x0x7f90da910478) 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> > > > > > (0x0x7f90da9104e0) 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> > > > > (0x0x7f90da910548) 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> > > > (0x0x7f90da9105b0) 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> > > (0x0x7f90da910618) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da8bf600) 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> (0x0x7f90da9106e8) 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> > > > > > > (0x0x7f90da910750) 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> > > > > > (0x0x7f90da9107b8) 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> > > > > (0x0x7f90da910820) 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> > > > (0x0x7f90da910888) 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> > > (0x0x7f90da9108f0) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da8bf660) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7f90da910a28) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f90da910a90) 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> > > > > > > (0x0x7f90da910af8) 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> > > > > > (0x0x7f90da910b60) 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> > > > > (0x0x7f90da910bc8) 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> > > > (0x0x7f90da910c30) 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> > > (0x0x7f90da910c98) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da8bf6c0) 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> (0x0x7f90da8bf840) 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> > (0x0x7f90da8bf8a0) 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> (0x0x7f90da8bf900) 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> > (0x0x7f90da910f70) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7f90da8bf960) 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> (0x0x7f90da9811a0) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f90da981208) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7f90da8bf9c0) 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> > (0x0x7f90da9812d8) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f90da981340) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f90da9813a8) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7f90da8bfa20) 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> (0x0x7f90da981478) 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> > (0x0x7f90da9814e0) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f90da981548) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f90da9815b0) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7f90da8bfa80) 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> (0x0x7f90da981680) 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> (0x0x7f90da9816e8) 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> > (0x0x7f90da981750) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f90da9817b8) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f90da981820) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7f90da8bfae0) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7f90da981a28) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f90da981a90) 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> (0x0x7f90da981af8) 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> > (0x0x7f90da981b60) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f90da981bc8) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f90da981c30) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7f90da8bfb40) 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*> (0x0x7f90da8bfe40) 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> (0x0x7f90da8bfde0) 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> (0x0x7f90da8bfd80) 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> (0x0x7f90da8bfd20) 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> (0x0x7f90da8bfea0) 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> (0x0x7f90da981ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90da981f08) 0 empty
    mpl_::bool_<false> (0x0x7f90da9c9000) 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> (0x0x7f90da981f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90da981888) 0 empty
    mpl_::bool_<true> (0x0x7f90da9c9060) 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> (0x0x7f90da9c90c0) 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> (0x0x7f90da8bfcc0) 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> (0x0x7f90da8bfc60) 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> > (0x0x7f90da8bfc00) 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> (0x0x7f90da9c9360) 0

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

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7f90da9ce340) 0
  boost::gregorian::date_duration (0x0x7f90da9ce3a8) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f90da9ce410) 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> > > > > > > (0x0x7f90da9ce478) 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> > > > > > (0x0x7f90da9ce4e0) 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> > > > > (0x0x7f90da9ce548) 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> > > > (0x0x7f90da9ce5b0) 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> > > (0x0x7f90da9ce618) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f90da9c94e0) 0 empty

Vtable for std::basic_stringbuf<char>
std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_stringbufIcSt11char_traitsIcESaIcEE)
16    (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
24    (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<char, std::char_traits<char>, std::allocator<char> >
48    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<char, std::char_traits<char>, std::allocator<char> >
56    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<char, std::char_traits<char>, std::allocator<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<char, std::char_traits<char>, std::allocator<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<char, std::char_traits<char>, std::allocator<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<char, std::char_traits<char>, std::allocator<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<char, std::char_traits<char>, std::allocator<char> >

Class std::basic_stringbuf<char>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<char> (0x0x7f90da9cea28) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f90da9c96c0) 0
      primary-for std::basic_stringbuf<char> (0x0x7f90da9cea28)

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

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

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> (0x0x7f90daa59380 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> (0x0x7f90daa72410 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> (0x0x7f90daa724e0 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> (0x0x7f90daa723a8) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f90daa59380) 0
      primary-for std::basic_stringstream<char> (0x0x7f90daa723a8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f90daa72410) 0
        primary-for std::basic_iostream<char> (0x0x7f90daa59380)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f90daa72478) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f90da9c9ae0) 104
            primary-for std::basic_ios<char> (0x0x7f90daa72478)
    std::basic_ostream<char> (0x0x7f90daa724e0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f90daa72478) 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> (0x0x7f90daa72af8) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f90da9c9d20) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f90daa72af8)

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

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

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> (0x0x7f90daa59770 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> (0x0x7f90da6ab138 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> (0x0x7f90da6ab208 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> (0x0x7f90da6ab0d0) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f90daa59770) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f90da6ab0d0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f90da6ab138) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f90daa59770)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f90da6ab1a0) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f90da6a0180) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f90da6ab1a0)
    std::basic_ostream<wchar_t> (0x0x7f90da6ab208) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f90da6ab1a0) alternative-path

Class boost::is_chained_base<boost::posix_time::time_duration>
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<boost::posix_time::time_duration> (0x0x7f90da6a05a0) 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> > (0x0x7f90da6a0600) 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> (0x0x7f90da6a0660) 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> > (0x0x7f90da6e5d00) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da6a06c0) 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> (0x0x7f90da6e5d68) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da6e5dd0) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da6a0720) 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> > (0x0x7f90da6e5e38) 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> (0x0x7f90da6e5ea0) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da6e5f08) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da6a0780) 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> (0x0x7f90da6e5f70) 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> > (0x0x7f90da6e51a0) 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> (0x0x7f90da6e5208) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da6e5270) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da6a07e0) 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> (0x0x7f90da6a08a0) 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> > (0x0x7f90da6e52d8) 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> (0x0x7f90da6e5af8) 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> > (0x0x7f90da6e5b60) 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> (0x0x7f90da6e5bc8) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da6e5c30) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da6a0840) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7f90da731138) 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> > (0x0x7f90da7311a0) 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> (0x0x7f90da731208) 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> > (0x0x7f90da731270) 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> (0x0x7f90da7312d8) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da731340) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da6a0900) 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 (0x0x7f90da6a09c0) 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> (0x0x7f90da6a0ba0) 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> > (0x0x7f90da6a0c00) 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> (0x0x7f90da6a0c60) 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> > (0x0x7f90da731410) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f90da6a0cc0) 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> (0x0x7f90da731548) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f90da7315b0) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f90da6a0d20) 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> > (0x0x7f90da731618) 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> (0x0x7f90da731680) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f90da7316e8) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f90da6a0d80) 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> (0x0x7f90da731750) 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> > (0x0x7f90da7317b8) 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> (0x0x7f90da731820) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f90da731888) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f90da6a0de0) 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> (0x0x7f90da6a0f00) 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> > (0x0x7f90da6a0ea0) 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> > > (0x0x7f90da7318f0) 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> (0x0x7f90da731958) 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> > (0x0x7f90da7319c0) 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> (0x0x7f90da731a28) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f90da731a90) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f90da6a0e40) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7f90da731c30) 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> > > (0x0x7f90da731c98) 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> (0x0x7f90da731d00) 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> > (0x0x7f90da731d68) 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> (0x0x7f90da731dd0) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f90da731e38) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f90da7be0c0) 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> (0x0x7f90da7be120) 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> (0x0x7f90da7be180) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7f90da731f70) 0
  boost::posix_time::time_duration (0x0x7f90da731068) 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> > (0x0x7f90da731af8) 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> (0x0x7f90da731b60) 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> > (0x0x7f90da731ea0) 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> (0x0x7f90da731f08) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da828000) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da7be1e0) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7f90da828068) 0
  boost::posix_time::time_duration (0x0x7f90da8280d0) 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> > (0x0x7f90da828138) 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> (0x0x7f90da8281a0) 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> > (0x0x7f90da828208) 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> (0x0x7f90da828270) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da8282d8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da7be240) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7f90da828340) 0
  boost::posix_time::time_duration (0x0x7f90da8283a8) 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> > (0x0x7f90da828410) 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> (0x0x7f90da828478) 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> > (0x0x7f90da8284e0) 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> (0x0x7f90da828548) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f90da8285b0) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f90da7be2a0) 0 empty

Class boost::asio::time_traits<boost::posix_time::ptime>
   size=1 align=1
   base size=0 base align=1
boost::asio::time_traits<boost::posix_time::ptime> (0x0x7f90da7be4e0) 0 empty

Class boost::date_time::microsec_clock<boost::posix_time::ptime>
   size=1 align=1
   base size=0 base align=1
boost::date_time::microsec_clock<boost::posix_time::ptime> (0x0x7f90da7be540) 0 empty

Class boost::asio::detail::forwarding_posix_time_traits
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::forwarding_posix_time_traits (0x0x7f90da8287b8) 0 empty
  boost::asio::time_traits<boost::posix_time::ptime> (0x0x7f90da7be600) 0 empty

Class __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90da7be7e0) 0 empty

Class std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90da828a28) 0 empty
  __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90da7be840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > (0x0x7f90da7be780) 0 empty

Class std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>::rebind<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>::rebind<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90da7be960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::rebind<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::rebind<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90da7be900) 0 empty

Class std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::_Vector_impl (0x0x7f90da828d00) 0
  std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90da828d68) 0 empty
    __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90da7be9c0) 0 empty

Class std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > (0x0x7f90da7be720) 0

Class std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > (0x0x7f90da828dd0) 0
  std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > (0x0x7f90da7bea20) 0

Vtable for boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::_ZTVN5boost4asio6detail11timer_queueINS1_28forwarding_posix_time_traitsEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail11timer_queueINS1_28forwarding_posix_time_traitsEEE)
16    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::~timer_queue
24    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::~timer_queue
32    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::empty<boost::asio::detail::forwarding_posix_time_traits>
40    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::wait_duration_msec<boost::asio::detail::forwarding_posix_time_traits>
48    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::wait_duration_usec<boost::asio::detail::forwarding_posix_time_traits>
56    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::get_ready_timers<boost::asio::detail::forwarding_posix_time_traits>
64    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::get_all_timers<boost::asio::detail::forwarding_posix_time_traits>

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>
   size=48 align=8
   base size=48 base align=8
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits> (0x0x7f90da8288f0) 0
    vptr=((& boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::_ZTVN5boost4asio6detail11timer_queueINS1_28forwarding_posix_time_traitsEEE) + 16u)
  boost::asio::detail::timer_queue_base (0x0x7f90da828958) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits> (0x0x7f90da8288f0)
    boost::asio::detail::noncopyable (0x0x7f90da7be6c0) 0 empty

Vtable for boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >
boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio6detail11timer_queueINS0_11time_traitsINS_10posix_time5ptimeEEEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail11timer_queueINS0_11time_traitsINS_10posix_time5ptimeEEEEE)
16    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::~timer_queue
24    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::~timer_queue
32    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::empty
40    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::wait_duration_msec
48    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::wait_duration_usec
56    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::get_ready_timers
64    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::get_all_timers

Class boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >
   size=64 align=8
   base size=64 base align=8
boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f90da828820) 0
    vptr=((& boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio6detail11timer_queueINS0_11time_traitsINS_10posix_time5ptimeEEEEE) + 16u)
  boost::asio::detail::timer_queue_base (0x0x7f90da828888) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f90da828820)
    boost::asio::detail::noncopyable (0x0x7f90da7be660) 0 empty

Class termios
   size=60 align=4
   base size=60 base align=4
termios (0x0x7f90da7bed20) 0

Class boost::asio::serial_port_base::baud_rate
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::baud_rate (0x0x7f90da7bede0) 0

Class boost::asio::serial_port_base::flow_control
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::flow_control (0x0x7f90da7bee40) 0

Class boost::asio::serial_port_base::parity
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::parity (0x0x7f90da7beea0) 0

Class boost::asio::serial_port_base::stop_bits
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::stop_bits (0x0x7f90da7bef00) 0

Class boost::asio::serial_port_base::character_size
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::character_size (0x0x7f90da7bef60) 0

Class boost::asio::serial_port_base
   size=1 align=1
   base size=0 base align=1
boost::asio::serial_port_base (0x0x7f90da7bed80) 0 empty

Class boost::asio::detail::reactive_descriptor_service::implementation_type
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::reactive_descriptor_service::implementation_type (0x0x7f90da51b618) 0
  boost::asio::detail::noncopyable (0x0x7f90da6294e0) 0 empty

Class boost::asio::detail::reactive_descriptor_service
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_descriptor_service (0x0x7f90da629480) 0

Class boost::asio::detail::reactive_serial_port_service
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_serial_port_service (0x0x7f90da629900) 0

Class boost::asio::detail::service_id<boost::asio::serial_port_service>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::serial_port_service> (0x0x7f90da2a5410) 0 empty
  boost::asio::io_service::id (0x0x7f90da2a5478) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90da6299c0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::serial_port_service>
boost::asio::detail::service_base<boost::asio::serial_port_service>::_ZTVN5boost4asio6detail12service_baseINS0_19serial_port_serviceEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_19serial_port_serviceEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::serial_port_service>
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f90da2a5340) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::serial_port_service>::_ZTVN5boost4asio6detail12service_baseINS0_19serial_port_serviceEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90da2a53a8) 0
      primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f90da2a5340)
    boost::asio::detail::noncopyable (0x0x7f90da629960) 0 empty

Vtable for boost::asio::serial_port_service
boost::asio::serial_port_service::_ZTVN5boost4asio19serial_port_serviceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio19serial_port_serviceE)
16    (int (*)(...))boost::asio::serial_port_service::~serial_port_service
24    (int (*)(...))boost::asio::serial_port_service::~serial_port_service
32    (int (*)(...))boost::asio::serial_port_service::shutdown_service
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::serial_port_service
   size=48 align=8
   base size=48 base align=8
boost::asio::serial_port_service (0x0x7f90da2a54e0) 0
    vptr=((& boost::asio::serial_port_service::_ZTVN5boost4asio19serial_port_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f90da2a5548) 0
      primary-for boost::asio::serial_port_service (0x0x7f90da2a54e0)
    boost::asio::io_service::service (0x0x7f90da2a55b0) 0
        primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f90da2a5548)
      boost::asio::detail::noncopyable (0x0x7f90da629a20) 0 empty

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

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f90da629c60) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f90da629cc0) 0

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

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f90da629d80) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f90da629de0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f90da629e40) 0

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

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

Class sigaction::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigaction::<anonymous union> (0x0x7f90da629f00) 0

Class sigaction
   size=152 align=8
   base size=152 base align=8
sigaction (0x0x7f90da629ea0) 0

Class sigvec
   size=16 align=8
   base size=16 base align=8
sigvec (0x0x7f90da629f60) 0

Class _fpx_sw_bytes
   size=48 align=8
   base size=48 base align=8
_fpx_sw_bytes (0x0x7f90da36e000) 0

Class _fpreg
   size=10 align=2
   base size=10 base align=2
_fpreg (0x0x7f90da36e060) 0

Class _fpxreg
   size=16 align=2
   base size=16 base align=2
_fpxreg (0x0x7f90da36e0c0) 0

Class _xmmreg
   size=16 align=4
   base size=16 base align=4
_xmmreg (0x0x7f90da36e120) 0

Class _fpstate
   size=512 align=8
   base size=512 base align=8
_fpstate (0x0x7f90da36e180) 0

Class sigcontext::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigcontext::<anonymous union> (0x0x7f90da36e240) 0

Class sigcontext
   size=256 align=8
   base size=256 base align=8
sigcontext (0x0x7f90da36e1e0) 0

Class _xsave_hdr
   size=64 align=8
   base size=64 base align=8
_xsave_hdr (0x0x7f90da36e2a0) 0

Class _ymmh_state
   size=256 align=4
   base size=256 base align=4
_ymmh_state (0x0x7f90da36e300) 0

Class _xstate
   size=832 align=8
   base size=832 base align=8
_xstate (0x0x7f90da36e360) 0

Class sigstack
   size=16 align=8
   base size=16 base align=8
sigstack (0x0x7f90da36e3c0) 0

Class sigaltstack
   size=24 align=8
   base size=24 base align=8
sigaltstack (0x0x7f90da36e420) 0

Class _libc_fpxreg
   size=16 align=2
   base size=16 base align=2
_libc_fpxreg (0x0x7f90da36e480) 0

Class _libc_xmmreg
   size=16 align=4
   base size=16 base align=4
_libc_xmmreg (0x0x7f90da36e4e0) 0

Class _libc_fpstate
   size=512 align=8
   base size=512 base align=8
_libc_fpstate (0x0x7f90da36e540) 0

Class <anonymous struct>
   size=256 align=8
   base size=256 base align=8
<anonymous struct> (0x0x7f90da36e5a0) 0

Class ucontext
   size=936 align=8
   base size=936 base align=8
ucontext (0x0x7f90da36e600) 0

Class boost::asio::detail::signal_op
   size=48 align=8
   base size=44 base align=8
boost::asio::detail::signal_op (0x0x7f90da2a5958) 0
  boost::asio::detail::task_io_service_operation (0x0x7f90da36e660) 0

Class boost::asio::detail::signal_set_service::registration
   size=48 align=8
   base size=48 base align=8
boost::asio::detail::signal_set_service::registration (0x0x7f90da36e7e0) 0

Class boost::asio::detail::op_queue<boost::asio::detail::signal_op>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::op_queue<boost::asio::detail::signal_op> (0x0x7f90da2a5af8) 0
  boost::asio::detail::noncopyable (0x0x7f90da36e8a0) 0 empty

Class boost::asio::detail::signal_set_service::implementation_type
   size=24 align=8
   base size=24 base align=8
boost::asio::detail::signal_set_service::implementation_type (0x0x7f90da36e840) 0

Class boost::asio::detail::signal_set_service
   size=560 align=8
   base size=560 base align=8
boost::asio::detail::signal_set_service (0x0x7f90da36e780) 0

Class boost::asio::detail::posix_signal_blocker
   size=136 align=8
   base size=136 base align=8
boost::asio::detail::posix_signal_blocker (0x0x7f90da2a5b60) 0
  boost::asio::detail::noncopyable (0x0x7f90da36e960) 0 empty

Class boost::asio::detail::posix_static_mutex
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::posix_static_mutex (0x0x7f90da36e9c0) 0

Class boost::asio::detail::signal_state
   size=584 align=8
   base size=584 base align=8
boost::asio::detail::signal_state (0x0x7f90da36ea20) 0

Class boost::asio::detail::signal_set_service::pipe_read_op
   size=56 align=8
   base size=56 base align=8
boost::asio::detail::signal_set_service::pipe_read_op (0x0x7f90da2a5bc8) 0
  boost::asio::detail::reactor_op (0x0x7f90da2a5c30) 0
    boost::asio::detail::task_io_service_operation (0x0x7f90da36ea80) 0

Class boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex>
   size=16 align=8
   base size=9 base align=8
boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex> (0x0x7f90da2a5dd0) 0
  boost::asio::detail::noncopyable (0x0x7f90da36eae0) 0 empty

Class boost::asio::detail::service_id<boost::asio::signal_set_service>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::signal_set_service> (0x0x7f90da428000) 0 empty
  boost::asio::io_service::id (0x0x7f90da428068) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90da36eba0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::signal_set_service>
boost::asio::detail::service_base<boost::asio::signal_set_service>::_ZTVN5boost4asio6detail12service_baseINS0_18signal_set_serviceEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_18signal_set_serviceEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::signal_set_service>
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f90da2a5820) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::signal_set_service>::_ZTVN5boost4asio6detail12service_baseINS0_18signal_set_serviceEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90da2a5d00) 0
      primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f90da2a5820)
    boost::asio::detail::noncopyable (0x0x7f90da36eb40) 0 empty

Vtable for boost::asio::signal_set_service
boost::asio::signal_set_service::_ZTVN5boost4asio18signal_set_serviceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio18signal_set_serviceE)
16    (int (*)(...))boost::asio::signal_set_service::~signal_set_service
24    (int (*)(...))boost::asio::signal_set_service::~signal_set_service
32    (int (*)(...))boost::asio::signal_set_service::shutdown_service
40    (int (*)(...))boost::asio::signal_set_service::fork_service

Class boost::asio::signal_set_service
   size=600 align=8
   base size=600 base align=8
boost::asio::signal_set_service (0x0x7f90da4280d0) 0
    vptr=((& boost::asio::signal_set_service::_ZTVN5boost4asio18signal_set_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f90da428138) 0
      primary-for boost::asio::signal_set_service (0x0x7f90da4280d0)
    boost::asio::io_service::service (0x0x7f90da4281a0) 0
        primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f90da428138)
      boost::asio::detail::noncopyable (0x0x7f90da36ec00) 0 empty

Class boost::asio::detail::socket_streambuf_base
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::socket_streambuf_base (0x0x7f90da36ef60) 0

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7f90da428e38) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7f90da1017e0) 0 empty

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

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

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

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl (0x0x7f90da428dd0) 0
  std::allocator<unsigned char> (0x0x7f90da428ea0) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7f90da101960) 0 empty

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

Class std::vector<unsigned char>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned char> (0x0x7f90da20c000) 0
  std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f90da1019c0) 0

Class boost::asio::detail::buffered_stream_storage
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::buffered_stream_storage (0x0x7f90da101660) 0

Class boost::asio::detail::buffer_resize_guard<boost::asio::detail::buffered_stream_storage>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::buffer_resize_guard<boost::asio::detail::buffered_stream_storage> (0x0x7f90da101b40) 0

Class boost::asio::detail::transfer_all_t
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::transfer_all_t (0x0x7f90da101c60) 0 empty

Class boost::asio::detail::transfer_at_least_t
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::transfer_at_least_t (0x0x7f90da101cc0) 0

Class boost::asio::detail::transfer_exactly_t
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::transfer_exactly_t (0x0x7f90da101d20) 0

Class boost::asio::detail::base_from_completion_cond<boost::asio::detail::transfer_all_t>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::base_from_completion_cond<boost::asio::detail::transfer_all_t> (0x0x7f90da101de0) 0 empty

Class boost::asio::detail::buffers_iterator_types_helper<false>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::buffers_iterator_types_helper<false> (0x0x7f90d9ec1360) 0 empty

Class boost::asio::detail::buffers_iterator_types_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::buffers_iterator_types_helper<true> (0x0x7f90d9ec1420) 0 empty

Class boost::asio::detail::default_connect_condition
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::default_connect_condition (0x0x7f90d9ec15a0) 0 empty

Class boost::asio::detail::base_from_connect_condition<boost::asio::detail::default_connect_condition>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::base_from_connect_condition<boost::asio::detail::default_connect_condition> (0x0x7f90d9ec1660) 0 empty

Class boost::asio::coroutine
   size=4 align=4
   base size=4 base align=4
boost::asio::coroutine (0x0x7f90d9ec18a0) 0

Class boost::asio::detail::coroutine_ref
   size=16 align=8
   base size=9 base align=8
boost::asio::detail::coroutine_ref (0x0x7f90d9ec1900) 0

Class boost::asio::generic::detail::endpoint::data_union
   size=128 align=8
   base size=128 base align=8
boost::asio::generic::detail::endpoint::data_union (0x0x7f90d9ec19c0) 0

Class boost::asio::generic::detail::endpoint
   size=144 align=8
   base size=140 base align=8
boost::asio::generic::detail::endpoint (0x0x7f90d9ec1960) 0

Class boost::asio::generic::datagram_protocol
   size=8 align=4
   base size=8 base align=4
boost::asio::generic::datagram_protocol (0x0x7f90d9ec1a80) 0

Class boost::asio::generic::raw_protocol
   size=8 align=4
   base size=8 base align=4
boost::asio::generic::raw_protocol (0x0x7f90d9ec1ae0) 0

Class boost::asio::generic::seq_packet_protocol
   size=8 align=4
   base size=8 base align=4
boost::asio::generic::seq_packet_protocol (0x0x7f90d9ec1b40) 0

Class boost::asio::generic::stream_protocol
   size=8 align=4
   base size=8 base align=4
boost::asio::generic::stream_protocol (0x0x7f90d9ec1ba0) 0

Class boost::asio::ip::address_v4
   size=4 align=4
   base size=4 base align=4
boost::asio::ip::address_v4 (0x0x7f90d9ec1c00) 0

Class boost::array<unsigned char, 4ul>
   size=4 align=1
   base size=4 base align=1
boost::array<unsigned char, 4ul> (0x0x7f90d9ec1c60) 0

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

Class boost::asio::ip::address_v6
   size=24 align=8
   base size=24 base align=8
boost::asio::ip::address_v6 (0x0x7f90d9ec1de0) 0

Class boost::array<unsigned char, 16ul>
   size=16 align=1
   base size=16 base align=1
boost::array<unsigned char, 16ul> (0x0x7f90d9ec1e40) 0

Class boost::asio::ip::address
   size=32 align=8
   base size=32 base align=8
boost::asio::ip::address (0x0x7f90d9ec1f00) 0

Class boost::asio::ip::detail::endpoint::data_union
   size=28 align=4
   base size=28 base align=4
boost::asio::ip::detail::endpoint::data_union (0x0x7f90d9d74000) 0

Class boost::asio::ip::detail::endpoint
   size=28 align=4
   base size=28 base align=4
boost::asio::ip::detail::endpoint (0x0x7f90d9ec1f60) 0

Class boost::asio::ip::resolver_query_base
   size=1 align=1
   base size=0 base align=1
boost::asio::ip::resolver_query_base (0x0x7f90d9d74180) 0 empty

Vtable for boost::asio::detail::posix_thread::func_base
boost::asio::detail::posix_thread::func_base::_ZTVN5boost4asio6detail12posix_thread9func_baseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12posix_thread9func_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class boost::asio::detail::posix_thread::func_base
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::posix_thread::func_base (0x0x7f90d9d74480) 0 nearly-empty
    vptr=((& boost::asio::detail::posix_thread::func_base::_ZTVN5boost4asio6detail12posix_thread9func_baseE) + 16u)

Class boost::asio::detail::posix_thread::auto_func_base_ptr
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::posix_thread::auto_func_base_ptr (0x0x7f90d9d74540) 0

Class boost::asio::detail::posix_thread
   size=16 align=8
   base size=9 base align=8
boost::asio::detail::posix_thread (0x0x7f90da20cb60) 0
  boost::asio::detail::noncopyable (0x0x7f90d9d74420) 0 empty

Class boost::asio::detail::resolver_service_base::auto_addrinfo
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::resolver_service_base::auto_addrinfo (0x0x7f90da20cd00) 0
  boost::asio::detail::noncopyable (0x0x7f90d9d74660) 0 empty

Class boost::asio::detail::scoped_ptr<boost::asio::io_service>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::scoped_ptr<boost::asio::io_service> (0x0x7f90d9d746c0) 0

Class boost::asio::detail::scoped_ptr<boost::asio::io_service::work>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::scoped_ptr<boost::asio::io_service::work> (0x0x7f90d9d74720) 0

Class boost::asio::detail::scoped_ptr<boost::asio::detail::posix_thread>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::scoped_ptr<boost::asio::detail::posix_thread> (0x0x7f90d9d74780) 0

Class boost::asio::detail::resolver_service_base
   size=80 align=8
   base size=80 base align=8
boost::asio::detail::resolver_service_base (0x0x7f90d9d74600) 0

Class boost::asio::detail::resolver_service_base::work_io_service_runner
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::resolver_service_base::work_io_service_runner (0x0x7f90d9d74840) 0

Class boost::asio::ip::icmp
   size=8 align=4
   base size=8 base align=4
boost::asio::ip::icmp (0x0x7f90d9d74ba0) 0

Class boost::asio::ip::tcp
   size=4 align=4
   base size=4 base align=4
boost::asio::ip::tcp (0x0x7f90d9d74de0) 0

Class boost::asio::ip::udp
   size=4 align=4
   base size=4 base align=4
boost::asio::ip::udp (0x0x7f90d9d74f00) 0

Class boost::asio::detail::is_read_buffered_big_type
   size=10 align=1
   base size=10 base align=1
boost::asio::detail::is_read_buffered_big_type (0x0x7f90d9b0c060) 0

Class boost::asio::detail::is_write_buffered_big_type
   size=10 align=1
   base size=10 base align=1
boost::asio::detail::is_write_buffered_big_type (0x0x7f90d9b0c120) 0

Class boost::asio::local::detail::endpoint::data_union
   size=110 align=2
   base size=110 base align=2
boost::asio::local::detail::endpoint::data_union (0x0x7f90d9b0c240) 0

Class boost::asio::local::detail::endpoint
   size=120 align=8
   base size=120 base align=8
boost::asio::local::detail::endpoint (0x0x7f90d9b0c1e0) 0

Class __gnu_cxx::__enable_if<true, bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, bool> (0x0x7f90d9b0c2a0) 0 empty

Class boost::asio::local::datagram_protocol
   size=1 align=1
   base size=0 base align=1
boost::asio::local::datagram_protocol (0x0x7f90d9b0c360) 0 empty

Class boost::asio::local::stream_protocol
   size=1 align=1
   base size=0 base align=1
boost::asio::local::stream_protocol (0x0x7f90d9b0c3c0) 0 empty

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

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

Class boost::asio::posix::descriptor_base
   size=1 align=1
   base size=0 base align=1
boost::asio::posix::descriptor_base (0x0x7f90d9b0c660) 0 empty

Class boost::asio::detail::service_id<boost::asio::posix::stream_descriptor_service>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::posix::stream_descriptor_service> (0x0x7f90d9a76618) 0 empty
  boost::asio::io_service::id (0x0x7f90d9a76680) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d9b0c7e0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service>
boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service>::_ZTVN5boost4asio6detail12service_baseINS0_5posix25stream_descriptor_serviceEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_5posix25stream_descriptor_serviceEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service>
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f90d9a76548) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service>::_ZTVN5boost4asio6detail12service_baseINS0_5posix25stream_descriptor_serviceEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90d9a765b0) 0
      primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f90d9a76548)
    boost::asio::detail::noncopyable (0x0x7f90d9b0c780) 0 empty

Vtable for boost::asio::posix::stream_descriptor_service
boost::asio::posix::stream_descriptor_service::_ZTVN5boost4asio5posix25stream_descriptor_serviceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio5posix25stream_descriptor_serviceE)
16    (int (*)(...))boost::asio::posix::stream_descriptor_service::~stream_descriptor_service
24    (int (*)(...))boost::asio::posix::stream_descriptor_service::~stream_descriptor_service
32    (int (*)(...))boost::asio::posix::stream_descriptor_service::shutdown_service
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::posix::stream_descriptor_service
   size=48 align=8
   base size=48 base align=8
boost::asio::posix::stream_descriptor_service (0x0x7f90d9a76750) 0
    vptr=((& boost::asio::posix::stream_descriptor_service::_ZTVN5boost4asio5posix25stream_descriptor_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f90d9a767b8) 0
      primary-for boost::asio::posix::stream_descriptor_service (0x0x7f90d9a76750)
    boost::asio::io_service::service (0x0x7f90d9a76820) 0
        primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f90d9a767b8)
      boost::asio::detail::noncopyable (0x0x7f90d9b0c840) 0 empty

Class boost::asio::detail::service_id<boost::asio::detail::strand_service>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::detail::strand_service> (0x0x7f90d9a76bc8) 0 empty
  boost::asio::io_service::id (0x0x7f90d9a76d68) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d9b0cea0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::detail::strand_service>
boost::asio::detail::service_base<boost::asio::detail::strand_service>::_ZTVN5boost4asio6detail12service_baseINS1_14strand_serviceEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS1_14strand_serviceEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::detail::strand_service>
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f90d9a76af8) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::strand_service>::_ZTVN5boost4asio6detail12service_baseINS1_14strand_serviceEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90d9a76b60) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f90d9a76af8)
    boost::asio::detail::noncopyable (0x0x7f90d9b0ce40) 0 empty

Class boost::asio::detail::strand_service::strand_impl
   size=104 align=8
   base size=104 base align=8
boost::asio::detail::strand_service::strand_impl (0x0x7f90d9931000) 0
  boost::asio::detail::task_io_service_operation (0x0x7f90d9b0cf60) 0

Class boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl> (0x0x7f90d993d000) 0

Vtable for boost::asio::detail::strand_service
boost::asio::detail::strand_service::_ZTVN5boost4asio6detail14strand_serviceE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail14strand_serviceE)
16    (int (*)(...))boost::asio::detail::strand_service::~strand_service
24    (int (*)(...))boost::asio::detail::strand_service::~strand_service
32    (int (*)(...))boost::asio::detail::strand_service::shutdown_service
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::strand_service
   size=1640 align=8
   base size=1640 base align=8
boost::asio::detail::strand_service (0x0x7f90d9a76dd0) 0
    vptr=((& boost::asio::detail::strand_service::_ZTVN5boost4asio6detail14strand_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f90d9a76ea0) 0
      primary-for boost::asio::detail::strand_service (0x0x7f90d9a76dd0)
    boost::asio::io_service::service (0x0x7f90d9a76f08) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f90d9a76ea0)
      boost::asio::detail::noncopyable (0x0x7f90d9b0cf00) 0 empty

Class boost::asio::detail::strand_service::on_dispatch_exit
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::strand_service::on_dispatch_exit (0x0x7f90d993d0c0) 0

Class boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context> (0x0x7f90d9931138) 0 empty
  boost::asio::detail::noncopyable (0x0x7f90d993d180) 0 empty

Class boost::asio::detail::tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context>
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context> (0x0x7f90d9931270) 0 empty
  boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context> (0x0x7f90d99312d8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d993d1e0) 0 empty

Class boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl> (0x0x7f90d993d120) 0 empty

Class boost::asio::detail::strand_service::on_do_complete_exit
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::strand_service::on_do_complete_exit (0x0x7f90d993d240) 0

Class boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context
   size=24 align=8
   base size=24 base align=8
boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context (0x0x7f90d9931548) 0
  boost::asio::detail::noncopyable (0x0x7f90d993d2a0) 0 empty

Class boost::asio::io_service::strand
   size=16 align=8
   base size=16 base align=8
boost::asio::io_service::strand (0x0x7f90d993d3c0) 0

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

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f90d993da80) 0

Class option
   size=32 align=8
   base size=32 base align=8
option (0x0x7f90d993dae0) 0

Class Cpustat
   size=28 align=4
   base size=28 base align=4
Cpustat (0x0x7f90d993db40) 0

Class Cpuinfo
   size=8 align=4
   base size=8 base align=4
Cpuinfo (0x0x7f90d993dba0) 0

Class Loadavg
   size=12 align=4
   base size=12 base align=4
Loadavg (0x0x7f90d993dc00) 0

Class Meminfo
   size=24 align=4
   base size=24 base align=4
Meminfo (0x0x7f90d993dc60) 0

Class Netload
   size=24 align=8
   base size=24 base align=8
Netload (0x0x7f90d993dcc0) 0

Class Diskload
   size=8 align=4
   base size=8 base align=4
Diskload (0x0x7f90d993dd20) 0

Class Unameinfo
   size=40 align=8
   base size=40 base align=8
Unameinfo (0x0x7f90d993dd80) 0

Class Uptime
   size=8 align=4
   base size=8 base align=4
Uptime (0x0x7f90d993dde0) 0

Class Users
   size=4 align=4
   base size=4 base align=4
Users (0x0x7f90d993de40) 0

Class Procinfo
   size=40 align=8
   base size=36 base align=8
Procinfo (0x0x7f90d993dea0) 0

Class __gnu_cxx::new_allocator<Procinfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Procinfo> (0x0x7f90d96ce000) 0 empty

Class std::allocator<Procinfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<Procinfo> (0x0x7f90d9931a28) 0 empty
  __gnu_cxx::new_allocator<Procinfo> (0x0x7f90d96ce060) 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> > (0x0x7f90d96ce0c0) 0 empty

Class std::allocator<Procinfo>::rebind<Procinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Procinfo>::rebind<Procinfo> (0x0x7f90d96ce120) 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> > (0x0x7f90d96ce180) 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> > (0x0x7f90d9931b60) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f90d96ce1e0) 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 (0x0x7f90d9931bc8) 0
  std::allocator<std::_List_node<Procinfo> > (0x0x7f90d9931c30) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f90d96ce240) 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> > (0x0x7f90d993df60) 0

Class std::list<Procinfo>
   size=16 align=8
   base size=16 base align=8
std::list<Procinfo> (0x0x7f90d9931c98) 0
  std::_List_base<Procinfo, std::allocator<Procinfo> > (0x0x7f90d96ce2a0) 0

Class Wsinfo
   size=216 align=8
   base size=216 base align=8
Wsinfo (0x0x7f90d993df00) 0

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

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

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

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

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

Class std::allocator<std::_List_node<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<std::basic_string<char> > > (0x0x7f90d9931478) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f90d96ce660) 0 empty

Class std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl (0x0x7f90d9931d00) 0
  std::allocator<std::_List_node<std::basic_string<char> > > (0x0x7f90d9772000) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f90d96ce6c0) 0 empty

Class std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f90d96ce360) 0

Class std::list<std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::list<std::basic_string<char> > (0x0x7f90d9772068) 0
  std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f90d96ce7e0) 0

Class SinfoViewConfig
   size=56 align=8
   base size=56 base align=8
SinfoViewConfig (0x0x7f90d96ce300) 0

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

Class _win_st::pdat
   size=12 align=2
   base size=12 base align=2
_win_st::pdat (0x0x7f90d96ce9c0) 0

Class _win_st
   size=128 align=8
   base size=128 base align=8
_win_st (0x0x7f90d96ce960) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x7f90d96cea20) 0

Class boost::signals::detail::unusable
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::unusable (0x0x7f90d94398a0) 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> (0x0x7f90d9439960) 0 empty

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

Class boost::signals::detail::intimate::SelectElse
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::intimate::SelectElse (0x0x7f90d9439ae0) 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> (0x0x7f90d9439c00) 0 empty

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

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

Class boost::signals::detail::value_tag
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::value_tag (0x0x7f90d9439e40) 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> (0x0x7f90d9482360) 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> (0x0x7f90d97729c0) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f90d94823c0) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f90d9772bc8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f90d9772c30) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f90d94824e0) 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> (0x0x7f90d9772c98) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f90d9772d00) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f90d9482540) 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> (0x0x7f90d8fee000) 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> (0x0x7f90d8fee060) 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> (0x0x7f90d8fee0c0) 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> (0x0x7f90d8fee120) 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> (0x0x7f90d8fee2a0) 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> (0x0x7f90d8fee300) 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> (0x0x7f90d8fee360) 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> (0x0x7f90d8fee3c0) 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> (0x0x7f90d8fee720) 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> (0x0x7f90d8fee780) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f90d8fee7e0) 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> (0x0x7f90d8fee840) 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> (0x0x7f90d8fee8a0) 0

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

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

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

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f90d8feea80) 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::*> (0x0x7f90d8feeae0) 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::*)()> (0x0x7f90d8feeb40) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f90d902b2a0) 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> (0x0x7f90d902b300) 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> (0x0x7f90d902b360) 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> (0x0x7f90d902b3c0) 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> (0x0x7f90d902b420) 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> (0x0x7f90d902b480) 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> (0x0x7f90d902b4e0) 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> (0x0x7f90d902b540) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f90d907f410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d907f478) 0 empty
    mpl_::bool_<false> (0x0x7f90d902be40) 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> (0x0x7f90d907f4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d907f548) 0 empty
    mpl_::bool_<false> (0x0x7f90d902bea0) 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> (0x0x7f90d907f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d907f618) 0 empty
    mpl_::bool_<false> (0x0x7f90d902bf00) 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> (0x0x7f90d907f680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d907f6e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d902bf60) 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> (0x0x7f90d90a0b40) 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> > (0x0x7f90d907f820) 0 empty
  mpl_::int_<-1> (0x0x7f90d90a0cc0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f90d90a0f00) 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> > (0x0x7f90d907f958) 0 empty
  mpl_::int_<-1> (0x0x7f90d8d2b000) 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> (0x0x7f90d8d2b060) 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> > (0x0x7f90d907fa90) 0 empty
  mpl_::int_<-1> (0x0x7f90d8d2b1e0) 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 (0x0x7f90d8d2b300) 0 nearly-empty
    vptr=((& boost::any::placeholder::_ZTVN5boost3any11placeholderE) + 16u)

Class boost::any
   size=8 align=8
   base size=8 base align=8
boost::any (0x0x7f90d8d2b2a0) 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 (0x0x7f90d907fbc8) 0 nearly-empty
    vptr=((& boost::bad_any_cast::_ZTVN5boost12bad_any_castE) + 16u)
  std::bad_cast (0x0x7f90d907fc30) 0 nearly-empty
      primary-for boost::bad_any_cast (0x0x7f90d907fbc8)
    std::exception (0x0x7f90d8d2b3c0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f90d907fc30)

Class boost::signals::detail::bound_object
   size=24 align=8
   base size=24 base align=8
boost::signals::detail::bound_object (0x0x7f90d8d2b420) 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> (0x0x7f90d8d2b540) 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> (0x0x7f90d907fdd0) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::bound_object> (0x0x7f90d8d2b5a0) 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> > (0x0x7f90d8d2b600) 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> (0x0x7f90d8d2b660) 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> > (0x0x7f90d8d2b6c0) 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> > (0x0x7f90d8d92000) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f90d8d2b720) 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 (0x0x7f90d8d92068) 0
  std::allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f90d8d920d0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f90d8d2b780) 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> > (0x0x7f90d8d2b4e0) 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> (0x0x7f90d8d92208) 0
  std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> > (0x0x7f90d8d2b7e0) 0

Class boost::signals::detail::basic_connection
   size=48 align=8
   base size=48 base align=8
boost::signals::detail::basic_connection (0x0x7f90d8d2b480) 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> (0x0x7f90d8d2b840) 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> (0x0x7f90d8d923a8) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f90d8d2b8a0) 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> (0x0x7f90d8d92410) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f90d8d2b900) 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> (0x0x7f90d8d2ba80) 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> (0x0x7f90d8d2bae0) 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> (0x0x7f90d8d2bb40) 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> (0x0x7f90d8d2bba0) 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> (0x0x7f90d8d2ba20) 0

Class boost::signals::connection
   size=24 align=8
   base size=17 base align=8
boost::signals::connection (0x0x7f90d8d60e00) 0
  boost::less_than_comparable1<boost::signals::connection> (0x0x7f90d8d92478) 0 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f90d8d2b960) 0 empty
  boost::equality_comparable1<boost::signals::connection> (0x0x7f90d8d924e0) 1 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f90d8d2b9c0) 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> (0x0x7f90d8e2c000) 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> (0x0x7f90d8d92680) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f90d8e2c060) 0 empty

Class boost::signals::scoped_connection
   size=24 align=8
   base size=18 base align=8
boost::signals::scoped_connection (0x0x7f90d8d926e8) 0
  boost::signals::connection (0x0x7f90d8e30540) 0
    boost::less_than_comparable1<boost::signals::connection> (0x0x7f90d8d92750) 0 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f90d8e2c0c0) 0 empty
    boost::equality_comparable1<boost::signals::connection> (0x0x7f90d8d927b8) 1 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f90d8e2c120) 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 (0x0x7f90d8e2c180) 0

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

Class boost::signals::detail::is_callable
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_callable (0x0x7f90d8e2c240) 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 (0x0x7f90d8e2c2a0) 0

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> (0x0x7f90d8e2c6c0) 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> (0x0x7f90d8e2c720) 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> (0x0x7f90d8d929c0) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7f90d8e2c780) 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> (0x0x7f90d8d92a28) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7f90d8d92a90) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7f90d8e2c7e0) 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> (0x0x7f90d8e2cc00) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7f90d8d92c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8d92c98) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e2cc60) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7f90d8d92d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8d92d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e2ccc0) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7f90d8d92dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8d92e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e2cd20) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7f90d8d92ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8d92f08) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e2cd80) 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> (0x0x7f90d8e2cde0) 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> (0x0x7f90d8e2cba0) 0 empty

Class boost::add_rvalue_reference<bool>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<bool> (0x0x7f90d8e2cb40) 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> (0x0x7f90d8e9f6c0) 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> (0x0x7f90d8e9f720) 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> (0x0x7f90d8e9f780) 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> (0x0x7f90d8e9f7e0) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7f90d8e9b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b270) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fa20) 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> (0x0x7f90d8e9b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b340) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fa80) 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> (0x0x7f90d8e9b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b410) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fae0) 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> (0x0x7f90d8e9b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fb40) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7f90d8e9b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b618) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fc60) 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> (0x0x7f90d8e9b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fcc0) 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> (0x0x7f90d8e9b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fd20) 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> (0x0x7f90d8e9b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9b888) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9fd80) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f90d8e9b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9ba28) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9ff00) 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> (0x0x7f90d8e9ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9baf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8e9ff60) 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> (0x0x7f90d8e9bb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9bbc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2000) 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> (0x0x7f90d8e9bc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9bc98) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2060) 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> (0x0x7f90d8e9bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9bd68) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed20c0) 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> (0x0x7f90d8e9bdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9be38) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2120) 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> (0x0x7f90d8e9bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8e9bf08) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2180) 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> (0x0x7f90d8e9bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5000) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed21e0) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f90d8ed5138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed51a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2360) 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> (0x0x7f90d8ed5208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5270) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed23c0) 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> (0x0x7f90d8ed52d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5340) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2420) 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> (0x0x7f90d8ed53a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5410) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2480) 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> (0x0x7f90d8ed5478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed54e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed24e0) 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> (0x0x7f90d8ed5548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed55b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2540) 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> (0x0x7f90d8ed5618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5680) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed25a0) 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> (0x0x7f90d8ed56e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5750) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2600) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f90d8ed5888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed58f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2780) 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> (0x0x7f90d8ed5958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed59c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed27e0) 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> (0x0x7f90d8ed5a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2840) 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> (0x0x7f90d8ed5af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed28a0) 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> (0x0x7f90d8ed5bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5c30) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2900) 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> (0x0x7f90d8ed5c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5d00) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2960) 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> (0x0x7f90d8ed5d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5dd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed29c0) 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> (0x0x7f90d8ed5e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8ed5ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8ed2a20) 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 (0x0x7f90d8ed2ba0) 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 (0x0x7f90d8ed2c00) 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 (0x0x7f90d8ed2c60) 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 (0x0x7f90d8ed2d20) 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 (0x0x7f90d8ef6000) 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 (0x0x7f90d8ef6360) 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 (0x0x7f90d8ef63c0) 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 (0x0x7f90d8ef6420) 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 (0x0x7f90d8ef64e0) 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 (0x0x7f90d8ef6780) 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 (0x0x7f90d8ef6ae0) 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 (0x0x7f90d8ef6b40) 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 (0x0x7f90d8ef6ba0) 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 (0x0x7f90d8ef6c60) 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 (0x0x7f90d8ef6f00) 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 (0x0x7f90d8b3f2a0) 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 (0x0x7f90d8b3f300) 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 (0x0x7f90d8b3f360) 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 (0x0x7f90d8b3f420) 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 (0x0x7f90d8b3f6c0) 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 (0x0x7f90d8b3fa20) 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 (0x0x7f90d8b3fa80) 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 (0x0x7f90d8b3fae0) 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 (0x0x7f90d8b3fba0) 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 (0x0x7f90d8b3fe40) 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 (0x0x7f90d8b7e1e0) 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 (0x0x7f90d8b7e240) 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 (0x0x7f90d8b7e2a0) 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 (0x0x7f90d8b7e360) 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 (0x0x7f90d8b7e600) 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 (0x0x7f90d8b7e960) 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 (0x0x7f90d8b7e9c0) 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 (0x0x7f90d8b7ea20) 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 (0x0x7f90d8b7eae0) 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 (0x0x7f90d8b7ed80) 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 (0x0x7f90d8bbf060) 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 (0x0x7f90d8bbf0c0) 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 (0x0x7f90d8bbf120) 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 (0x0x7f90d8bbf1e0) 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 (0x0x7f90d8bbf480) 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 (0x0x7f90d8bbf720) 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 (0x0x7f90d8bbf780) 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 (0x0x7f90d8bbf7e0) 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 (0x0x7f90d8bbf8a0) 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 (0x0x7f90d8bbfb40) 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 (0x0x7f90d8bbfea0) 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 (0x0x7f90d8bbff00) 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 (0x0x7f90d8bbff60) 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 (0x0x7f90d8bfb060) 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 (0x0x7f90d8bfb300) 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 (0x0x7f90d8bfb660) 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 (0x0x7f90d8bfb6c0) 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 (0x0x7f90d8bfb720) 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 (0x0x7f90d8bfb7e0) 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 (0x0x7f90d8bfba80) 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 (0x0x7f90d8bfbde0) 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 (0x0x7f90d8bfbe40) 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 (0x0x7f90d8bfbea0) 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 (0x0x7f90d8bfbf60) 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 (0x0x7f90d8c3d240) 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 (0x0x7f90d8c3d5a0) 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 (0x0x7f90d8c3d600) 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 (0x0x7f90d8c3d660) 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 (0x0x7f90d8c3d720) 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 (0x0x7f90d8c3d9c0) 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 (0x0x7f90d8c3dd20) 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 (0x0x7f90d8c3dd80) 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 (0x0x7f90d8c3dde0) 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 (0x0x7f90d8c3dea0) 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 (0x0x7f90d8c7c180) 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 (0x0x7f90d8c7c4e0) 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 (0x0x7f90d8c7c540) 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 (0x0x7f90d8c7c5a0) 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 (0x0x7f90d8c7c660) 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 (0x0x7f90d8c7c900) 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 (0x0x7f90d8c7cc60) 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 (0x0x7f90d8c7ccc0) 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 (0x0x7f90d8c7cd20) 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 (0x0x7f90d8c7cde0) 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 (0x0x7f90d8cbc0c0) 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 (0x0x7f90d8cbc420) 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 (0x0x7f90d8cbc480) 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 (0x0x7f90d8cbc4e0) 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 (0x0x7f90d8cbc5a0) 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 (0x0x7f90d8cbc840) 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 (0x0x7f90d8cbcba0) 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 (0x0x7f90d8cbcc00) 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 (0x0x7f90d8cbcc60) 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 (0x0x7f90d8cbcd20) 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 (0x0x7f90d8cfa000) 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 (0x0x7f90d8cfa360) 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 (0x0x7f90d8cfa3c0) 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 (0x0x7f90d8cfa420) 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 (0x0x7f90d8cfa4e0) 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 (0x0x7f90d8cfa780) 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 (0x0x7f90d8cfaa20) 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 (0x0x7f90d8cfaa80) 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 (0x0x7f90d8cfaae0) 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 (0x0x7f90d8cfaba0) 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 (0x0x7f90d8cfae40) 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 (0x0x7f90d893a1e0) 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 (0x0x7f90d893a240) 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 (0x0x7f90d893a2a0) 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 (0x0x7f90d893a360) 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 (0x0x7f90d893a600) 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 (0x0x7f90d893a960) 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 (0x0x7f90d893a9c0) 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 (0x0x7f90d893aa20) 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 (0x0x7f90d893aae0) 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 (0x0x7f90d893ad80) 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 (0x0x7f90d897a120) 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 (0x0x7f90d897a180) 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 (0x0x7f90d897a1e0) 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 (0x0x7f90d897a2a0) 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 (0x0x7f90d897a540) 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 (0x0x7f90d897a8a0) 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 (0x0x7f90d897a900) 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 (0x0x7f90d897a960) 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 (0x0x7f90d897aa20) 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 (0x0x7f90d897acc0) 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 (0x0x7f90d89c1060) 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 (0x0x7f90d89c10c0) 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 (0x0x7f90d89c1120) 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 (0x0x7f90d89c11e0) 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 (0x0x7f90d89c1480) 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 (0x0x7f90d89c17e0) 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 (0x0x7f90d89c1840) 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 (0x0x7f90d89c18a0) 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 (0x0x7f90d89c1960) 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 (0x0x7f90d89c1c00) 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 (0x0x7f90d89c1f60) 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 (0x0x7f90d89fc000) 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 (0x0x7f90d89fc060) 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 (0x0x7f90d89fc120) 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 (0x0x7f90d89fc3c0) 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 (0x0x7f90d89fc660) 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 (0x0x7f90d89fc6c0) 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 (0x0x7f90d89fc720) 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 (0x0x7f90d89fc7e0) 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 (0x0x7f90d89fca80) 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 (0x0x7f90d89fcde0) 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 (0x0x7f90d89fce40) 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 (0x0x7f90d89fcea0) 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 (0x0x7f90d89fcf60) 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 (0x0x7f90d8a39240) 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 (0x0x7f90d8a395a0) 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 (0x0x7f90d8a39600) 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 (0x0x7f90d8a39660) 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 (0x0x7f90d8a39720) 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 (0x0x7f90d8a399c0) 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 (0x0x7f90d8a39d20) 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 (0x0x7f90d8a39d80) 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 (0x0x7f90d8a39de0) 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 (0x0x7f90d8a39ea0) 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 (0x0x7f90d8a7b180) 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 (0x0x7f90d8a7b420) 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 (0x0x7f90d8a7b480) 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 (0x0x7f90d8a7b4e0) 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 (0x0x7f90d8a7b5a0) 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 (0x0x7f90d8a7b840) 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 (0x0x7f90d8a7bae0) 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 (0x0x7f90d8a7bb40) 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 (0x0x7f90d8a7bba0) 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 (0x0x7f90d8a7bc60) 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 (0x0x7f90d8a7bf00) 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 (0x0x7f90d8ab51e0) 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 (0x0x7f90d8ab5240) 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 (0x0x7f90d8ab52a0) 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 (0x0x7f90d8ab5360) 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 (0x0x7f90d8ab5600) 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 (0x0x7f90d8ab58a0) 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 (0x0x7f90d8ab5900) 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 (0x0x7f90d8ab5960) 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 (0x0x7f90d8ab5a20) 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 (0x0x7f90d8ab5cc0) 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 (0x0x7f90d8af2060) 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 (0x0x7f90d8af20c0) 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 (0x0x7f90d8af2120) 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 (0x0x7f90d8af21e0) 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 (0x0x7f90d8af2480) 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 (0x0x7f90d8af27e0) 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 (0x0x7f90d8af2840) 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 (0x0x7f90d8af28a0) 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 (0x0x7f90d8af2960) 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 (0x0x7f90d8af2c00) 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 (0x0x7f90d8af2ea0) 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 (0x0x7f90d8af2f00) 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 (0x0x7f90d8af2f60) 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 (0x0x7f90d8721060) 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 (0x0x7f90d8721300) 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> (0x0x7f90d8b042d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04340) 0 empty
    mpl_::bool_<false> (0x0x7f90d8721660) 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> (0x0x7f90d8b043a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04410) 0 empty
    mpl_::bool_<false> (0x0x7f90d87216c0) 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> (0x0x7f90d8b04478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b044e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8721720) 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> (0x0x7f90d8b04548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b045b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8721780) 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> (0x0x7f90d8b04680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b046e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d87218a0) 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> (0x0x7f90d8b04750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b047b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8721900) 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> (0x0x7f90d8b04820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04888) 0 empty
    mpl_::bool_<false> (0x0x7f90d8721960) 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> (0x0x7f90d8b048f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04958) 0 empty
    mpl_::bool_<false> (0x0x7f90d87219c0) 0 empty

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

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

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

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

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

Class boost::is_copy_constructible<void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<void> (0x0x7f90d8b04b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04bc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d884c120) 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> (0x0x7f90d8b04c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04c98) 0 empty
    mpl_::bool_<false> (0x0x7f90d884c180) 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> (0x0x7f90d8b04d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d884c1e0) 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> (0x0x7f90d8b04dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8b04e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d884c240) 0 empty

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

Class boost::detail::is_empty_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<void> (0x0x7f90d884c480) 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> (0x0x7f90d884c4e0) 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> (0x0x7f90d884c540) 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> (0x0x7f90d884c5a0) 0 empty

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f90d885b068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b0d0) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c6c0) 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> (0x0x7f90d885b138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b1a0) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c720) 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> (0x0x7f90d885b208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b270) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c780) 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> (0x0x7f90d885b2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b340) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c7e0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f90d885b3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b410) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c840) 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> (0x0x7f90d885b478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b4e0) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c8a0) 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> (0x0x7f90d885b548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b5b0) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c900) 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> (0x0x7f90d885b618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b680) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c960) 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> (0x0x7f90d885b6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b750) 0 empty
    mpl_::bool_<true> (0x0x7f90d884c9c0) 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> (0x0x7f90d885b7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b820) 0 empty
    mpl_::bool_<true> (0x0x7f90d884ca20) 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> (0x0x7f90d885b888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b8f0) 0 empty
    mpl_::bool_<true> (0x0x7f90d884ca80) 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> (0x0x7f90d885b958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d885b9c0) 0 empty
    mpl_::bool_<true> (0x0x7f90d884cae0) 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> (0x0x7f90d885baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d885bb60) 0 empty
    mpl_::bool_<false> (0x0x7f90d884ccc0) 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> (0x0x7f90d885bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d885bc30) 0 empty
    mpl_::bool_<false> (0x0x7f90d884cd20) 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> (0x0x7f90d885bc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d885bd00) 0 empty
    mpl_::bool_<false> (0x0x7f90d884cd80) 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> (0x0x7f90d885bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d885bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d884cde0) 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> (0x0x7f90d885bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d885bf08) 0 empty
    mpl_::bool_<false> (0x0x7f90d884cf00) 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> (0x0x7f90d885bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8870000) 0 empty
    mpl_::bool_<false> (0x0x7f90d884cf60) 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> (0x0x7f90d8870068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d88700d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8872000) 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> (0x0x7f90d8870138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d88701a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8872060) 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> (0x0x7f90d8872360) 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> (0x0x7f90d88727e0) 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> > (0x0x7f90d88705b0) 0 empty
  mpl_::bool_<true> (0x0x7f90d8872a80) 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> (0x0x7f90d8872c00) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f90d8872d20) 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> > (0x0x7f90d8870750) 0 empty
  mpl_::int_<-1> (0x0x7f90d8872de0) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7f90d8872f00) 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> > (0x0x7f90d8870958) 0 empty
  mpl_::int_<-1> (0x0x7f90d889f0c0) 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> (0x0x7f90d8870dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d8870e38) 0 empty
    mpl_::bool_<true> (0x0x7f90d88e46c0) 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> (0x0x7f90d8870ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d8870f08) 0 empty
    mpl_::bool_<true> (0x0x7f90d88e4720) 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> (0x0x7f90d8870f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d88f7000) 0 empty
    mpl_::bool_<true> (0x0x7f90d88e4780) 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> (0x0x7f90d88f7068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d88f70d0) 0 empty
    mpl_::bool_<true> (0x0x7f90d88e47e0) 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> (0x0x7f90d88f7138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d88f71a0) 0 empty
    mpl_::bool_<true> (0x0x7f90d88e4840) 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> (0x0x7f90d88f7208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d88f7270) 0 empty
    mpl_::bool_<false> (0x0x7f90d88e48a0) 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> (0x0x7f90d88f72d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d88f7340) 0 empty
    mpl_::bool_<false> (0x0x7f90d88e4900) 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> (0x0x7f90d88f73a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d88f7410) 0 empty
    mpl_::bool_<true> (0x0x7f90d88e4960) 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> (0x0x7f90d88f7478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d88f74e0) 0 empty
    mpl_::bool_<true> (0x0x7f90d88e49c0) 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> (0x0x7f90d88e4a20) 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> (0x0x7f90d88e4a80) 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> (0x0x7f90d88e4ae0) 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> (0x0x7f90d88e4b40) 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> (0x0x7f90d88e4ba0) 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> (0x0x7f90d88e4c00) 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> (0x0x7f90d88e4c60) 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> (0x0x7f90d88e4cc0) 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> (0x0x7f90d88e4d20) 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> (0x0x7f90d88e4d80) 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> (0x0x7f90d88e4de0) 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> (0x0x7f90d88e4e40) 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> (0x0x7f90d88e4ea0) 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> (0x0x7f90d88e4f00) 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> (0x0x7f90d88e4f60) 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> (0x0x7f90d8906000) 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> (0x0x7f90d8906060) 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> (0x0x7f90d89060c0) 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> (0x0x7f90d8906120) 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> (0x0x7f90d8906180) 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> (0x0x7f90d89061e0) 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> (0x0x7f90d8906240) 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> (0x0x7f90d89062a0) 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> (0x0x7f90d8906300) 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> (0x0x7f90d89063c0) 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> (0x0x7f90d8906420) 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> (0x0x7f90d8906480) 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> (0x0x7f90d89064e0) 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> (0x0x7f90d8906540) 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> (0x0x7f90d89065a0) 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> (0x0x7f90d8906900) 0 empty

Class std::allocator<boost::signals::connection>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::signals::connection> (0x0x7f90d88f7618) 0 empty
  __gnu_cxx::new_allocator<boost::signals::connection> (0x0x7f90d8906960) 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> > (0x0x7f90d89069c0) 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> (0x0x7f90d8906a20) 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> > (0x0x7f90d8906a80) 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> > (0x0x7f90d88f7820) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f90d8906ae0) 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 (0x0x7f90d88f7888) 0
  std::allocator<std::_List_node<boost::signals::connection> > (0x0x7f90d88f78f0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f90d8906b40) 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> > (0x0x7f90d89068a0) 0

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

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

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

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

Class boost::signals::detail::truth<false>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::truth<false> (0x0x7f90d85c0000) 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*> (0x0x7f90d85c0120) 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*> (0x0x7f90d88f7bc8) 0 empty
  __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f90d85c0180) 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*> > (0x0x7f90d85c00c0) 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*> (0x0x7f90d85c02a0) 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*> (0x0x7f90d85c0240) 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 (0x0x7f90d88f7d68) 0
  std::allocator<const boost::signals::trackable*> (0x0x7f90d88f7dd0) 0 empty
    __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f90d85c03c0) 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*> > (0x0x7f90d85c0060) 0

Class std::vector<const boost::signals::trackable*>
   size=24 align=8
   base size=24 base align=8
std::vector<const boost::signals::trackable*> (0x0x7f90d88f7a90) 0
  std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> > (0x0x7f90d85c0420) 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 (0x0x7f90d85c0540) 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> (0x0x7f90d85c0600) 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> (0x0x7f90d85c0660) 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> (0x0x7f90d85c06c0) 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> (0x0x7f90d85c0720) 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> (0x0x7f90d85c05a0) 0

Class boost::signals::detail::slot_base
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::slot_base (0x0x7f90d85c04e0) 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> (0x0x7f90d85c0840) 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> (0x0x7f90d86321a0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f90d85c08a0) 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>&> (0x0x7f90d85c0960) 0 empty

Class boost::last_value<void>
   size=1 align=1
   base size=0 base align=1
boost::last_value<void> (0x0x7f90d85c0a20) 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> (0x0x7f90d85c0b40) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f90d8697460) 0 empty
  std::numeric_limits<bool> (0x0x7f90d85c0ba0) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f90d85c0c00) 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'> (0x0x7f90d85c0c60) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f90d86975b0) 0 empty
  std::numeric_limits<char> (0x0x7f90d85c0cc0) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f90d85c0d20) 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> (0x0x7f90d85c0d80) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f90d8697700) 0 empty
  std::numeric_limits<signed char> (0x0x7f90d85c0de0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f90d85c0e40) 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> (0x0x7f90d85c0ea0) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f90d8697850) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f90d85c0f00) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f90d85c0f60) 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> (0x0x7f90d86a3000) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f90d86979a0) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f90d86a3060) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f90d86a30c0) 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> (0x0x7f90d86a3120) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f90d8697af0) 0 empty
  std::numeric_limits<short int> (0x0x7f90d86a3180) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f90d86a31e0) 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> (0x0x7f90d86a3240) 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> (0x0x7f90d8697c40) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f90d86a32a0) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f90d86a3300) 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> (0x0x7f90d86a3360) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f90d8697d90) 0 empty
  std::numeric_limits<int> (0x0x7f90d86a33c0) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f90d86a3420) 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> (0x0x7f90d86a3480) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f90d8697ee0) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f90d86a34e0) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f90d86a3540) 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> (0x0x7f90d86a35a0) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f90d86ac070) 0 empty
  std::numeric_limits<long int> (0x0x7f90d86a36c0) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f90d86a3720) 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> (0x0x7f90d86a37e0) 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> (0x0x7f90d86ac1c0) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f90d86a3840) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f90d86a38a0) 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> (0x0x7f90d86a3900) 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> (0x0x7f90d86ac310) 0 empty
  std::numeric_limits<long long int> (0x0x7f90d86a3960) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f90d86a39c0) 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> (0x0x7f90d86a3a20) 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> (0x0x7f90d86ac460) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f90d86a3b40) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f90d86a3ba0) 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> (0x0x7f90d86a3d80) 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> (0x0x7f90d86a3de0) 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> (0x0x7f90d86a3e40) 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> (0x0x7f90d86a3ea0) 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> (0x0x7f90d86a3f00) 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> (0x0x7f90d86a3f60) 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> (0x0x7f90d86b9000) 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> (0x0x7f90d86b9060) 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> (0x0x7f90d86b90c0) 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> (0x0x7f90d86b9120) 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> (0x0x7f90d86b9240) 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> (0x0x7f90d86b92a0) 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> (0x0x7f90d86b9300) 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> (0x0x7f90d86b9360) 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> (0x0x7f90d86b93c0) 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> (0x0x7f90d86b9420) 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> (0x0x7f90d86b9480) 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> (0x0x7f90d86b94e0) 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 (0x0x7f90d86b9840) 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 (0x0x7f90d86b98a0) 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 (0x0x7f90d86b9960) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f90d86b9a20) 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> (0x0x7f90d86b9ae0) 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 (0x0x7f90d86b9b40) 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 (0x0x7f90d86b9ba0) 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 (0x0x7f90d86b9c00) 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 (0x0x7f90d86b9c60) 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> (0x0x7f90d86b9de0) 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> (0x0x7f90d86b9e40) 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> (0x0x7f90d86325b0) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f90d86b9ea0) 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> (0x0x7f90d8632618) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f90d8632680) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f90d86b9f00) 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 (0x0x7f90d86fb180) 0 empty

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

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

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> (0x0x7f90d8477720) 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> (0x0x7f90d8477840) 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> (0x0x7f90d8477960) 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> (0x0x7f90d8477a80) 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> > (0x0x7f90d847a6e8) 0 empty
  mpl_::bool_<false> (0x0x7f90d810c000) 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> (0x0x7f90d810c180) 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> > (0x0x7f90d847a888) 0 empty
  mpl_::int_<-1> (0x0x7f90d810c300) 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> (0x0x7f90d810c600) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f90d810c8a0) 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> (0x0x7f90d810c9c0) 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> (0x0x7f90d810ca20) 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> (0x0x7f90d810ca80) 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> (0x0x7f90d810cae0) 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> (0x0x7f90d810cb40) 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> (0x0x7f90d810cba0) 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> (0x0x7f90d810ccc0) 0 empty

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

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

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

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

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

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

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f90d847a958) 0 empty
  boost::no_traversal_tag (0x0x7f90d813e300) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f90d847a9c0) 0 empty
  boost::incrementable_traversal_tag (0x0x7f90d847aa28) 0 empty
    boost::no_traversal_tag (0x0x7f90d813e360) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f90d847aa90) 0 empty
  boost::single_pass_traversal_tag (0x0x7f90d847aaf8) 0 empty
    boost::incrementable_traversal_tag (0x0x7f90d847ab60) 0 empty
      boost::no_traversal_tag (0x0x7f90d813e3c0) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f90d847abc8) 0 empty
  boost::forward_traversal_tag (0x0x7f90d847ac30) 0 empty
    boost::single_pass_traversal_tag (0x0x7f90d847ac98) 0 empty
      boost::incrementable_traversal_tag (0x0x7f90d847ad00) 0 empty
        boost::no_traversal_tag (0x0x7f90d813e420) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f90d847ad68) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f90d847add0) 0 empty
    boost::forward_traversal_tag (0x0x7f90d847ae38) 0 empty
      boost::single_pass_traversal_tag (0x0x7f90d847aea0) 0 empty
        boost::incrementable_traversal_tag (0x0x7f90d847af08) 0 empty
          boost::no_traversal_tag (0x0x7f90d813e480) 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 (0x0x7f90d81559c0) 0 empty
  std::input_iterator_tag (0x0x7f90d813ee40) 0 empty

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

Class boost::mpl::next<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::na> (0x0x7f90d8170960) 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> > (0x0x7f90d81a1068) 0 empty
  mpl_::int_<-1> (0x0x7f90d8170ae0) 0 empty

Class boost::mpl::prior<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::prior<mpl_::na> (0x0x7f90d8170b40) 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> > (0x0x7f90d81a11a0) 0 empty
  mpl_::int_<-1> (0x0x7f90d8170cc0) 0 empty

Class boost::mpl::protect<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::protect<mpl_::na> (0x0x7f90d8170d80) 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> > (0x0x7f90d81a1340) 0 empty
  mpl_::int_<-1> (0x0x7f90d8170ea0) 0 empty

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

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

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

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f90d82120c0) 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_> (0x0x7f90d81a1af8) 0 empty
  mpl_::bool_<true> (0x0x7f90d8212180) 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_> (0x0x7f90d81a1bc8) 0 empty
  mpl_::bool_<false> (0x0x7f90d8212240) 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> (0x0x7f90d82122a0) 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> > (0x0x7f90d81a1d00) 0 empty
  mpl_::int_<-1> (0x0x7f90d8212420) 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> (0x0x7f90d8212480) 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> > (0x0x7f90d81a1e38) 0 empty
  mpl_::int_<-1> (0x0x7f90d8212600) 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> (0x0x7f90d8212c60) 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> (0x0x7f90d8212cc0) 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> (0x0x7f90d8212d20) 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> (0x0x7f90d8212d80) 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> (0x0x7f90d8212de0) 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> (0x0x7f90d8212e40) 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> (0x0x7f90d8212ea0) 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> (0x0x7f90d82351a0) 0 empty
  mpl_::bool_<false> (0x0x7f90d8254060) 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> (0x0x7f90d8254b40) 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> (0x0x7f90d8254ba0) 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> (0x0x7f90d8254c00) 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> (0x0x7f90d8254c60) 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> (0x0x7f90d8254cc0) 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> (0x0x7f90d8254d20) 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> (0x0x7f90d8254d80) 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> (0x0x7f90d8254de0) 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> (0x0x7f90d8254ae0) 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> (0x0x7f90d8254e40) 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> > (0x0x7f90d8235340) 0 empty
  mpl_::int_<-1> (0x0x7f90d82ba000) 0 empty

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

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

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

Class boost::signals::detail::stored_group
   size=24 align=8
   base size=24 base align=8
boost::signals::detail::stored_group (0x0x7f90d82baba0) 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> (0x0x7f90d82bae40) 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> (0x0x7f90d82ffa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d82ffa90) 0 empty
    mpl_::bool_<false> (0x0x7f90d82baea0) 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> (0x0x7f90d82ffaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d82ffb60) 0 empty
    mpl_::bool_<false> (0x0x7f90d82baf00) 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> (0x0x7f90d82ffbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d82ffc30) 0 empty
    mpl_::bool_<false> (0x0x7f90d82baf60) 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> (0x0x7f90d7f59000) 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> (0x0x7f90d82ffc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d82ffd00) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59060) 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> (0x0x7f90d82ffd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d82ffdd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f590c0) 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> (0x0x7f90d82ffe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d82ffea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59120) 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> (0x0x7f90d7f59180) 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> (0x0x7f90d82fff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d82fff70) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f591e0) 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> (0x0x7f90d7f59240) 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> (0x0x7f90d7f592a0) 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> (0x0x7f90d82bade0) 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> (0x0x7f90d7f593c0) 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> (0x0x7f90d7f64138) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f90d7f594e0) 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> (0x0x7f90d7f59720) 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> (0x0x7f90d7f596c0) 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> (0x0x7f90d7f59660) 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> (0x0x7f90d7f59600) 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> (0x0x7f90d7f59840) 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> (0x0x7f90d7f64410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64478) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f598a0) 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> (0x0x7f90d7f644e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64548) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59900) 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> (0x0x7f90d7f645b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64618) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59960) 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> (0x0x7f90d7f64680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f646e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f599c0) 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> (0x0x7f90d7f59a20) 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> (0x0x7f90d7f597e0) 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> (0x0x7f90d7f59780) 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> (0x0x7f90d7f595a0) 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> (0x0x7f90d7f59c00) 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> (0x0x7f90d7f64820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64888) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59c60) 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> (0x0x7f90d7f648f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64958) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59cc0) 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> (0x0x7f90d7f59d20) 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> (0x0x7f90d7f59d80) 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> (0x0x7f90d7f649c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64a28) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59de0) 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> (0x0x7f90d7f64a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64af8) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59e40) 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> (0x0x7f90d7f64b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64bc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f59ea0) 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*> (0x0x7f90d7f94000) 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> (0x0x7f90d7f64d00) 0 empty
  boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f90d7f94060) 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> (0x0x7f90d7f64d68) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f90d7f64dd0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f90d7f940c0) 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> (0x0x7f90d7f64e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94120) 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> (0x0x7f90d7f64f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f64f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94180) 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> > (0x0x7f90d7f98000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98068) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f941e0) 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> (0x0x7f90d7f94360) 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> (0x0x7f90d7f980d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98138) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f943c0) 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> (0x0x7f90d7f981a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98208) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94420) 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> (0x0x7f90d7f98270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f982d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94480) 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> (0x0x7f90d7f944e0) 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> (0x0x7f90d7f98340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f983a8) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94540) 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> (0x0x7f90d7f945a0) 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> (0x0x7f90d7f94300) 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> (0x0x7f90d7f946c0) 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> (0x0x7f90d7f98478) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f90d7f947e0) 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> (0x0x7f90d7f948a0) 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> (0x0x7f90d7f94900) 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> (0x0x7f90d7f986e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98750) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94960) 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> (0x0x7f90d7f987b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98820) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f949c0) 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> (0x0x7f90d7f94a20) 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> (0x0x7f90d7f98888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f988f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94a80) 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> (0x0x7f90d7f98958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f989c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94ae0) 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> (0x0x7f90d7f98a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94b40) 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*> (0x0x7f90d7f94c60) 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> (0x0x7f90d7f98bc8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f90d7f94cc0) 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> (0x0x7f90d7f98c30) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f90d7f98c98) 0 empty
    boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f90d7f94d20) 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> (0x0x7f90d7f98d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94d80) 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> (0x0x7f90d7f98dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94de0) 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> > (0x0x7f90d7f98ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7f98f08) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94e40) 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> > (0x0x7f90d7fc4068) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d7fc40d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7f94ea0) 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> > (0x0x7f90d7fc4138) 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> > (0x0x7f90d7fc41a0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d7fc4208) 0 empty
      mpl_::bool_<false> (0x0x7f90d7f94f00) 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> (0x0x7f90d7fc4270) 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> > (0x0x7f90d7fc42d8) 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> > (0x0x7f90d7fc4340) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d7fc43a8) 0 empty
        mpl_::bool_<false> (0x0x7f90d7f94f60) 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&> > (0x0x7f90d7fc9000) 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&> > (0x0x7f90d82bad80) 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> (0x0x7f90d7fc9120) 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> > (0x0x7f90d7fc90c0) 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> > (0x0x7f90d7fc9240) 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&> (0x0x7f90d7fc9420) 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&> (0x0x7f90d7fc4618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d7fc4680) 0 empty
    mpl_::bool_<true> (0x0x7f90d7fc9480) 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&> (0x0x7f90d7fc46e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7fc4750) 0 empty
    mpl_::bool_<false> (0x0x7f90d7fc94e0) 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&> (0x0x7f90d7fc47b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d7fc4820) 0 empty
    mpl_::bool_<true> (0x0x7f90d7fc9540) 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&> > (0x0x7f90d7fc4888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d7fc48f0) 0 empty
    mpl_::bool_<true> (0x0x7f90d7fc95a0) 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> (0x0x7f90d7fc9660) 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> (0x0x7f90d7fc4a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7fc4a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d7fc96c0) 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> (0x0x7f90d7fc9720) 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> (0x0x7f90d7fc9600) 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> (0x0x7f90d7fc9840) 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> (0x0x7f90d7fc4b60) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f90d7fc9960) 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> (0x0x7f90d7fc9ae0) 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> (0x0x7f90d7fc9b40) 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> (0x0x7f90d7fc4dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7fc4e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d7fc9ba0) 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*> (0x0x7f90d7fc9cc0) 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> (0x0x7f90d7fc4f70) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f90d7fc9d20) 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> (0x0x7f90d8002000) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f90d8002068) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f90d7fc9d80) 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> (0x0x7f90d80020d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8002138) 0 empty
    mpl_::bool_<false> (0x0x7f90d7fc9de0) 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> (0x0x7f90d80021a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d8002208) 0 empty
    mpl_::bool_<true> (0x0x7f90d7fc9e40) 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> > (0x0x7f90d8002270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d80022d8) 0 empty
    mpl_::bool_<true> (0x0x7f90d7fc9ea0) 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> > (0x0x7f90d8002410) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f90d8002478) 0 empty
    mpl_::bool_<true> (0x0x7f90d7fc9f00) 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> > (0x0x7f90d80024e0) 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> > (0x0x7f90d8002548) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f90d80025b0) 0 empty
      mpl_::bool_<true> (0x0x7f90d7fc9f60) 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> > > (0x0x7f90d8005000) 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> > > (0x0x7f90d7fc93c0) 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> (0x0x7f90d8005180) 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> (0x0x7f90d80026e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8002750) 0 empty
    mpl_::bool_<false> (0x0x7f90d80051e0) 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> (0x0x7f90d80027b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8002820) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005240) 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> (0x0x7f90d8002888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80028f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d80052a0) 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> (0x0x7f90d8005300) 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> (0x0x7f90d8002958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80029c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005360) 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> (0x0x7f90d80053c0) 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> (0x0x7f90d8005120) 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> (0x0x7f90d8005420) 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> (0x0x7f90d8002c30) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f90d8005480) 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> (0x0x7f90d80055a0) 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> (0x0x7f90d80056c0) 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> (0x0x7f90d8002d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8002dd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005720) 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> (0x0x7f90d8002e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8002ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005780) 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> (0x0x7f90d80057e0) 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> (0x0x7f90d8002f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8002f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005840) 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> (0x0x7f90d801f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f068) 0 empty
    mpl_::bool_<false> (0x0x7f90d80058a0) 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> (0x0x7f90d801f0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f138) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005900) 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*> (0x0x7f90d8005a20) 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> (0x0x7f90d801f270) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f90d8005a80) 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> (0x0x7f90d801f2d8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f90d801f340) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f90d8005ae0) 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> (0x0x7f90d801f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f410) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005b40) 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> (0x0x7f90d801f478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f4e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005ba0) 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> > (0x0x7f90d8005c00) 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> > (0x0x7f90d80050c0) 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> (0x0x7f90d8005d20) 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> (0x0x7f90d801f618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f680) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005d80) 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> (0x0x7f90d801f6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f750) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005de0) 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> (0x0x7f90d801f7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f820) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005e40) 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> (0x0x7f90d8005ea0) 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> (0x0x7f90d801f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8005f00) 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> (0x0x7f90d8005f60) 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> (0x0x7f90d8005cc0) 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> (0x0x7f90d8043000) 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> (0x0x7f90d801fb60) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f90d8043060) 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> (0x0x7f90d8043180) 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> (0x0x7f90d80432a0) 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> (0x0x7f90d801fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801fd00) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043300) 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> (0x0x7f90d801fd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801fdd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043360) 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> (0x0x7f90d80433c0) 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> (0x0x7f90d801fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801fea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043420) 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> (0x0x7f90d801ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d801ff70) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043480) 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> (0x0x7f90d804f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f068) 0 empty
    mpl_::bool_<false> (0x0x7f90d80434e0) 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*> (0x0x7f90d8043600) 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> (0x0x7f90d804f1a0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f90d8043660) 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> (0x0x7f90d804f208) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f90d804f270) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f90d80436c0) 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> (0x0x7f90d804f2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f340) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043720) 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> (0x0x7f90d804f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f410) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043780) 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> (0x0x7f90d80437e0) 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> (0x0x7f90d8005c60) 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> > (0x0x7f90d8005060) 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> > > (0x0x7f90d7fc9360) 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&> (0x0x7f90d804f4e0) 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> > > (0x0x7f90d8043840) 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> (0x0x7f90d80439c0) 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> (0x0x7f90d804f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f618) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043a20) 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> (0x0x7f90d804f680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f6e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043a80) 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> (0x0x7f90d804f750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f7b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043ae0) 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> (0x0x7f90d8043b40) 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> (0x0x7f90d804f820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f888) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043ba0) 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> (0x0x7f90d804f8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804f958) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043c00) 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> (0x0x7f90d804f9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804fa28) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043c60) 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> (0x0x7f90d8043cc0) 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> (0x0x7f90d804fa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d804faf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d8043d20) 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> (0x0x7f90d8043d80) 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> (0x0x7f90d8043960) 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> (0x0x7f90d8043de0) 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> (0x0x7f90d804fd68) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f90d8043e40) 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> (0x0x7f90d807c120) 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> (0x0x7f90d807c0c0) 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> (0x0x7f90d807c060) 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> (0x0x7f90d807c000) 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> (0x0x7f90d807c240) 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> (0x0x7f90d8084000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084068) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c2a0) 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> (0x0x7f90d80840d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084138) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c300) 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> (0x0x7f90d80841a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084208) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c360) 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> (0x0x7f90d8084270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80842d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c3c0) 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> (0x0x7f90d807c420) 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> (0x0x7f90d807c1e0) 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> (0x0x7f90d807c180) 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> (0x0x7f90d8043f60) 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> (0x0x7f90d807c540) 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> (0x0x7f90d80844e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084548) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c5a0) 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> (0x0x7f90d80845b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084618) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c600) 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> (0x0x7f90d807c660) 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> (0x0x7f90d8084680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80846e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c6c0) 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> (0x0x7f90d8084750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80847b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c720) 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> (0x0x7f90d8084820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084888) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c780) 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*> (0x0x7f90d807c8a0) 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> (0x0x7f90d80849c0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f90d807c900) 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> (0x0x7f90d8084a28) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f90d8084a90) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f90d807c960) 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> (0x0x7f90d8084af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d807c9c0) 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> (0x0x7f90d8084bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084c30) 0 empty
    mpl_::bool_<false> (0x0x7f90d807ca20) 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> > (0x0x7f90d807ca80) 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> > (0x0x7f90d8043900) 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> (0x0x7f90d807cc00) 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> (0x0x7f90d8084d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084dd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d807cc60) 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> (0x0x7f90d8084e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d807ccc0) 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> (0x0x7f90d8084f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d8084f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d807cd20) 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> (0x0x7f90d807cd80) 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> (0x0x7f90d80b8000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8068) 0 empty
    mpl_::bool_<false> (0x0x7f90d807cde0) 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> (0x0x7f90d807ce40) 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> (0x0x7f90d807cba0) 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> (0x0x7f90d807cf60) 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> (0x0x7f90d80b8138) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f90d80bc0c0) 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> (0x0x7f90d80bc240) 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> (0x0x7f90d80bc2a0) 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> (0x0x7f90d80b83a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8410) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc300) 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> (0x0x7f90d80b8478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b84e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc360) 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> (0x0x7f90d80bc3c0) 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> (0x0x7f90d80b8548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b85b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc420) 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> (0x0x7f90d80b8618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8680) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc480) 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> (0x0x7f90d80b86e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8750) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc4e0) 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*> (0x0x7f90d80bc600) 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> (0x0x7f90d80b8888) 0 empty
  boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f90d80bc660) 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> (0x0x7f90d80b88f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f90d80b8958) 0 empty
    boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f90d80bc6c0) 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> (0x0x7f90d80b89c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8a28) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc720) 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> (0x0x7f90d80b8a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8af8) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc780) 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> > > > > (0x0x7f90d80bc7e0) 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> > > > > (0x0x7f90d807cb40) 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> (0x0x7f90d80bc960) 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> (0x0x7f90d80b8c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8c98) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bc9c0) 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> (0x0x7f90d80b8d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bca20) 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> (0x0x7f90d80b8dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bca80) 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> (0x0x7f90d80bcae0) 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> (0x0x7f90d80b8ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80b8f08) 0 empty
    mpl_::bool_<false> (0x0x7f90d80bcb40) 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> (0x0x7f90d80bcba0) 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> (0x0x7f90d80bc900) 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> (0x0x7f90d80bccc0) 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> (0x0x7f90d80ee000) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f90d80bcde0) 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> (0x0x7f90d80bcf60) 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> (0x0x7f90d80f1000) 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> (0x0x7f90d80ee270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80ee2d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f1060) 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> (0x0x7f90d80ee340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80ee3a8) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f10c0) 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> (0x0x7f90d80f1120) 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> (0x0x7f90d80ee410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80ee478) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f1180) 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> (0x0x7f90d80ee4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80ee548) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f11e0) 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> (0x0x7f90d80ee5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80ee618) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f1240) 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*> (0x0x7f90d80f1360) 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> (0x0x7f90d80ee750) 0 empty
  boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f90d80f13c0) 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> (0x0x7f90d80ee7b8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f90d80ee820) 0 empty
    boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f90d80f1420) 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> (0x0x7f90d80ee888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80ee8f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f1480) 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> (0x0x7f90d80ee958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80ee9c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f14e0) 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> > > > (0x0x7f90d80f1540) 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> > > > (0x0x7f90d80bc8a0) 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> (0x0x7f90d80f16c0) 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> (0x0x7f90d80eeaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80eeb60) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f1720) 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> (0x0x7f90d80f1780) 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> (0x0x7f90d80f1660) 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> (0x0x7f90d80f17e0) 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> (0x0x7f90d80eed00) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f90d80f1900) 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> (0x0x7f90d80f19c0) 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> (0x0x7f90d80f1ae0) 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> (0x0x7f90d80eeea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d80eef08) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f1b40) 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*> (0x0x7f90d80f1c60) 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> (0x0x7f90d7d36068) 0 empty
  boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f90d80f1cc0) 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> (0x0x7f90d7d360d0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f90d7d36138) 0 empty
    boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f90d80f1d20) 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> (0x0x7f90d7d361a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d36208) 0 empty
    mpl_::bool_<false> (0x0x7f90d80f1d80) 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> (0x0x7f90d7d36270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d7d362d8) 0 empty
    mpl_::bool_<true> (0x0x7f90d80f1de0) 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> > > (0x0x7f90d80f1e40) 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> > > (0x0x7f90d80f1600) 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> (0x0x7f90d80f1ea0) 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> > > (0x0x7f90d80f15a0) 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> > > > (0x0x7f90d80bc840) 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> > > > > (0x0x7f90d807cae0) 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> (0x0x7f90d7d36410) 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> > > > > (0x0x7f90d80f1f00) 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> > (0x0x7f90d80438a0) 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> (0x0x7f90d7d36478) 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> > (0x0x7f90d80f1f60) 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> (0x0x7f90d7d36548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d7d365b0) 0 empty
    mpl_::bool_<true> (0x0x7f90d7d43060) 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> > (0x0x7f90d7d430c0) 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> > (0x0x7f90d7d43000) 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&> (0x0x7f90d7fc9060) 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&> > (0x0x7f90d82bad20) 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&> (0x0x7f90d7d36680) 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&> > (0x0x7f90d7d43120) 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*> (0x0x7f90d7d43240) 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> (0x0x7f90d7d432a0) 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> (0x0x7f90d7d367b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d36820) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43300) 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> (0x0x7f90d7d43360) 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> (0x0x7f90d7d431e0) 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> (0x0x7f90d7d43180) 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&> (0x0x7f90d7d368f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d36958) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43480) 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&> > (0x0x7f90d7d369c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d36a28) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d434e0) 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&> (0x0x7f90d7d36b60) 0 empty
  mpl_::bool_<false> (0x0x7f90d7d43540) 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&> > (0x0x7f90d7d36c98) 0 empty
  mpl_::bool_<false> (0x0x7f90d7d435a0) 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> (0x0x7f90d7d43600) 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> (0x0x7f90d7d36d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d36d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43660) 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> > (0x0x7f90d7d36dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d36e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d436c0) 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> > (0x0x7f90d7d36f70) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d7d55000) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43720) 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> > (0x0x7f90d7d55068) 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> > (0x0x7f90d7d550d0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d7d55138) 0 empty
      mpl_::bool_<false> (0x0x7f90d7d43780) 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> > (0x0x7f90d7d551a0) 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> > (0x0x7f90d7d55208) 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> > (0x0x7f90d7d55270) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d7d552d8) 0 empty
        mpl_::bool_<false> (0x0x7f90d7d437e0) 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&> (0x0x7f90d7d55340) 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> > (0x0x7f90d7d553a8) 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> > (0x0x7f90d7d55410) 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> > (0x0x7f90d7d55478) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d7d554e0) 0 empty
          mpl_::bool_<false> (0x0x7f90d7d43840) 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> > (0x0x7f90d7d438a0) 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> > (0x0x7f90d7d43420) 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> (0x0x7f90d7d43a20) 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> (0x0x7f90d7d439c0) 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> (0x0x7f90d7d43960) 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> (0x0x7f90d7d43900) 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> > (0x0x7f90d7d433c0) 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> (0x0x7f90d82bacc0) 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*> (0x0x7f90d7d43a80) 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> (0x0x7f90d7d43ba0) 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> (0x0x7f90d7d43c00) 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> (0x0x7f90d7d43c60) 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> (0x0x7f90d7d557b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d55820) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43cc0) 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> (0x0x7f90d7d55888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d558f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43d20) 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> (0x0x7f90d7d55958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d559c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43d80) 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> (0x0x7f90d7d55a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7d55a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d7d43de0) 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> (0x0x7f90d7d43e40) 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> (0x0x7f90d7d43f00) 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> (0x0x7f90d7d43ea0) 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> (0x0x7f90d7d43f60) 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> (0x0x7f90d7dba300) 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> (0x0x7f90d7d55f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc8000) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba420) 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> (0x0x7f90d7dc8068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc80d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba480) 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> (0x0x7f90d7dc8138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc81a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba4e0) 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> (0x0x7f90d7dc8208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc8270) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba540) 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> (0x0x7f90d7dc82d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc8340) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba5a0) 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> (0x0x7f90d7dc83a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc8410) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba600) 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> (0x0x7f90d7dc8478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc84e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba660) 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> > (0x0x7f90d7dc8548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7dc85b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba6c0) 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> > (0x0x7f90d7dc8618) 0 empty
  mpl_::bool_<false> (0x0x7f90d7dba7e0) 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> > (0x0x7f90d7dc8680) 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> > (0x0x7f90d7dc86e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d7dba840) 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> > > (0x0x7f90d7dc8750) 0 empty
  mpl_::bool_<false> (0x0x7f90d7dba8a0) 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> (0x0x7f90d7dc87b8) 0 empty
  mpl_::bool_<true> (0x0x7f90d7dba900) 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> > > (0x0x7f90d7dc8820) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f90d7dc8888) 0 empty
    mpl_::bool_<true> (0x0x7f90d7dba960) 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&> (0x0x7f90d7dc88f0) 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> > > (0x0x7f90d7dc8958) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f90d7dc89c0) 0 empty
      mpl_::bool_<true> (0x0x7f90d7dba9c0) 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> (0x0x7f90d7dbaa20) 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> (0x0x7f90d7d43b40) 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&> (0x0x7f90d7d43ae0) 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> (0x0x7f90d82bac60) 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> (0x0x7f90d7dbab40) 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> (0x0x7f90d7dc8b60) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::connection_slot_pair> (0x0x7f90d7dbaba0) 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> > (0x0x7f90d7dbac00) 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> (0x0x7f90d7dbac60) 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> > (0x0x7f90d7dbacc0) 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> > (0x0x7f90d7dc8c98) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f90d7dbade0) 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 (0x0x7f90d7dc8d00) 0
  std::allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f90d7dc8d68) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f90d7dbaea0) 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> > (0x0x7f90d7dbaae0) 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> (0x0x7f90d7dc8dd0) 0
  std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > (0x0x7f90d7dbaf60) 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> > > (0x0x7f90d7e3f120) 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> > > (0x0x7f90d7dc8f08) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f90d7e3f180) 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> > > > (0x0x7f90d7e3f1e0) 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> > > (0x0x7f90d7e3f300) 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> > > (0x0x7f90d7e3f2a0) 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> > > > (0x0x7f90d7e3f420) 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> > > > (0x0x7f90d7e3f3c0) 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> (0x0x7f90d7e3f480) 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> (0x0x7f90d7de9b60) 0
  boost::function_base (0x0x7f90d7e3f4e0) 0
  std::binary_function<boost::signals::detail::stored_group, boost::signals::detail::stored_group, bool> (0x0x7f90d7e3f540) 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> > > > (0x0x7f90d7e3f780) 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> > > > (0x0x7f90d7e75340) 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> > > > (0x0x7f90d7e3f7e0) 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> (0x0x7f90d7e753a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f90d7e75410) 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> > > > (0x0x7f90d7e3f840) 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> > > > (0x0x7f90d7e3f360) 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> > (0x0x7f90d7e3f0c0) 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> > > (0x0x7f90d7e3f8a0) 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> (0x0x7f90d7e3f960) 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 (0x0x7f90d7dc8af8) 0
  boost::iterator_facade<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag> (0x0x7f90d7dbaa80) 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> > (0x0x7f90d7e3f9c0) 0

Class boost::signals::detail::named_slot_map
   size=80 align=8
   base size=80 base align=8
boost::signals::detail::named_slot_map (0x0x7f90d7e3fa20) 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> > > (0x0x7f90d7e3fa80) 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> (0x0x7f90d7e3fba0) 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> (0x0x7f90d7e3fc00) 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> (0x0x7f90d7e3fc60) 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> (0x0x7f90d7e3fcc0) 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> (0x0x7f90d7e3fb40) 0

Class boost::signals::detail::call_notification
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::call_notification (0x0x7f90d7e3fae0) 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 (0x0x7f90d7e3fe40) 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> (0x0x7f90d7e3fea0) 0

Class boost::signals::detail::signal_base_impl
   size=96 align=8
   base size=96 base align=8
boost::signals::detail::signal_base_impl (0x0x7f90d7e3fde0) 0

Class boost::signals::detail::signal_base
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::signal_base (0x0x7f90d7e758f0) 0
  boost::noncopyable_::noncopyable (0x0x7f90d7e3ff00) 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_> (0x0x7f90d7bc7120) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f90d7e75af8) 0 empty
  boost::in_place_factory_base (0x0x7f90d7bc73c0) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f90d7bc7f60) 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> (0x0x7f90d7c4b240) 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> (0x0x7f90d7c4b360) 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> (0x0x7f90d7c4b840) 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> (0x0x7f90d7c4b960) 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> (0x0x7f90d7c4ba80) 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> (0x0x7f90d7931000) 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> (0x0x7f90d79311e0) 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> (0x0x7f90d7931240) 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> (0x0x7f90d79312a0) 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> (0x0x7f90d7931300) 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> (0x0x7f90d7931360) 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> (0x0x7f90d79313c0) 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> (0x0x7f90d7931420) 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> (0x0x7f90d7931180) 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> > (0x0x7f90d7931480) 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> (0x0x7f90d79314e0) 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> (0x0x7f90d7c35f70) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f90d7931540) 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> (0x0x7f90d7c35dd0) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f90d7956000) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f90d79315a0) 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> (0x0x7f90d7931660) 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> (0x0x7f90d7956068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d79560d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d79316c0) 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> (0x0x7f90d7956138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d79561a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7931720) 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> (0x0x7f90d7956208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7956270) 0 empty
    mpl_::bool_<false> (0x0x7f90d7931780) 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> (0x0x7f90d79317e0) 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> (0x0x7f90d79562d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7956340) 0 empty
    mpl_::bool_<false> (0x0x7f90d7931840) 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> (0x0x7f90d79318a0) 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> (0x0x7f90d7931600) 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> (0x0x7f90d7931900) 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> (0x0x7f90d7956410) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f90d7931960) 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> (0x0x7f90d7931b40) 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> (0x0x7f90d7931ae0) 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> (0x0x7f90d7931a80) 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> (0x0x7f90d7931a20) 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> (0x0x7f90d7931d20) 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> (0x0x7f90d7956618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7956680) 0 empty
    mpl_::bool_<false> (0x0x7f90d7931d80) 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> (0x0x7f90d79566e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7956750) 0 empty
    mpl_::bool_<false> (0x0x7f90d7931de0) 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> (0x0x7f90d79567b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7956820) 0 empty
    mpl_::bool_<false> (0x0x7f90d7931e40) 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> (0x0x7f90d7956888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d79568f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d7931ea0) 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> (0x0x7f90d7931f00) 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> (0x0x7f90d7931cc0) 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> (0x0x7f90d7931c60) 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> (0x0x7f90d79319c0) 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> (0x0x7f90d7931f60) 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> (0x0x7f90d7956af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7956b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d7975000) 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*> (0x0x7f90d7975120) 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> (0x0x7f90d7956c98) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f90d7975240) 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> (0x0x7f90d7956dd0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::named_slot_map_iterator> (0x0x7f90d7956e38) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f90d7975300) 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> (0x0x7f90d7956f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d7956f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d79753c0) 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> (0x0x7f90d798c000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d798c068) 0 empty
    mpl_::bool_<true> (0x0x7f90d7975420) 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> > (0x0x7f90d798c0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d798c138) 0 empty
    mpl_::bool_<true> (0x0x7f90d7975480) 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> > (0x0x7f90d798c1a0) 0 empty
  mpl_::bool_<true> (0x0x7f90d79754e0) 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> > (0x0x7f90d798c208) 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> > (0x0x7f90d798c270) 0 empty
    mpl_::bool_<true> (0x0x7f90d7975540) 0 empty

Class boost::iterators::enabled<true>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true> (0x0x7f90d79755a0) 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> (0x0x7f90d7975600) 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> (0x0x7f90d798c2d8) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f90d7975660) 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> (0x0x7f90d798c340) 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> (0x0x7f90d798c3a8) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f90d79756c0) 0 empty

Class boost::signals::detail::args0<>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::args0<> (0x0x7f90d7975720) 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> (0x0x7f90d7975c60) 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> (0x0x7f90d7975d80) 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> (0x0x7f90d7975ea0) 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> (0x0x7f90d79c9000) 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> (0x0x7f90d79c95a0) 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> (0x0x7f90d79c9840) 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> (0x0x7f90d79c9ea0) 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> (0x0x7f90d7a96000) 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> (0x0x7f90d7a96120) 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> (0x0x7f90d7a96240) 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> (0x0x7f90d7a96780) 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> (0x0x7f90d7a96de0) 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> (0x0x7f90d7a96f00) 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> (0x0x7f90d773d060) 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> (0x0x7f90d773d180) 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> (0x0x7f90d773d6c0) 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> (0x0x7f90d77c5960) 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> (0x0x7f90d77c5a80) 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> (0x0x7f90d77c5ba0) 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> (0x0x7f90d77c5cc0) 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> (0x0x7f90d78282a0) 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> (0x0x7f90d7828c00) 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> (0x0x7f90d7828f00) 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> (0x0x7f90d78b4240) 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> (0x0x7f90d78b4540) 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> (0x0x7f90d78b4d20) 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> (0x0x7f90d75732a0) 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> (0x0x7f90d7573720) 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> (0x0x7f90d7573ba0) 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> (0x0x7f90d7587060) 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> (0x0x7f90d7587960) 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> (0x0x7f90d7645000) 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> (0x0x7f90d7645120) 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> (0x0x7f90d7645240) 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> (0x0x7f90d7645360) 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> (0x0x7f90d76c0180) 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> (0x0x7f90d76c0f60) 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> (0x0x7f90d73210c0) 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> (0x0x7f90d73211e0) 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> (0x0x7f90d7321300) 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> (0x0x7f90d73218a0) 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> (0x0x7f90d73fc0c0) 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> (0x0x7f90d73fc1e0) 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> (0x0x7f90d73fc300) 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> (0x0x7f90d73fc420) 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> (0x0x7f90d73fc960) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::new_allocator<Wsinfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Wsinfo> (0x0x7f90d70899c0) 0 empty

Class std::allocator<Wsinfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<Wsinfo> (0x0x7f90d6fbcdd0) 0 empty
  __gnu_cxx::new_allocator<Wsinfo> (0x0x7f90d7089a20) 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> > (0x0x7f90d7089a80) 0 empty

Class std::allocator<Wsinfo>::rebind<Wsinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Wsinfo>::rebind<Wsinfo> (0x0x7f90d7089ae0) 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> > (0x0x7f90d7089b40) 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> > (0x0x7f90d6fbcf08) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7f90d7089ba0) 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 (0x0x7f90d6fbcf70) 0
  std::allocator<std::_List_node<Wsinfo> > (0x0x7f90d70df000) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7f90d7089c00) 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> > (0x0x7f90d7089960) 0

Class std::list<Wsinfo>
   size=16 align=8
   base size=16 base align=8
std::list<Wsinfo> (0x0x7f90d70df068) 0
  std::_List_base<Wsinfo, std::allocator<Wsinfo> > (0x0x7f90d7089c60) 0

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

Class boost::remove_reference<void()>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void()> (0x0x7f90d7089d80) 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()> (0x0x7f90d7089d20) 0 empty

Class boost::add_pointer<void()>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void()> (0x0x7f90d7089cc0) 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 (*)()> (0x0x7f90d7089ea0) 0 empty

Class boost::function_traits<void()>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void()> (0x0x7f90d70df340) 0 empty
  boost::detail::function_traits_helper<void (*)()> (0x0x7f90d7089f00) 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()> > (0x0x7f90d7089f60) 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()> > (0x0x7f90d70df548) 0 empty
  boost::signals::detail::real_get_signal_impl<0, void(), boost::last_value<void>, int, std::less<int>, boost::function<void()> > (0x0x7f90d6d2b000) 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()> > (0x0x7f90d709df50) 0
  boost::signals::detail::signal_base (0x0x7f90d70df5b0) 0
    boost::noncopyable_::noncopyable (0x0x7f90d6d2b120) 0 empty
  boost::signals::trackable (0x0x7f90d6d2b180) 16

Class boost::signal<void()>
   size=40 align=8
   base size=33 base align=8
boost::signal<void()> (0x0x7f90d70df680) 0
  boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> > (0x0x7f90d6d2c070) 0
    boost::signals::detail::signal_base (0x0x7f90d70df6e8) 0
      boost::noncopyable_::noncopyable (0x0x7f90d6d2b2a0) 0 empty
    boost::signals::trackable (0x0x7f90d6d2b300) 16

Class SinfoData
   size=56 align=8
   base size=56 base align=8
SinfoData (0x0x7f90d7089900) 0

Class boost::asio::basic_io_object<boost::asio::posix::stream_descriptor_service>
   size=24 align=8
   base size=24 base align=8
boost::asio::basic_io_object<boost::asio::posix::stream_descriptor_service> (0x0x7f90d6d2b420) 0

Class boost::asio::posix::basic_descriptor<boost::asio::posix::stream_descriptor_service>
   size=24 align=8
   base size=24 base align=8
boost::asio::posix::basic_descriptor<boost::asio::posix::stream_descriptor_service> (0x0x7f90d6d2c230) 0
  boost::asio::basic_io_object<boost::asio::posix::stream_descriptor_service> (0x0x7f90d6d2b480) 0
  boost::asio::posix::descriptor_base (0x0x7f90d6d2b4e0) 0 empty

Class boost::asio::posix::basic_stream_descriptor<>
   size=24 align=8
   base size=24 base align=8
boost::asio::posix::basic_stream_descriptor<> (0x0x7f90d70df888) 0
  boost::asio::posix::basic_descriptor<boost::asio::posix::stream_descriptor_service> (0x0x7f90d6d2c310) 0
    boost::asio::basic_io_object<boost::asio::posix::stream_descriptor_service> (0x0x7f90d6d2b540) 0
    boost::asio::posix::descriptor_base (0x0x7f90d6d2b5a0) 0 empty

Class SinfoCurses
   size=88 align=8
   base size=88 base align=8
SinfoCurses (0x0x7f90d6d2b3c0) 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 (0x0x7f90d70df958) 0
    vptr=((& MessageException::_ZTV16MessageException) + 16u)
  std::runtime_error (0x0x7f90d70df9c0) 0
      primary-for MessageException (0x0x7f90d70df958)
    std::exception (0x0x7f90d6d2b600) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f90d70df9c0)

Class boost::shared_array<char>
   size=16 align=8
   base size=16 base align=8
boost::shared_array<char> (0x0x7f90d6d2b6c0) 0

Class Message
   size=48 align=8
   base size=41 base align=8
Message (0x0x7f90d6d2b660) 0

Class SinfoHTML
   size=24 align=8
   base size=24 base align=8
SinfoHTML (0x0x7f90d6d2b720) 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> (0x0x7f90d6d2b7e0) 0 empty

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> (0x0x7f90d6d2ba80) 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> > (0x0x7f90d6d2bae0) 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> > (0x0x7f90d6d2bb40) 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> > (0x0x7f90d6d2bba0) 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> > > (0x0x7f90d70dfd00) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f90d6d2bcc0) 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> (0x0x7f90d70dfd68) 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> > > (0x0x7f90d70dfdd0) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f90d6d2bd20) 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> > (0x0x7f90d70dfe38) 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> (0x0x7f90d70dfea0) 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> > > (0x0x7f90d70dff08) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f90d6d2bd80) 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> (0x0x7f90d70dff70) 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> > (0x0x7f90d70df0d0) 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> (0x0x7f90d6dfe000) 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> > > (0x0x7f90d6dfe068) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f90d6d2bde0) 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> (0x0x7f90d6dfe0d0) 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> (0x0x7f90d6dfe138) 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> > (0x0x7f90d6dfe1a0) 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> (0x0x7f90d6dfe208) 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> > > (0x0x7f90d6dfe270) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f90d6d2be40) 0 empty

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

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

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

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

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f90d6e25540) 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> (0x0x7f90d6ea95b0) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f90d6e25720) 0
      primary-for std::moneypunct<char, true> (0x0x7f90d6ea95b0)
  std::money_base (0x0x7f90d6e25780) 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> (0x0x7f90d6ea9770) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f90d6e257e0) 0
      primary-for std::moneypunct<char, false> (0x0x7f90d6ea9770)
  std::money_base (0x0x7f90d6e25840) 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> (0x0x7f90d6ea9af0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f90d6e258a0) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f90d6ea9af0)
  std::money_base (0x0x7f90d6e25900) 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> (0x0x7f90d6ea9cb0) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f90d6e25960) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f90d6ea9cb0)
  std::money_base (0x0x7f90d6e259c0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f90d6e25c00) 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> (0x0x7f90d6afd2a0) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f90d6e25d20) 0
      primary-for std::messages<char> (0x0x7f90d6afd2a0)
  std::messages_base (0x0x7f90d6e25d80) 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> (0x0x7f90d6afd460) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f90d6e25de0) 0
      primary-for std::messages<wchar_t> (0x0x7f90d6afd460)
  std::messages_base (0x0x7f90d6e25e40) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f90d6e25f00) 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> (0x0x7f90d6b49070) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f90d6b300c0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f90d6b49070)
  std::codecvt_base (0x0x7f90d6b30120) 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> (0x0x7f90d6b222d8) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f90d6b49150) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f90d6b222d8)
    std::locale::facet (0x0x7f90d6b30180) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f90d6b49150)
    std::codecvt_base (0x0x7f90d6b301e0) 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> (0x0x7f90d6b492a0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f90d6b30240) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f90d6b492a0)
  std::codecvt_base (0x0x7f90d6b302a0) 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> (0x0x7f90d6b223a8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f90d6b493f0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f90d6b223a8)
    std::locale::facet (0x0x7f90d6b30300) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f90d6b493f0)
    std::codecvt_base (0x0x7f90d6b30360) 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> (0x0x7f90d6b224e0) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f90d6b22548) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f90d6b224e0)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f90d6b49850) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f90d6b22548)
      std::locale::facet (0x0x7f90d6b30420) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f90d6b49850)
      std::codecvt_base (0x0x7f90d6b30480) 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> (0x0x7f90d6b22618) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f90d6b22680) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f90d6b22618)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f90d6b49a10) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f90d6b22680)
      std::locale::facet (0x0x7f90d6b304e0) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f90d6b49a10)
      std::codecvt_base (0x0x7f90d6b30540) 0 empty

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> (0x0x7f90d6b22d68) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f90d6bee700) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f90d6b22d68)
    std::locale::facet (0x0x7f90d6b30ae0) 0
        primary-for std::moneypunct<char, false> (0x0x7f90d6bee700)
    std::money_base (0x0x7f90d6b30b40) 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> (0x0x7f90d6b22dd0) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f90d6bee770) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f90d6b22dd0)
    std::locale::facet (0x0x7f90d6b30ba0) 0
        primary-for std::moneypunct<char, true> (0x0x7f90d6bee770)
    std::money_base (0x0x7f90d6b30c00) 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> (0x0x7f90d6b22e38) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f90d6b30c60) 0
      primary-for std::money_get<char> (0x0x7f90d6b22e38)

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

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

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

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> (0x0x7f90d6beec40) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f90d6b30ea0) 0
      primary-for std::time_get<char> (0x0x7f90d6beec40)
  std::time_base (0x0x7f90d6b30f00) 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> (0x0x7f90d6c17138) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f90d6beed20) 0
      primary-for std::time_get_byname<char> (0x0x7f90d6c17138)
    std::locale::facet (0x0x7f90d6c27000) 0
        primary-for std::time_get<char> (0x0x7f90d6beed20)
    std::time_base (0x0x7f90d6c27060) 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> (0x0x7f90d6c17208) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f90d6beee70) 0
      primary-for std::messages_byname<char> (0x0x7f90d6c17208)
    std::locale::facet (0x0x7f90d6c27120) 0
        primary-for std::messages<char> (0x0x7f90d6beee70)
    std::messages_base (0x0x7f90d6c27180) 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> (0x0x7f90d6c17270) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f90d6c3e000) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f90d6c17270)
    std::locale::facet (0x0x7f90d6c271e0) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f90d6c3e000)
    std::money_base (0x0x7f90d6c27240) 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> (0x0x7f90d6c172d8) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f90d6c3e070) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f90d6c172d8)
    std::locale::facet (0x0x7f90d6c272a0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f90d6c3e070)
    std::money_base (0x0x7f90d6c27300) 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> (0x0x7f90d6c17340) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f90d6c27360) 0
      primary-for std::money_get<wchar_t> (0x0x7f90d6c17340)

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

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

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

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> (0x0x7f90d6c3e310) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f90d6c27600) 0
      primary-for std::time_get<wchar_t> (0x0x7f90d6c3e310)
  std::time_base (0x0x7f90d6c27660) 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> (0x0x7f90d6c17750) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f90d6c3e3f0) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f90d6c17750)
    std::locale::facet (0x0x7f90d6c276c0) 0
        primary-for std::time_get<wchar_t> (0x0x7f90d6c3e3f0)
    std::time_base (0x0x7f90d6c27720) 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> (0x0x7f90d6c17820) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f90d6c3e4d0) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f90d6c17820)
    std::locale::facet (0x0x7f90d6c277e0) 0
        primary-for std::messages<wchar_t> (0x0x7f90d6c3e4d0)
    std::messages_base (0x0x7f90d6c27840) 0 empty

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

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

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

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

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

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

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7f90d6c27d80) 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 (0x0x7f90d69102a0) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f90d6910300) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f90d6910360) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f90d69103c0) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f90d6910420) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f90d6910480) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f90d69104e0) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f90d6910de0) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f90d699c0c0) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f90d699c120) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f90d699c180) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f90d699c1e0) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f90d699c240) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f90d699c2a0) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f90d699c300) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f90d699c360) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f90d699c3c0) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f90d699c420) 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> (0x0x7f90d699c480) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f90d699c5a0) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f90d699c600) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f90d699c660) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f90d699c6c0) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f90d699c720) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f90d699c840) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f90d699c8a0) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f90d699c900) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f90d699c960) 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> (0x0x7f90d699c9c0) 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 (0x0x7f90d6af1ba0) 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 (0x0x7f90d6af1c00) 0 empty

Class boost::algorithm::size_descriptor<1>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<1> (0x0x7f90d6865300) 0 empty

Class boost::algorithm::size_descriptor<2>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<2> (0x0x7f90d6865360) 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> (0x0x7f90d68655a0) 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> (0x0x7f90d6865660) 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> (0x0x7f90d6865720) 0 empty

Class boost::algorithm::detail::head_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::head_finderF (0x0x7f90d6865900) 0

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7f90d6865960) 0

Class boost::algorithm::is_equal
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_equal (0x0x7f90d6865ae0) 0 empty

Class boost::algorithm::is_iequal
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iequal (0x0x7f90d6865b40) 0

Class boost::algorithm::is_less
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_less (0x0x7f90d6865ba0) 0 empty

Class boost::algorithm::is_iless
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iless (0x0x7f90d6865c00) 0

Class boost::algorithm::is_not_greater
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_not_greater (0x0x7f90d6865c60) 0 empty

Class boost::algorithm::is_not_igreater
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_not_igreater (0x0x7f90d6865cc0) 0

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7f90d65a5060) 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 (0x0x7f90d6ae3af8) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7f90d6ae3b60) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f90d6ae3af8)
    std::exception (0x0x7f90d65a5120) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f90d6ae3b60)

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> (0x0x7f90d65a5600) 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> (0x0x7f90d65a56c0) 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> (0x0x7f90d65a59c0) 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> > (0x0x7f90d6ae3f08) 0 empty
  mpl_::int_<-1> (0x0x7f90d65a5b40) 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> (0x0x7f90d65a5ba0) 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> (0x0x7f90d6ae3340) 0 empty
  mpl_::int_<1> (0x0x7f90d6611000) 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> (0x0x7f90d6ae3888) 0 empty
  mpl_::int_<2> (0x0x7f90d6611060) 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> (0x0x7f90d6613000) 0 empty
  mpl_::int_<3> (0x0x7f90d66110c0) 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> (0x0x7f90d6613068) 0 empty
  mpl_::int_<4> (0x0x7f90d6611120) 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> (0x0x7f90d66130d0) 0 empty
  mpl_::int_<5> (0x0x7f90d6611180) 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> (0x0x7f90d6613138) 0 empty
  mpl_::int_<6> (0x0x7f90d66111e0) 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> (0x0x7f90d66131a0) 0 empty
  mpl_::int_<7> (0x0x7f90d6611240) 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> (0x0x7f90d6613208) 0 empty
  mpl_::int_<8> (0x0x7f90d66112a0) 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> (0x0x7f90d6613270) 0 empty
  mpl_::int_<9> (0x0x7f90d6611300) 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> (0x0x7f90d66132d8) 0 empty
  mpl_::int_<10> (0x0x7f90d6611360) 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> (0x0x7f90d6613340) 0 empty
  mpl_::int_<11> (0x0x7f90d66113c0) 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> (0x0x7f90d66133a8) 0 empty
  mpl_::int_<12> (0x0x7f90d6611420) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f90d6611480) 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> (0x0x7f90d6613410) 0 empty
  mpl_::int_<13> (0x0x7f90d66114e0) 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> (0x0x7f90d6611600) 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> (0x0x7f90d6611a20) 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> > (0x0x7f90d66137b8) 0 empty
  mpl_::int_<-1> (0x0x7f90d6611ba0) 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> (0x0x7f90d6611c00) 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> (0x0x7f90d6611d20) 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> > (0x0x7f90d66139c0) 0 empty
  mpl_::int_<-1> (0x0x7f90d6611ea0) 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> (0x0x7f90d663f060) 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> (0x0x7f90d663f360) 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> > (0x0x7f90d6613bc8) 0 empty
  mpl_::int_<-1> (0x0x7f90d663f4e0) 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> (0x0x7f90d663f540) 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 (0x0x7f90d6613d00) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7f90d6613d68) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f90d6613d00)
    std::exception (0x0x7f90d663fde0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f90d6613d68)

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 (0x0x7f90d6613dd0) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f90d6613e38) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f90d6613dd0)
    std::bad_cast (0x0x7f90d6613ea0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f90d6613e38)
      std::exception (0x0x7f90d663fe40) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f90d6613ea0)

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 (0x0x7f90d6613f08) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f90d6613f70) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f90d6613f08)
    std::bad_cast (0x0x7f90d6689000) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f90d6613f70)
      std::exception (0x0x7f90d663fea0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f90d6689000)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7f90d663ff00) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7f90d66a6060) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7f90d66a6120) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7f90d66a6360) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f90d66a63c0) 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> (0x0x7f90d63031e0) 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> (0x0x7f90d6303240) 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> (0x0x7f90d63032a0) 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> (0x0x7f90d6303300) 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> (0x0x7f90d6303360) 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> (0x0x7f90d63033c0) 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> (0x0x7f90d6303420) 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> (0x0x7f90d6303480) 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> (0x0x7f90d63034e0) 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> (0x0x7f90d6303540) 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> (0x0x7f90d63035a0) 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> (0x0x7f90d6303600) 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> (0x0x7f90d6303660) 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> (0x0x7f90d63036c0) 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> (0x0x7f90d6303720) 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> (0x0x7f90d6303780) 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> (0x0x7f90d63037e0) 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> (0x0x7f90d6303840) 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> (0x0x7f90d63038a0) 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> (0x0x7f90d6303900) 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> (0x0x7f90d6303960) 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> (0x0x7f90d63039c0) 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> (0x0x7f90d6303a20) 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> (0x0x7f90d6303a80) 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> (0x0x7f90d6303ae0) 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> (0x0x7f90d6303b40) 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> (0x0x7f90d6303ba0) 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> (0x0x7f90d6303c00) 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> (0x0x7f90d6303c60) 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> (0x0x7f90d6303cc0) 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> (0x0x7f90d6303d20) 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> (0x0x7f90d6303d80) 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> (0x0x7f90d6303de0) 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> (0x0x7f90d6303e40) 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> (0x0x7f90d6303ea0) 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> (0x0x7f90d6303f00) 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> (0x0x7f90d6303f60) 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> (0x0x7f90d6336000) 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> (0x0x7f90d6336060) 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> (0x0x7f90d63360c0) 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> (0x0x7f90d6336120) 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> (0x0x7f90d6336180) 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> (0x0x7f90d63361e0) 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> (0x0x7f90d6336240) 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> (0x0x7f90d63362a0) 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> (0x0x7f90d6336300) 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> (0x0x7f90d6336360) 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> (0x0x7f90d63363c0) 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> (0x0x7f90d6336420) 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> (0x0x7f90d6336480) 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> (0x0x7f90d63364e0) 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> (0x0x7f90d6336540) 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> (0x0x7f90d63365a0) 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> (0x0x7f90d6336600) 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> (0x0x7f90d6336660) 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> (0x0x7f90d63366c0) 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> (0x0x7f90d6336720) 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> (0x0x7f90d6336780) 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> (0x0x7f90d63367e0) 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> (0x0x7f90d6336840) 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> (0x0x7f90d63368a0) 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> (0x0x7f90d6336900) 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> (0x0x7f90d6336960) 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> (0x0x7f90d63369c0) 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> (0x0x7f90d6336a20) 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> (0x0x7f90d6336a80) 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> (0x0x7f90d6336ae0) 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> (0x0x7f90d6336b40) 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> (0x0x7f90d6336ba0) 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> (0x0x7f90d6336c00) 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> (0x0x7f90d6336c60) 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> (0x0x7f90d6336cc0) 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> (0x0x7f90d6336d20) 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> (0x0x7f90d6336d80) 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> (0x0x7f90d6336de0) 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> (0x0x7f90d6336e40) 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> (0x0x7f90d6336ea0) 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> (0x0x7f90d6336f00) 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> (0x0x7f90d6336f60) 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> (0x0x7f90d6367000) 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> (0x0x7f90d6367060) 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> (0x0x7f90d63670c0) 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> (0x0x7f90d6367120) 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> (0x0x7f90d6367180) 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> (0x0x7f90d63671e0) 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> (0x0x7f90d6367240) 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> (0x0x7f90d63672a0) 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> (0x0x7f90d6367300) 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> (0x0x7f90d6367360) 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> (0x0x7f90d63673c0) 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> (0x0x7f90d6367420) 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> (0x0x7f90d6367480) 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> (0x0x7f90d63674e0) 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> (0x0x7f90d6367540) 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> (0x0x7f90d63675a0) 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> (0x0x7f90d6367600) 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> (0x0x7f90d6367660) 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> (0x0x7f90d63676c0) 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> (0x0x7f90d6367720) 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> (0x0x7f90d6367780) 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> (0x0x7f90d63677e0) 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> (0x0x7f90d6367840) 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> (0x0x7f90d63678a0) 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> (0x0x7f90d6367900) 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> (0x0x7f90d6367960) 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> (0x0x7f90d63679c0) 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> (0x0x7f90d6367a20) 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> (0x0x7f90d6367a80) 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> (0x0x7f90d6367ae0) 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> (0x0x7f90d6367b40) 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> (0x0x7f90d6367ba0) 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> (0x0x7f90d6367c00) 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> (0x0x7f90d6367c60) 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> (0x0x7f90d6367cc0) 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> (0x0x7f90d6367d20) 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> (0x0x7f90d6367d80) 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> (0x0x7f90d6367de0) 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> (0x0x7f90d6367e40) 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> (0x0x7f90d6367ea0) 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> (0x0x7f90d6367f00) 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> (0x0x7f90d6367f60) 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> (0x0x7f90d6394000) 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> (0x0x7f90d6394060) 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> (0x0x7f90d63940c0) 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> (0x0x7f90d6394120) 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> (0x0x7f90d6394180) 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> (0x0x7f90d63941e0) 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> (0x0x7f90d6394240) 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> (0x0x7f90d63942a0) 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> (0x0x7f90d6394300) 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> (0x0x7f90d6394360) 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> (0x0x7f90d63943c0) 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> (0x0x7f90d6394420) 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> (0x0x7f90d6394480) 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> (0x0x7f90d63944e0) 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> (0x0x7f90d6394540) 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> (0x0x7f90d63945a0) 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> (0x0x7f90d6394600) 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> (0x0x7f90d6394660) 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> (0x0x7f90d63946c0) 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> (0x0x7f90d6394720) 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> (0x0x7f90d6394780) 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> (0x0x7f90d63947e0) 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> (0x0x7f90d6394840) 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> (0x0x7f90d63948a0) 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> (0x0x7f90d6394900) 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> (0x0x7f90d6394960) 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> (0x0x7f90d63949c0) 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> (0x0x7f90d6394a20) 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> (0x0x7f90d6394a80) 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> (0x0x7f90d6394ae0) 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> (0x0x7f90d6394b40) 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> (0x0x7f90d6394ba0) 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> (0x0x7f90d6394c00) 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> (0x0x7f90d6394c60) 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> (0x0x7f90d6394cc0) 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> (0x0x7f90d6394d20) 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> (0x0x7f90d6394d80) 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> (0x0x7f90d6394de0) 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> (0x0x7f90d6394e40) 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> (0x0x7f90d6394ea0) 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> (0x0x7f90d6394f00) 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> (0x0x7f90d6394f60) 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> (0x0x7f90d63c4000) 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> (0x0x7f90d63c4060) 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> (0x0x7f90d63c40c0) 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> (0x0x7f90d63c4120) 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> (0x0x7f90d63c4180) 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> (0x0x7f90d63c41e0) 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> (0x0x7f90d63c4240) 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> (0x0x7f90d63c42a0) 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> (0x0x7f90d63c4300) 0 empty

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x7f90d63c4360) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f90d63c43c0) 0

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7f90d63c4480) 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> (0x0x7f90d63c44e0) 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> (0x0x7f90d63c4540) 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> (0x0x7f90d63c45a0) 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> (0x0x7f90d63c4660) 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> (0x0x7f90d63c46c0) 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> (0x0x7f90d63c4720) 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> (0x0x7f90d63c4780) 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> (0x0x7f90d63c47e0) 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> (0x0x7f90d63c4840) 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> (0x0x7f90d63c48a0) 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> (0x0x7f90d63c4900) 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> (0x0x7f90d63c4960) 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> (0x0x7f90d63c49c0) 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> (0x0x7f90d63c4a20) 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> (0x0x7f90d63c4a80) 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> (0x0x7f90d63c4ae0) 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> (0x0x7f90d63c4b40) 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> (0x0x7f90d63c4ba0) 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> (0x0x7f90d63c4c00) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f90d63c4de0) 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> (0x0x7f90d63c4e40) 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> (0x0x7f90d63c4f00) 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> (0x0x7f90d6420000) 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> (0x0x7f90d64200c0) 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> (0x0x7f90d6420180) 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> (0x0x7f90d6420240) 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> (0x0x7f90d6420300) 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> (0x0x7f90d64203c0) 0 empty

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

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f90d6689820) 0 empty
  mpl_::int_<0> (0x0x7f90d64204e0) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f90d6689888) 0 empty
  mpl_::int_<1> (0x0x7f90d6420540) 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 (0x0x7f90d66898f0) 0 empty
  mpl_::int_<2> (0x0x7f90d64205a0) 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> (0x0x7f90d6420660) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7f90d6420720) 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> > (0x0x7f90d6689a28) 0 empty
  mpl_::int_<-1> (0x0x7f90d64208a0) 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> (0x0x7f90d6420a20) 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> (0x0x7f90d6420ae0) 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> (0x0x7f90d6420ba0) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f90d6689a90) 0 empty
  boost::mpl::l_end (0x0x7f90d6420c60) 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> (0x0x7f90d645b618) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f90d645b680) 0 empty
    boost::mpl::l_end (0x0x7f90d64566c0) 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> (0x0x7f90d64ae2a0) 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> (0x0x7f90d64ae360) 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> (0x0x7f90d64ae420) 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> (0x0x7f90d64ae4e0) 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> (0x0x7f90d64ae600) 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> > (0x0x7f90d64a73a8) 0 empty
  mpl_::int_<-1> (0x0x7f90d64ae780) 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> (0x0x7f90d64aea20) 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> (0x0x7f90d64aeae0) 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> (0x0x7f90d64aeba0) 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> (0x0x7f90d64aec60) 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> (0x0x7f90d64aed20) 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> (0x0x7f90d64aede0) 0 empty

Class boost::mpl::begin<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<mpl_::na> (0x0x7f90d64aef60) 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> > (0x0x7f90d64a74e0) 0 empty
  mpl_::int_<-1> (0x0x7f90d64df120) 0 empty

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7f90d64df180) 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> > (0x0x7f90d64a7618) 0 empty
  mpl_::int_<-1> (0x0x7f90d64df300) 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> (0x0x7f90d64df600) 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> > (0x0x7f90d64a7820) 0 empty
  mpl_::int_<-1> (0x0x7f90d64df780) 0 empty

Class boost::mpl::first<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::first<mpl_::na> (0x0x7f90d64df7e0) 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> > (0x0x7f90d64a7958) 0 empty
  mpl_::int_<-1> (0x0x7f90d64df960) 0 empty

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7f90d64df9c0) 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> > (0x0x7f90d64a7a90) 0 empty
  mpl_::int_<-1> (0x0x7f90d64dfb40) 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> (0x0x7f90d64dfcc0) 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> (0x0x7f90d611f060) 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> > (0x0x7f90d64a7c98) 0 empty
  mpl_::int_<-1> (0x0x7f90d611f1e0) 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> (0x0x7f90d611f2a0) 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> > (0x0x7f90d64a7ea0) 0 empty
  mpl_::int_<-1> (0x0x7f90d611f420) 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> (0x0x7f90d611f660) 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> > (0x0x7f90d6136138) 0 empty
  mpl_::int_<-1> (0x0x7f90d611f7e0) 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> (0x0x7f90d611f900) 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> (0x0x7f90d611f9c0) 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> > (0x0x7f90d6136340) 0 empty
  mpl_::int_<-1> (0x0x7f90d611fb40) 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> (0x0x7f90d611fde0) 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> > (0x0x7f90d61365b0) 0 empty
  mpl_::int_<-1> (0x0x7f90d611ff60) 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> (0x0x7f90d6157360) 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> > (0x0x7f90d6136750) 0 empty
  mpl_::int_<-1> (0x0x7f90d61574e0) 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> (0x0x7f90d61578a0) 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> > (0x0x7f90d6136888) 0 empty
  mpl_::int_<-1> (0x0x7f90d6157a20) 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 (0x0x7f90d6157b40) 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> (0x0x7f90d6157e40) 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> (0x0x7f90d6157ea0) 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> (0x0x7f90d61ad000) 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> > (0x0x7f90d6136b60) 0 empty
  mpl_::int_<-1> (0x0x7f90d61ad180) 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> (0x0x7f90d61ad1e0) 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> > (0x0x7f90d6136c98) 0 empty
  mpl_::int_<-1> (0x0x7f90d61ad360) 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 (0x0x7f90d61ad480) 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> (0x0x7f90d61ad780) 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> (0x0x7f90d61ad7e0) 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> (0x0x7f90d61ad900) 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> > (0x0x7f90d61d0000) 0 empty
  mpl_::int_<-1> (0x0x7f90d61ada80) 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> (0x0x7f90d61adae0) 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> > (0x0x7f90d61d0138) 0 empty
  mpl_::int_<-1> (0x0x7f90d61adc60) 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> (0x0x7f90d61add80) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7f90d61ade40) 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> > (0x0x7f90d61d0340) 0 empty
  mpl_::int_<-1> (0x0x7f90d61e5000) 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> (0x0x7f90d61e5360) 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> > (0x0x7f90d61d06e8) 0 empty
  mpl_::int_<-1> (0x0x7f90d61e54e0) 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> (0x0x7f90d61e5540) 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> > (0x0x7f90d61d0820) 0 empty
  mpl_::int_<-1> (0x0x7f90d61e56c0) 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> (0x0x7f90d61e58a0) 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> (0x0x7f90d61e5960) 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> (0x0x7f90d61e5ba0) 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> (0x0x7f90d61e5c60) 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> (0x0x7f90d61e5d20) 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> (0x0x7f90d61e5de0) 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> (0x0x7f90d61e5ea0) 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> (0x0x7f90d621e000) 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> (0x0x7f90d621e420) 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> > (0x0x7f90d61d0ea0) 0 empty
  mpl_::int_<-1> (0x0x7f90d621e5a0) 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> (0x0x7f90d621e600) 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> (0x0x7f90d621e720) 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> (0x0x7f90d621eb40) 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> > (0x0x7f90d623e270) 0 empty
  mpl_::int_<-1> (0x0x7f90d621ecc0) 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> (0x0x7f90d621ed20) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7f90d6253000) 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> (0x0x7f90d6253060) 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> (0x0x7f90d6253120) 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> (0x0x7f90d623e410) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f90d62531e0) 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> (0x0x7f90d6253240) 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> (0x0x7f90d6253300) 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> (0x0x7f90d62533c0) 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> (0x0x7f90d623ef70) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f90d6253e40) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7f90d629f9c0) 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> > (0x0x7f90d6298c98) 0 empty
  mpl_::int_<-1> (0x0x7f90d629fb40) 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> (0x0x7f90d629fba0) 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> (0x0x7f90d629fc60) 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> (0x0x7f90d629fd20) 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> (0x0x7f90d629fde0) 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> (0x0x7f90d629fea0) 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> (0x0x7f90d629ff60) 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> (0x0x7f90d62e0120) 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> (0x0x7f90d62e01e0) 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> (0x0x7f90d62e02a0) 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> (0x0x7f90d62e0360) 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> (0x0x7f90d62e0420) 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> (0x0x7f90d62e0720) 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> > (0x0x7f90d6298f08) 0 empty
  mpl_::int_<-1> (0x0x7f90d62e08a0) 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> (0x0x7f90d62e09c0) 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> (0x0x7f90d62e0ae0) 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> > (0x0x7f90d5f03138) 0 empty
  mpl_::int_<-1> (0x0x7f90d62e0c60) 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> (0x0x7f90d5f23060) 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> > (0x0x7f90d5f032d8) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f231e0) 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> (0x0x7f90d5f232a0) 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> > (0x0x7f90d5f03410) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f23420) 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> (0x0x7f90d5f235a0) 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> > (0x0x7f90d5f03618) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f23720) 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> (0x0x7f90d5f23840) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7f90d5f23900) 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> > (0x0x7f90d5f03820) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f23a80) 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> (0x0x7f90d5f23b40) 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> (0x0x7f90d5f23e40) 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> > (0x0x7f90d5f03a28) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f5b000) 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> (0x0x7f90d5f5b060) 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> (0x0x7f90d5f5b180) 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> (0x0x7f90d5f5b480) 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> > (0x0x7f90d5f03c98) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f5b600) 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> (0x0x7f90d5f5b660) 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> (0x0x7f90d5f5b780) 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> (0x0x7f90d5f5ba80) 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> > (0x0x7f90d5f03f08) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f5bc00) 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> (0x0x7f90d5f5bc60) 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> (0x0x7f90d5f5bd80) 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> (0x0x7f90d5f8f0c0) 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> > (0x0x7f90d5f871a0) 0 empty
  mpl_::int_<-1> (0x0x7f90d5f8f240) 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> (0x0x7f90d5f8f2a0) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f90d5fd15a0) 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> (0x0x7f90d5fd1a80) 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> (0x0x7f90d5fd1ae0) 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> (0x0x7f90d5fd1b40) 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> (0x0x7f90d5fd1ba0) 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> (0x0x7f90d5fd1c60) 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> (0x0x7f90d5fd1cc0) 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> (0x0x7f90d5fd1d80) 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> (0x0x7f90d5fd1de0) 0 empty

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f90d60546c0) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f90d6054780) 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 (0x0x7f90d5ff52d8) 0 empty
  boost::math::detail::ieee_tag (0x0x7f90d60547e0) 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 (0x0x7f90d5ff5340) 0 empty
  boost::math::detail::ieee_tag (0x0x7f90d6054840) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f90d60548a0) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f90d6054900) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f90d6054960) 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 (0x0x7f90d60549c0) 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> (0x0x7f90d6054ae0) 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> (0x0x7f90d6054b40) 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> (0x0x7f90d6054c60) 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> (0x0x7f90d6054d80) 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> (0x0x7f90d6054f00) 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> (0x0x7f90d6054f60) 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> (0x0x7f90d5d63000) 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> (0x0x7f90d5d63060) 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> (0x0x7f90d5d630c0) 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> (0x0x7f90d5d63180) 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> (0x0x7f90d5d631e0) 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> (0x0x7f90d5d63240) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f90d5d63300) 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 (0x0x7f90d5ff54e0) 0 empty
  boost::container::ordered_range_t (0x0x7f90d5d63360) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f90d5d633c0) 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 (0x0x7f90d5d63420) 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> (0x0x7f90d5d63540) 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> (0x0x7f90d5d635a0) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7f90d5d639c0) 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> (0x0x7f90d5ff58f0) 0 empty
  boost::mpl::identity<char> (0x0x7f90d5d63a20) 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> (0x0x7f90d5ff5958) 0 empty
  boost::mpl::identity<char> (0x0x7f90d5d63a80) 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> (0x0x7f90d5de52a0) 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> (0x0x7f90d5ff59c0) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f90d5de5300) 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> (0x0x7f90d5de5360) 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> (0x0x7f90d5ff5a28) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f90d5de53c0) 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> (0x0x7f90d5de5420) 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> (0x0x7f90d5ff5a90) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f90d5de5480) 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> (0x0x7f90d5de54e0) 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> (0x0x7f90d5ff5af8) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f90d5de5540) 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> (0x0x7f90d5de55a0) 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> (0x0x7f90d5ff5b60) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f90d5de5600) 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> (0x0x7f90d5de5660) 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> (0x0x7f90d5ff5bc8) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f90d5de56c0) 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> (0x0x7f90d5de5720) 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> (0x0x7f90d5ff5c30) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f90d5de5780) 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> (0x0x7f90d5de57e0) 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> (0x0x7f90d5ff5c98) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f90d5de5840) 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> (0x0x7f90d5de58a0) 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> (0x0x7f90d5ff5d00) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7f90d5de5900) 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> (0x0x7f90d5de5960) 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> (0x0x7f90d5ff5d68) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f90d5de59c0) 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> (0x0x7f90d5de5a80) 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> (0x0x7f90d5ff5dd0) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f90d5de5ae0) 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> (0x0x7f90d5de5b40) 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> (0x0x7f90d5ff5e38) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f90d5de5ba0) 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> (0x0x7f90d5de5c00) 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> (0x0x7f90d5ff5ea0) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f90d5de5c60) 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> (0x0x7f90d5de5d20) 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> (0x0x7f90d5de5d80) 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> (0x0x7f90d5de5f00) 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> (0x0x7f90d5de5f60) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f90d5e530c0) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f90d5e21340) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f90d5e53060) 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 (0x0x7f90d5e53120) 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*>::*> (0x0x7f90d5e53240) 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*> (0x0x7f90d5e533c0) 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*> (0x0x7f90d5e216e8) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f90d5e53420) 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*> (0x0x7f90d5e53360) 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*> (0x0x7f90d5e53480) 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*> (0x0x7f90d5e534e0) 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> (0x0x7f90d5e535a0) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f90d5e21888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5e218f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53600) 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> > (0x0x7f90d5e21958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5e219c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53660) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f90d5e21a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5e21a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e536c0) 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> > (0x0x7f90d5e21af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5e21b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53720) 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> > (0x0x7f90d5e21bc8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d5e21c30) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53780) 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> > (0x0x7f90d5e21c98) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d5e21d00) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d5e21d68) 0 empty
      mpl_::bool_<false> (0x0x7f90d5e537e0) 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> (0x0x7f90d5e53840) 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> (0x0x7f90d5e53540) 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*> (0x0x7f90d5e531e0) 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*>::*> (0x0x7f90d5e53900) 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*> (0x0x7f90d5e539c0) 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*> (0x0x7f90d5e212d8) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f90d5e53a20) 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*> (0x0x7f90d5e53960) 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*> (0x0x7f90d5e53a80) 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*> (0x0x7f90d5e53ae0) 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> (0x0x7f90d5e53ba0) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f90d5e215b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5e21680) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53c00) 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> > (0x0x7f90d5eec000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5eec068) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53c60) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f90d5eec0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5eec138) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53cc0) 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> > (0x0x7f90d5eec1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5eec208) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53d20) 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> > (0x0x7f90d5eec270) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d5eec2d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d5e53d80) 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> > (0x0x7f90d5eec340) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d5eec3a8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d5eec410) 0 empty
      mpl_::bool_<false> (0x0x7f90d5e53de0) 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> (0x0x7f90d5e53e40) 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> (0x0x7f90d5e53b40) 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*> (0x0x7f90d5e538a0) 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*>::*> (0x0x7f90d5e53f00) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7f90d5b15000) 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*> (0x0x7f90d5eec5b0) 0 empty
  std::iterator_traits<signed char*> (0x0x7f90d5b15060) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f90d5e53f60) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f90d5b150c0) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f90d5b15120) 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> (0x0x7f90d5b151e0) 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> (0x0x7f90d5b15180) 0 empty

Class boost::iterator_range<signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<signed char*> (0x0x7f90d5e53ea0) 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*>::*> (0x0x7f90d5b152a0) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f90d5b15360) 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*> (0x0x7f90d5eec888) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f90d5b153c0) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f90d5b15300) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f90d5b15420) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f90d5b15480) 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> (0x0x7f90d5b15540) 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> (0x0x7f90d5b154e0) 0 empty

Class boost::iterator_range<unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<unsigned char*> (0x0x7f90d5b15240) 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> (0x0x7f90d5b155a0) 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> (0x0x7f90d5b15600) 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> (0x0x7f90d59d1600) 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> (0x0x7f90d59d16c0) 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> (0x0x7f90d59d1780) 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> (0x0x7f90d59d1840) 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> > (0x0x7f90d59d1960) 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 (0x0x7f90d58fb8f0) 0
    vptr=((& boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE) + 16u)
  std::runtime_error (0x0x7f90d58fb958) 0
      primary-for boost::escaped_list_error (0x0x7f90d58fb8f0)
    std::exception (0x0x7f90d59d1a20) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f90d58fb958)

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

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f90d57b6120) 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> (0x0x7f90d57b60c0) 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 (0x0x7f90d57ce000) 0
  std::allocator<int> (0x0x7f90d57ce068) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f90d57b6180) 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> > (0x0x7f90d59d1ea0) 0

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

Class boost::offset_separator
   size=32 align=8
   base size=30 base align=8
boost::offset_separator (0x0x7f90d59d1e40) 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> > (0x0x7f90d57b66c0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f90d57b6780) 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> > (0x0x7f90d57b6720) 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> > (0x0x7f90d57b67e0) 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> > (0x0x7f90d57b6660) 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> > > (0x0x7f90d57b6840) 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> > > (0x0x7f90d57ce9c0) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f90d57b6960) 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> (0x0x7f90d57b6b40) 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> (0x0x7f90d57b6ae0) 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> (0x0x7f90d57b6c60) 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> (0x0x7f90d57ced00) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f90d57b6cc0) 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> (0x0x7f90d57b6ea0) 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> (0x0x7f90d57b6e40) 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> (0x0x7f90d57b6de0) 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> (0x0x7f90d57b6d80) 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> (0x0x7f90d58a7000) 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> (0x0x7f90d57b6f60) 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> (0x0x7f90d57b6f00) 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> (0x0x7f90d57b6d20) 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> (0x0x7f90d57ce958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d58b0000) 0 empty
    mpl_::bool_<false> (0x0x7f90d58a71e0) 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> > (0x0x7f90d58a7300) 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> > (0x0x7f90d57b6a80) 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> (0x0x7f90d58a7480) 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> (0x0x7f90d58a7420) 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> (0x0x7f90d58a74e0) 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> (0x0x7f90d58b0340) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f90d58a7540) 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> (0x0x7f90d58a7660) 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> (0x0x7f90d58b0478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d58b04e0) 0 empty
    mpl_::bool_<true> (0x0x7f90d58a7780) 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> > > > > (0x0x7f90d58a77e0) 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> > > > > (0x0x7f90d58a73c0) 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> (0x0x7f90d58a7840) 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> > > > > (0x0x7f90d58a7360) 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> (0x0x7f90d58b0618) 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> > > > > (0x0x7f90d58a78a0) 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> > (0x0x7f90d57b6a20) 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> (0x0x7f90d58b0680) 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> > (0x0x7f90d58a7900) 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> > > (0x0x7f90d58b06e8) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f90d58b0750) 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> > (0x0x7f90d58a7960) 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> (0x0x7f90d58a7b40) 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> (0x0x7f90d58a7ae0) 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> (0x0x7f90d58a7ba0) 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> (0x0x7f90d58b09c0) 0 empty
  boost::detail::is_convertible_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f90d58a7c00) 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> (0x0x7f90d58a7ea0) 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> (0x0x7f90d58a7e40) 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> (0x0x7f90d58a7de0) 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> (0x0x7f90d58a7d80) 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> (0x0x7f90d58d0000) 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> (0x0x7f90d58a7f60) 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> (0x0x7f90d58a7f00) 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> (0x0x7f90d58a7d20) 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> (0x0x7f90d58b0dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d58b0e38) 0 empty
    mpl_::bool_<true> (0x0x7f90d58d0120) 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> (0x0x7f90d58d0180) 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> (0x0x7f90d58a7a80) 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>&> > (0x0x7f90d58d0360) 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>&> > (0x0x7f90d58d0300) 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>&> (0x0x7f90d58d04e0) 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>&> (0x0x7f90d58df208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d58df270) 0 empty
    mpl_::bool_<true> (0x0x7f90d58d0540) 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>&> (0x0x7f90d58df3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d58df410) 0 empty
    mpl_::bool_<false> (0x0x7f90d58d05a0) 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>&> (0x0x7f90d58df548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d58df5b0) 0 empty
    mpl_::bool_<true> (0x0x7f90d58d0600) 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>&> > (0x0x7f90d58df618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d58df680) 0 empty
    mpl_::bool_<true> (0x0x7f90d58d0720) 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> > (0x0x7f90d58df6e8) 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> > (0x0x7f90d58df750) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f90d58df7b8) 0 empty
      mpl_::bool_<true> (0x0x7f90d58d0780) 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> > > (0x0x7f90d58d07e0) 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> > > (0x0x7f90d58d0480) 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> > > (0x0x7f90d58d0420) 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>&> (0x0x7f90d58df8f0) 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> > > (0x0x7f90d58d0840) 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>&> (0x0x7f90d58d03c0) 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>&> > (0x0x7f90d58d02a0) 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>&> (0x0x7f90d58df958) 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>&> > (0x0x7f90d58d08a0) 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>*> (0x0x7f90d58d09c0) 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> > (0x0x7f90d58d0a20) 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> > (0x0x7f90d58dfb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d58dfbc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d58d0a80) 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> (0x0x7f90d58d0ae0) 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> > (0x0x7f90d58d0960) 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> > (0x0x7f90d58d0900) 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>&> (0x0x7f90d58dfd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d58dfdd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d58d0cc0) 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>&> > (0x0x7f90d58dfe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d58dfea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d58d0d20) 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>&> (0x0x7f90d58dff08) 0 empty
  mpl_::bool_<true> (0x0x7f90d58d0d80) 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>&> > (0x0x7f90d54fe068) 0 empty
  mpl_::bool_<true> (0x0x7f90d58d0de0) 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> > (0x0x7f90d54fe0d0) 0 empty
  mpl_::bool_<true> (0x0x7f90d58d0e40) 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> > (0x0x7f90d54fe138) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d54fe1a0) 0 empty
    mpl_::bool_<true> (0x0x7f90d58d0ea0) 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> > (0x0x7f90d54fe208) 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> > (0x0x7f90d54fe270) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d54fe2d8) 0 empty
      mpl_::bool_<true> (0x0x7f90d58d0f00) 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>&> (0x0x7f90d54fe340) 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> > (0x0x7f90d54fe3a8) 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> > (0x0x7f90d54fe410) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d54fe478) 0 empty
        mpl_::bool_<true> (0x0x7f90d58d0f60) 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> > > (0x0x7f90d5502000) 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> > > (0x0x7f90d58d0c60) 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> > (0x0x7f90d5502240) 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> > (0x0x7f90d55021e0) 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> > (0x0x7f90d5502180) 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> > (0x0x7f90d5502120) 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> > > (0x0x7f90d58d0c00) 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> (0x0x7f90d58d0240) 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>*> (0x0x7f90d5502420) 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> > (0x0x7f90d5502540) 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> > (0x0x7f90d55025a0) 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> > (0x0x7f90d5502600) 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> > (0x0x7f90d54fe9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d54fea28) 0 empty
    mpl_::bool_<false> (0x0x7f90d5502720) 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> > (0x0x7f90d54fea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d54feaf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d5502780) 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> > (0x0x7f90d54feb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d54febc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d55027e0) 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> > (0x0x7f90d54fec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d54fec98) 0 empty
    mpl_::bool_<false> (0x0x7f90d5502840) 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> > (0x0x7f90d55028a0) 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> > (0x0x7f90d5502a20) 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> > (0x0x7f90d55029c0) 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> > (0x0x7f90d5502a80) 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> > (0x0x7f90d5502ea0) 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> > (0x0x7f90d5561340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55613a8) 0 empty
    mpl_::bool_<false> (0x0x7f90d5502f00) 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> > (0x0x7f90d55614e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5561548) 0 empty
    mpl_::bool_<false> (0x0x7f90d5502f60) 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> > (0x0x7f90d55615b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5561618) 0 empty
    mpl_::bool_<false> (0x0x7f90d55700c0) 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> > (0x0x7f90d5561680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55616e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570120) 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> > (0x0x7f90d5561750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55617b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570180) 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> > (0x0x7f90d5561820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5561888) 0 empty
    mpl_::bool_<false> (0x0x7f90d55701e0) 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> > (0x0x7f90d55618f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5561958) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570240) 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> > > (0x0x7f90d55619c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5561a28) 0 empty
    mpl_::bool_<false> (0x0x7f90d55702a0) 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> > (0x0x7f90d5561a90) 0 empty
  mpl_::bool_<false> (0x0x7f90d5570300) 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> > (0x0x7f90d5561af8) 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> > (0x0x7f90d5561b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570360) 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> > > (0x0x7f90d5561bc8) 0 empty
  mpl_::bool_<false> (0x0x7f90d55703c0) 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> > > (0x0x7f90d5561c30) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f90d5561c98) 0 empty
    mpl_::bool_<true> (0x0x7f90d5570420) 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>&> (0x0x7f90d5561d00) 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> > > (0x0x7f90d5561d68) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f90d5561dd0) 0 empty
      mpl_::bool_<true> (0x0x7f90d5570480) 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> > (0x0x7f90d55704e0) 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> > (0x0x7f90d55024e0) 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>&> (0x0x7f90d5502480) 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> (0x0x7f90d58d01e0) 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> > (0x0x7f90d54fe888) 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> (0x0x7f90d5570540) 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> > > (0x0x7f90d55705a0) 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> > > (0x0x7f90d55911a0) 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> > > (0x0x7f90d5570600) 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> > > (0x0x7f90d5591208) 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> > > (0x0x7f90d5591270) 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> > > (0x0x7f90d5570660) 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> > > (0x0x7f90d5570720) 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> > > (0x0x7f90d55912d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5591340) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570780) 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> > > (0x0x7f90d55913a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5591410) 0 empty
    mpl_::bool_<false> (0x0x7f90d55707e0) 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> > > (0x0x7f90d5591478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55914e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570840) 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> > > (0x0x7f90d55708a0) 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> > > (0x0x7f90d5591548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55915b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570900) 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> > > (0x0x7f90d5570960) 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> > > (0x0x7f90d55706c0) 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> > > (0x0x7f90d55709c0) 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> > > (0x0x7f90d5591680) 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> > > (0x0x7f90d5570a20) 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> > > (0x0x7f90d5570c00) 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> > > (0x0x7f90d5570ba0) 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> > > (0x0x7f90d5570b40) 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> > > (0x0x7f90d5570ae0) 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> > > (0x0x7f90d5570d20) 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> > > (0x0x7f90d5591888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55918f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570d80) 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> > > (0x0x7f90d5591958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55919c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570de0) 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> > > (0x0x7f90d5591a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5591a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570e40) 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> > > (0x0x7f90d5591af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5591b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d5570ea0) 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> (0x0x7f90d5570f00) 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> > > (0x0x7f90d5570cc0) 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> > > (0x0x7f90d5570c60) 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> > > (0x0x7f90d5570a80) 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> > > (0x0x7f90d5570f60) 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*> (0x0x7f90d55c1000) 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> > (0x0x7f90d55c1060) 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> > > (0x0x7f90d55c11e0) 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> > > (0x0x7f90d5591d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5591dd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1240) 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> > > (0x0x7f90d5591e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5591ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1360) 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> > > (0x0x7f90d5591f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5591f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c13c0) 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> > > (0x0x7f90d55c14e0) 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> > > (0x0x7f90d55ce0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55ce138) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1540) 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> > > (0x0x7f90d55c1660) 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> > > (0x0x7f90d55c1180) 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> > > (0x0x7f90d55c16c0) 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> > > (0x0x7f90d55ce208) 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> > > (0x0x7f90d55c1720) 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> > > (0x0x7f90d55c1900) 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> > > (0x0x7f90d55c18a0) 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> > > (0x0x7f90d55c1840) 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> > > (0x0x7f90d55c17e0) 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> > > (0x0x7f90d55c1ae0) 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> > > (0x0x7f90d55ce680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55ce6e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1b40) 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> > > (0x0x7f90d55ce820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55ce888) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1ba0) 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> > > (0x0x7f90d55ce9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55cea28) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1c00) 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> > > (0x0x7f90d55cea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55ceaf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1d20) 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> (0x0x7f90d55c1d80) 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> > > (0x0x7f90d55c1a80) 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> > > (0x0x7f90d55c1a20) 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> > > (0x0x7f90d55c1780) 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> > > (0x0x7f90d55c1de0) 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> > > (0x0x7f90d55ced00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55ced68) 0 empty
    mpl_::bool_<false> (0x0x7f90d55c1f00) 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> >*> (0x0x7f90d55f8060) 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> > > (0x0x7f90d55ceea0) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f90d55f80c0) 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> > > (0x0x7f90d55cef08) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f90d55cef70) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f90d55f8120) 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> > > (0x0x7f90d55fd0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55fd138) 0 empty
    mpl_::bool_<false> (0x0x7f90d55f8180) 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> > > (0x0x7f90d55fd1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d55fd208) 0 empty
    mpl_::bool_<true> (0x0x7f90d55f82a0) 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> (0x0x7f90d55f8300) 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> (0x0x7f90d55fd270) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f90d55f8360) 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> > > (0x0x7f90d55fd2d8) 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> (0x0x7f90d55fd340) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f90d55f83c0) 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> > > (0x0x7f90d55fd410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55fd478) 0 empty
    mpl_::bool_<false> (0x0x7f90d55f8420) 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> >*> (0x0x7f90d55f8540) 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> > > (0x0x7f90d55fd5b0) 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> >*> (0x0x7f90d55f85a0) 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> > > (0x0x7f90d55fd618) 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> > > (0x0x7f90d55fd680) 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> >*> (0x0x7f90d55f8600) 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> > > (0x0x7f90d55fd6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d55fd750) 0 empty
    mpl_::bool_<false> (0x0x7f90d55f8660) 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> > > (0x0x7f90d55fd7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d55fd820) 0 empty
    mpl_::bool_<true> (0x0x7f90d55f86c0) 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> > > > (0x0x7f90d55fd888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d55fd8f0) 0 empty
    mpl_::bool_<true> (0x0x7f90d55f8720) 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> > (0x0x7f90d55fd958) 0 empty
  mpl_::bool_<true> (0x0x7f90d55f8780) 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> > (0x0x7f90d55fd9c0) 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> > (0x0x7f90d55fda28) 0 empty
    mpl_::bool_<true> (0x0x7f90d55f87e0) 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> (0x0x7f90d55fda90) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f90d55f8840) 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> (0x0x7f90d55fdaf8) 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> (0x0x7f90d55fdb60) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f90d55f88a0) 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> > (0x0x7f90d55f89c0) 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> > (0x0x7f90d55f8960) 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> > (0x0x7f90d55f8b40) 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> > (0x0x7f90d55f8ae0) 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>&> (0x0x7f90d55f8a80) 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> (0x0x7f90d55f8a20) 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> > (0x0x7f90d55fde38) 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> (0x0x7f90d55f8ba0) 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> > > (0x0x7f90d55f8c00) 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> > > (0x0x7f90d5660000) 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> > > (0x0x7f90d55f8c60) 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> > > (0x0x7f90d5660068) 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> > > (0x0x7f90d56600d0) 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> > > (0x0x7f90d55f8cc0) 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> > > (0x0x7f90d55f8d80) 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> > > (0x0x7f90d5660138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d56601a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d55f8de0) 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> > > (0x0x7f90d5660208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5660270) 0 empty
    mpl_::bool_<false> (0x0x7f90d55f8e40) 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> > > (0x0x7f90d56602d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5660340) 0 empty
    mpl_::bool_<false> (0x0x7f90d55f8ea0) 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> > > (0x0x7f90d55f8f00) 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> > > (0x0x7f90d56603a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5660410) 0 empty
    mpl_::bool_<false> (0x0x7f90d55f8f60) 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> > > (0x0x7f90d566c000) 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> > > (0x0x7f90d55f8d20) 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> > > (0x0x7f90d566c060) 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> > > (0x0x7f90d56604e0) 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> > > (0x0x7f90d566c0c0) 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> > > (0x0x7f90d566c2a0) 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> > > (0x0x7f90d566c240) 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> > > (0x0x7f90d566c1e0) 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> > > (0x0x7f90d566c180) 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> > > (0x0x7f90d566c3c0) 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> > > (0x0x7f90d56606e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5660750) 0 empty
    mpl_::bool_<false> (0x0x7f90d566c420) 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> > > (0x0x7f90d56607b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5660820) 0 empty
    mpl_::bool_<false> (0x0x7f90d566c480) 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> > > (0x0x7f90d5660888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d56608f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d566c4e0) 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> > > (0x0x7f90d5660958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d56609c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d566c540) 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> (0x0x7f90d566c5a0) 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> > > (0x0x7f90d566c360) 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> > > (0x0x7f90d566c300) 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> > > (0x0x7f90d566c120) 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> > > (0x0x7f90d566c600) 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> > > (0x0x7f90d5660b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5660bc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d566c660) 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> >*> (0x0x7f90d566c780) 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> > > (0x0x7f90d5660d00) 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> >*> (0x0x7f90d566c7e0) 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> > > (0x0x7f90d5660d68) 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> > > (0x0x7f90d5660dd0) 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> >*> (0x0x7f90d566c840) 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> > > (0x0x7f90d5660e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5660ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d566c8a0) 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> > > (0x0x7f90d5660f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d5660f70) 0 empty
    mpl_::bool_<true> (0x0x7f90d566c900) 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> > > > (0x0x7f90d56a6000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d56a6068) 0 empty
    mpl_::bool_<true> (0x0x7f90d566c960) 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> > (0x0x7f90d56a60d0) 0 empty
  mpl_::bool_<true> (0x0x7f90d566c9c0) 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> > (0x0x7f90d56a6138) 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> > (0x0x7f90d56a61a0) 0 empty
    mpl_::bool_<true> (0x0x7f90d566ca20) 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> (0x0x7f90d56a6208) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f90d566ca80) 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> (0x0x7f90d56a6270) 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> (0x0x7f90d56a62d8) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f90d566cae0) 0 empty

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f90d566cc00) 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> > (0x0x7f90d566cba0) 0

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> > (0x0x7f90d5307120) 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> > (0x0x7f90d5307180) 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> > (0x0x7f90d53071e0) 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> > > (0x0x7f90d56a6c30) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f90d5307240) 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> (0x0x7f90d56a6c98) 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> > > (0x0x7f90d56a6ea0) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f90d53072a0) 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> > (0x0x7f90d534b000) 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> (0x0x7f90d534b068) 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> > > (0x0x7f90d534b0d0) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f90d5307300) 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> (0x0x7f90d534b138) 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> > (0x0x7f90d534b1a0) 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> (0x0x7f90d534b208) 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> > > (0x0x7f90d534b270) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f90d5307360) 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> (0x0x7f90d534b2d8) 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> (0x0x7f90d534b340) 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> > (0x0x7f90d534b3a8) 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> (0x0x7f90d534b410) 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> > > (0x0x7f90d534b478) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f90d53073c0) 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 (0x0x7f90d5307720) 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 (0x0x7f90d53077e0) 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 (0x0x7f90d5307840) 0 nearly-empty
    vptr=((& ProtocolIO::_ZTV10ProtocolIO) + 16u)

Class ProtocolTimer
   size=16 align=8
   base size=16 base align=8
ProtocolTimer (0x0x7f90d53078a0) 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 (0x0x7f90d5307900) 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> (0x0x7f90d5307a80) 0 empty

Class boost::detail::sp_dereference<ReplyParser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<ReplyParser> (0x0x7f90d5307ae0) 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> (0x0x7f90d5307b40) 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> (0x0x7f90d5307ba0) 0 empty

Class boost::shared_ptr<ReplyParser>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<ReplyParser> (0x0x7f90d5307a20) 0

Class CompositeReplyParser::ParsingEntry
   size=24 align=8
   base size=24 base align=8
CompositeReplyParser::ParsingEntry (0x0x7f90d53079c0) 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> > (0x0x7f90d5307c60) 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> > (0x0x7f90d534bbc8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, CompositeReplyParser::ParsingEntry> > (0x0x7f90d5307cc0) 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> > > (0x0x7f90d5307d20) 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> > (0x0x7f90d5307f00) 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> > (0x0x7f90d5307ea0) 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> > > (0x0x7f90d54b3060) 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> > > (0x0x7f90d54b3000) 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> (0x0x7f90d54b3180) 0 empty

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7f90d534bf08) 0 empty
  std::binary_function<int, int, bool> (0x0x7f90d54b31e0) 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> > > (0x0x7f90d54b3240) 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> > > (0x0x7f90d534bf70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f90d54b3360) 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> (0x0x7f90d534b5b0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f90d534b618) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeReplyParser::ParsingEntry> > > (0x0x7f90d54b3480) 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> > > (0x0x7f90d5307f60) 0

Class std::map<int, CompositeReplyParser::ParsingEntry>
   size=48 align=8
   base size=48 base align=8
std::map<int, CompositeReplyParser::ParsingEntry> (0x0x7f90d5307c00) 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 (0x0x7f90d534ba28) 0
    vptr=((& CompositeReplyParser::_ZTV20CompositeReplyParser) + 16u)
  ReplyParser (0x0x7f90d5307960) 0 nearly-empty
      primary-for CompositeReplyParser (0x0x7f90d534ba28)

Class boost::detail::sp_convertible<ReplyParser, ReplyParser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<ReplyParser, ReplyParser> (0x0x7f90d54b3600) 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> (0x0x7f90d534b750) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f90d54b3660) 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> (0x0x7f90d54b36c0) 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&)> (0x0x7f90d54b38a0) 0 empty

Class boost::remove_reference<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void(Message&)> (0x0x7f90d54b3840) 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&)> (0x0x7f90d54b37e0) 0 empty

Class boost::add_pointer<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message&)> (0x0x7f90d54b3780) 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&)> (0x0x7f90d54b3960) 0 empty

Class boost::function_traits<void(Message&)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message&)> (0x0x7f90d534bc98) 0 empty
  boost::detail::function_traits_helper<void (*)(Message&)> (0x0x7f90d54b39c0) 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&)> > (0x0x7f90d54b3a20) 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&)> > (0x0x7f90d5168138) 0 empty
  boost::signals::detail::real_get_signal_impl<1, void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f90d54b3a80) 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&)> > (0x0x7f90d5158770) 0
  boost::signals::detail::signal_base (0x0x7f90d51681a0) 0
    boost::noncopyable_::noncopyable (0x0x7f90d54b3ae0) 0 empty
  boost::signals::trackable (0x0x7f90d54b3b40) 16

Class boost::signal<void(Message&)>
   size=40 align=8
   base size=33 base align=8
boost::signal<void(Message&)> (0x0x7f90d5168270) 0
  boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f90d5158930) 0
    boost::signals::detail::signal_base (0x0x7f90d51682d8) 0
      boost::noncopyable_::noncopyable (0x0x7f90d54b3ba0) 0 empty
    boost::signals::trackable (0x0x7f90d54b3c00) 16

Class SinfoClientRequest
   size=40 align=8
   base size=40 base align=8
SinfoClientRequest (0x0x7f90d54b3720) 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 (0x0x7f90d54b3c60) 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 (0x0x7f90d5158b60) 0
    vptr=((& SinfoRequester::_ZTV14SinfoRequester) + 16u)
  SinfoClientRequest (0x0x7f90d54b3cc0) 64
  SinfoClientReply (0x0x7f90d54b3d20) 0
      primary-for SinfoRequester (0x0x7f90d5158b60)

Vtable for MessageClient
MessageClient::_ZTV13MessageClient: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13MessageClient)
16    (int (*)(...))__cxa_pure_virtual

Class MessageClient
   size=136 align=8
   base size=136 base align=8
MessageClient (0x0x7f90d54b3d80) 0
    vptr=((& MessageClient::_ZTV13MessageClient) + 16u)

Class boost::asio::detail::service_id<boost::asio::ip::resolver_service<boost::asio::ip::udp> >
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::ip::resolver_service<boost::asio::ip::udp> > (0x0x7f90d51685b0) 0 empty
  boost::asio::io_service::id (0x0x7f90d5168618) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d54b3f00) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> >
boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3udpEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3udpEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> > (0x0x7f90d51684e0) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3udpEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90d5168548) 0
      primary-for boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> > (0x0x7f90d51684e0)
    boost::asio::detail::noncopyable (0x0x7f90d54b3ea0) 0 empty

Class boost::asio::detail::resolver_service<boost::asio::ip::udp>
   size=80 align=8
   base size=80 base align=8
boost::asio::detail::resolver_service<boost::asio::ip::udp> (0x0x7f90d5168820) 0
  boost::asio::detail::resolver_service_base (0x0x7f90d518b2a0) 0

Vtable for boost::asio::ip::resolver_service<boost::asio::ip::udp>
boost::asio::ip::resolver_service<boost::asio::ip::udp>::_ZTVN5boost4asio2ip16resolver_serviceINS1_3udpEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio2ip16resolver_serviceINS1_3udpEEE)
16    (int (*)(...))boost::asio::ip::resolver_service<boost::asio::ip::udp>::~resolver_service
24    (int (*)(...))boost::asio::ip::resolver_service<boost::asio::ip::udp>::~resolver_service
32    (int (*)(...))boost::asio::ip::resolver_service<InternetProtocol>::shutdown_service<boost::asio::ip::udp>
40    (int (*)(...))boost::asio::ip::resolver_service<InternetProtocol>::fork_service<boost::asio::ip::udp>

Class boost::asio::ip::resolver_service<boost::asio::ip::udp>
   size=120 align=8
   base size=120 base align=8
boost::asio::ip::resolver_service<boost::asio::ip::udp> (0x0x7f90d5168680) 0
    vptr=((& boost::asio::ip::resolver_service<boost::asio::ip::udp>::_ZTVN5boost4asio2ip16resolver_serviceINS1_3udpEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> > (0x0x7f90d51686e8) 0
      primary-for boost::asio::ip::resolver_service<boost::asio::ip::udp> (0x0x7f90d5168680)
    boost::asio::io_service::service (0x0x7f90d5168750) 0
        primary-for boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::udp> > (0x0x7f90d51686e8)
      boost::asio::detail::noncopyable (0x0x7f90d518b240) 0 empty

Class boost::asio::basic_io_object<boost::asio::ip::resolver_service<boost::asio::ip::udp> >
   size=24 align=8
   base size=24 base align=8
boost::asio::basic_io_object<boost::asio::ip::resolver_service<boost::asio::ip::udp> > (0x0x7f90d54b3e40) 0

Class boost::asio::ip::basic_resolver<boost::asio::ip::udp>
   size=24 align=8
   base size=24 base align=8
boost::asio::ip::basic_resolver<boost::asio::ip::udp> (0x0x7f90d51689c0) 0
  boost::asio::basic_io_object<boost::asio::ip::resolver_service<boost::asio::ip::udp> > (0x0x7f90d518b480) 0

Class boost::asio::ip::basic_endpoint<boost::asio::ip::udp>
   size=28 align=4
   base size=28 base align=4
boost::asio::ip::basic_endpoint<boost::asio::ip::udp> (0x0x7f90d518b4e0) 0

Class boost::asio::detail::service_id<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d5168b60) 0 empty
  boost::asio::io_service::id (0x0x7f90d5168bc8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d518b600) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d5168a90) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90d5168af8) 0
      primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d5168a90)
    boost::asio::detail::noncopyable (0x0x7f90d518b5a0) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp> (0x0x7f90d5168ea0) 0
  boost::asio::detail::reactive_socket_service_base (0x0x7f90d518b900) 0

Vtable for boost::asio::datagram_socket_service<boost::asio::ip::udp>
boost::asio::datagram_socket_service<boost::asio::ip::udp>::_ZTVN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE)
16    (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
24    (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
32    (int (*)(...))boost::asio::datagram_socket_service<Protocol>::shutdown_service<boost::asio::ip::udp>
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::datagram_socket_service<boost::asio::ip::udp>
   size=48 align=8
   base size=48 base align=8
boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7f90d5168c98) 0
    vptr=((& boost::asio::datagram_socket_service<boost::asio::ip::udp>::_ZTVN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d5168d00) 0
      primary-for boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7f90d5168c98)
    boost::asio::io_service::service (0x0x7f90d5168d68) 0
        primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d5168d00)
      boost::asio::detail::noncopyable (0x0x7f90d518b8a0) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type
   size=24 align=8
   base size=20 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type (0x0x7f90d520a138) 0
  boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7f90d518ba20) 0

Class boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d518b540) 0

Class boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d51a05b0) 0
  boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d518bb40) 0
  boost::asio::socket_base (0x0x7f90d518bba0) 0 empty

Class boost::asio::basic_datagram_socket<boost::asio::ip::udp>
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_datagram_socket<boost::asio::ip::udp> (0x0x7f90d520a208) 0
  boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d51a0770) 0
    boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f90d518bd20) 0
    boost::asio::socket_base (0x0x7f90d518bd80) 0 empty

Class __gnu_cxx::new_allocator<Message>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Message> (0x0x7f90d518bea0) 0 empty

Class std::allocator<Message>
   size=1 align=1
   base size=1 base align=1
std::allocator<Message> (0x0x7f90d520a2d8) 0 empty
  __gnu_cxx::new_allocator<Message> (0x0x7f90d518bf00) 0 empty

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

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

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

Class std::allocator<std::_List_node<Message> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Message> > (0x0x7f90d520a410) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Message> > (0x0x7f90d52750c0) 0 empty

Class std::_List_base<Message, std::allocator<Message> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<Message, std::allocator<Message> >::_List_impl (0x0x7f90d520a478) 0
  std::allocator<std::_List_node<Message> > (0x0x7f90d520a4e0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Message> > (0x0x7f90d5275120) 0 empty

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

Class std::list<Message>
   size=16 align=8
   base size=16 base align=8
std::list<Message> (0x0x7f90d520a548) 0
  std::_List_base<Message, std::allocator<Message> > (0x0x7f90d5275180) 0

Vtable for UDPMessageClient
UDPMessageClient::_ZTV16UDPMessageClient: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16UDPMessageClient)
16    (int (*)(...))UDPMessageClient::queueAndSendMessageSlot

Class UDPMessageClient
   size=65792 align=8
   base size=65785 base align=8
UDPMessageClient (0x0x7f90d5168478) 0
    vptr=((& UDPMessageClient::_ZTV16UDPMessageClient) + 16u)
  MessageClient (0x0x7f90d54b3de0) 0
      primary-for UDPMessageClient (0x0x7f90d5168478)

Class boost::asio::detail::service_id<boost::asio::ip::resolver_service<boost::asio::ip::tcp> >
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::ip::resolver_service<boost::asio::ip::tcp> > (0x0x7f90d520a750) 0 empty
  boost::asio::io_service::id (0x0x7f90d520a7b8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d5275300) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> >
boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3tcpEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3tcpEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> > (0x0x7f90d520a680) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3tcpEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90d520a6e8) 0
      primary-for boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> > (0x0x7f90d520a680)
    boost::asio::detail::noncopyable (0x0x7f90d52752a0) 0 empty

Class boost::asio::detail::resolver_service<boost::asio::ip::tcp>
   size=80 align=8
   base size=80 base align=8
boost::asio::detail::resolver_service<boost::asio::ip::tcp> (0x0x7f90d520a9c0) 0
  boost::asio::detail::resolver_service_base (0x0x7f90d5275660) 0

Vtable for boost::asio::ip::resolver_service<boost::asio::ip::tcp>
boost::asio::ip::resolver_service<boost::asio::ip::tcp>::_ZTVN5boost4asio2ip16resolver_serviceINS1_3tcpEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio2ip16resolver_serviceINS1_3tcpEEE)
16    (int (*)(...))boost::asio::ip::resolver_service<boost::asio::ip::tcp>::~resolver_service
24    (int (*)(...))boost::asio::ip::resolver_service<boost::asio::ip::tcp>::~resolver_service
32    (int (*)(...))boost::asio::ip::resolver_service<InternetProtocol>::shutdown_service<boost::asio::ip::tcp>
40    (int (*)(...))boost::asio::ip::resolver_service<InternetProtocol>::fork_service<boost::asio::ip::tcp>

Class boost::asio::ip::resolver_service<boost::asio::ip::tcp>
   size=120 align=8
   base size=120 base align=8
boost::asio::ip::resolver_service<boost::asio::ip::tcp> (0x0x7f90d520a820) 0
    vptr=((& boost::asio::ip::resolver_service<boost::asio::ip::tcp>::_ZTVN5boost4asio2ip16resolver_serviceINS1_3tcpEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> > (0x0x7f90d520a888) 0
      primary-for boost::asio::ip::resolver_service<boost::asio::ip::tcp> (0x0x7f90d520a820)
    boost::asio::io_service::service (0x0x7f90d520a8f0) 0
        primary-for boost::asio::detail::service_base<boost::asio::ip::resolver_service<boost::asio::ip::tcp> > (0x0x7f90d520a888)
      boost::asio::detail::noncopyable (0x0x7f90d5275600) 0 empty

Class boost::asio::basic_io_object<boost::asio::ip::resolver_service<boost::asio::ip::tcp> >
   size=24 align=8
   base size=24 base align=8
boost::asio::basic_io_object<boost::asio::ip::resolver_service<boost::asio::ip::tcp> > (0x0x7f90d5275240) 0

Class boost::asio::ip::basic_resolver<boost::asio::ip::tcp>
   size=24 align=8
   base size=24 base align=8
boost::asio::ip::basic_resolver<boost::asio::ip::tcp> (0x0x7f90d520ab60) 0
  boost::asio::basic_io_object<boost::asio::ip::resolver_service<boost::asio::ip::tcp> > (0x0x7f90d5275840) 0

Class boost::asio::detail::service_id<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d520ad00) 0 empty
  boost::asio::io_service::id (0x0x7f90d520ad68) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d5275960) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d520ac30) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90d520ac98) 0
      primary-for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d520ac30)
    boost::asio::detail::noncopyable (0x0x7f90d5275900) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp> (0x0x7f90d4ee3000) 0
  boost::asio::detail::reactive_socket_service_base (0x0x7f90d5275c60) 0

Vtable for boost::asio::stream_socket_service<boost::asio::ip::tcp>
boost::asio::stream_socket_service<boost::asio::ip::tcp>::_ZTVN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE)
16    (int (*)(...))boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service
24    (int (*)(...))boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service
32    (int (*)(...))boost::asio::stream_socket_service<Protocol>::shutdown_service<boost::asio::ip::tcp>
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::stream_socket_service<boost::asio::ip::tcp>
   size=48 align=8
   base size=48 base align=8
boost::asio::stream_socket_service<boost::asio::ip::tcp> (0x0x7f90d520ae38) 0
    vptr=((& boost::asio::stream_socket_service<boost::asio::ip::tcp>::_ZTVN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d520aea0) 0
      primary-for boost::asio::stream_socket_service<boost::asio::ip::tcp> (0x0x7f90d520ae38)
    boost::asio::io_service::service (0x0x7f90d520af08) 0
        primary-for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d520aea0)
      boost::asio::detail::noncopyable (0x0x7f90d5275c00) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>::implementation_type
   size=24 align=8
   base size=20 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>::implementation_type (0x0x7f90d4ee31a0) 0
  boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7f90d5275e40) 0

Class boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d52758a0) 0

Class boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d4eb3690) 0
  boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d5275ea0) 0
  boost::asio::socket_base (0x0x7f90d5275f00) 0 empty

Class boost::asio::basic_stream_socket<boost::asio::ip::tcp>
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_stream_socket<boost::asio::ip::tcp> (0x0x7f90d4ee3270) 0
  boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d4eb3850) 0
    boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f90d4f3d060) 0
    boost::asio::socket_base (0x0x7f90d4f3d0c0) 0 empty

Class boost::asio::detail::service_id<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f90d4ee3478) 0 empty
  boost::asio::io_service::id (0x0x7f90d4ee34e0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f90d4f3d1e0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >::_ZTVN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f90d4ee33a8) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >::_ZTVN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7f90d4ee3410) 0
      primary-for boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f90d4ee33a8)
    boost::asio::detail::noncopyable (0x0x7f90d4f3d180) 0 empty

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >
   size=72 align=8
   base size=72 base align=8
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f90d4f3d2a0) 0

Vtable for boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE)
16    (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
24    (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
32    (int (*)(...))boost::asio::deadline_timer_service<TimeType, TimeTraits>::shutdown_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
   size=112 align=8
   base size=112 base align=8
boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f90d4ee3548) 0
    vptr=((& boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f90d4ee35b0) 0
      primary-for boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f90d4ee3548)
    boost::asio::io_service::service (0x0x7f90d4ee3618) 0
        primary-for boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f90d4ee35b0)
      boost::asio::detail::noncopyable (0x0x7f90d4f3d240) 0 empty

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data (0x0x7f90d4f3d420) 0

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type
   size=56 align=8
   base size=56 base align=8
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type (0x0x7f90d4ee3888) 0
  boost::asio::detail::noncopyable (0x0x7f90d4f3d3c0) 0 empty

Class boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=64 align=8
   base size=64 base align=8
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f90d4f3d120) 0

Class boost::asio::basic_deadline_timer<boost::posix_time::ptime>
   size=64 align=8
   base size=64 base align=8
boost::asio::basic_deadline_timer<boost::posix_time::ptime> (0x0x7f90d4ee3af8) 0
  boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f90d4f3d480) 0

Vtable for TCPMessageClient
TCPMessageClient::_ZTV16TCPMessageClient: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16TCPMessageClient)
16    (int (*)(...))TCPMessageClient::queueAndSendMessageSlot

Class TCPMessageClient
   size=65848 align=8
   base size=65848 base align=8
TCPMessageClient (0x0x7f90d520a618) 0
    vptr=((& TCPMessageClient::_ZTV16TCPMessageClient) + 16u)
  MessageClient (0x0x7f90d52751e0) 0
      primary-for TCPMessageClient (0x0x7f90d520a618)

Vtable for ProtocolIOAsio
ProtocolIOAsio::_ZTV14ProtocolIOAsio: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14ProtocolIOAsio)
16    (int (*)(...))ProtocolIOAsio::currentTimeUTC
24    (int (*)(...))ProtocolIOAsio::getTimer

Class ProtocolIOAsio
   size=16 align=8
   base size=16 base align=8
ProtocolIOAsio (0x0x7f90d4ee3bc8) 0
    vptr=((& ProtocolIOAsio::_ZTV14ProtocolIOAsio) + 16u)
  ProtocolIO (0x0x7f90d4f3d4e0) 0 nearly-empty
      primary-for ProtocolIOAsio (0x0x7f90d4ee3bc8)

Vtable for TheTimerObjectAsio
TheTimerObjectAsio::_ZTV18TheTimerObjectAsio: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18TheTimerObjectAsio)
16    (int (*)(...))TheTimerObjectAsio::startAlarmAt
24    (int (*)(...))TheTimerObjectAsio::startAlarmAfter
32    (int (*)(...))TheTimerObjectAsio::stop
40    (int (*)(...))TheTimerObjectAsio::isRunning

Class TheTimerObjectAsio
   size=96 align=8
   base size=96 base align=8
TheTimerObjectAsio (0x0x7f90d4ee3c30) 0
    vptr=((& TheTimerObjectAsio::_ZTV18TheTimerObjectAsio) + 16u)
  TheTimerObjectBase (0x0x7f90d4f3d540) 0
      primary-for TheTimerObjectAsio (0x0x7f90d4ee3c30)

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7f90d4f3d5a0) 0

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> (0x0x7f90d4f3d660) 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> (0x0x7f90d4ee3dd0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f90d4f3d6c0) 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> (0x0x7f90d4f3d720) 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> (0x0x7f90d4f3d840) 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*> (0x0x7f90d4f3d7e0) 0 empty

Class boost::is_placeholder<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<SinfoRequester*> (0x0x7f90d4f3d960) 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> (0x0x7f90d4f3d9c0) 0 empty

Class boost::_bi::add_value<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<SinfoRequester*> (0x0x7f90d4f3d900) 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*> (0x0x7f90d4f3d8a0) 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> > (0x0x7f90d4f3dcc0) 0 empty

Class boost::_mfi::mf0<void, SinfoRequester>
   size=16 align=8
   base size=16 base align=8
boost::_mfi::mf0<void, SinfoRequester> (0x0x7f90d4d261e0) 0

Class boost::_bi::value<SinfoRequester*>
   size=8 align=8
   base size=8 base align=8
boost::_bi::value<SinfoRequester*> (0x0x7f90d4d262a0) 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*> > (0x0x7f90d4d26240) 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*> > (0x0x7f90d5094340) 0
  boost::_bi::storage1<boost::_bi::value<SinfoRequester*> > (0x0x7f90d4d26300) 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*> > > (0x0x7f90d4f3dc60) 0

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

Class boost::function<void()>
   size=32 align=8
   base size=32 base align=8
boost::function<void()> (0x0x7f90d5094548) 0
  boost::function0<void> (0x0x7f90d50945b0) 0
    boost::function_base (0x0x7f90d4d264e0) 0

Class boost::slot<boost::function<void()> >
   size=48 align=8
   base size=48 base align=8
boost::slot<boost::function<void()> > (0x0x7f90d50943a8) 0
  boost::signals::detail::slot_base (0x0x7f90d4d26360) 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> (0x0x7f90d4d26540) 0 empty

Class boost::is_integral<boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void()> > (0x0x7f90d5094750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d50947b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d4d266c0) 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> (0x0x7f90d4d26720) 0 empty

Class boost::is_placeholder<MessageClient*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<MessageClient*> (0x0x7f90d4d26960) 0 empty

Class boost::_bi::add_value_2<MessageClient*, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<MessageClient*, 0> (0x0x7f90d4d269c0) 0 empty

Class boost::_bi::add_value<MessageClient*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<MessageClient*> (0x0x7f90d4d26900) 0 empty

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

Class boost::_bi::list_av_2<MessageClient*, boost::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_2<MessageClient*, boost::arg<1> > (0x0x7f90d4d268a0) 0 empty

Class boost::_bi::result_traits<void, boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d4d26c60) 0 empty

Class boost::_mfi::mf1<void, MessageClient, Message&>
   size=16 align=8
   base size=16 base align=8
boost::_mfi::mf1<void, MessageClient, Message&> (0x0x7f90d4e40120) 0

Class boost::_bi::value<MessageClient*>
   size=8 align=8
   base size=8 base align=8
boost::_bi::value<MessageClient*> (0x0x7f90d4e401e0) 0

Class boost::_bi::storage1<boost::_bi::value<MessageClient*> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<boost::_bi::value<MessageClient*> > (0x0x7f90d4e40180) 0

Class boost::_bi::storage2<boost::_bi::value<MessageClient*>, boost::arg<1> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage2<boost::_bi::value<MessageClient*>, boost::arg<1> > (0x0x7f90d5094bc8) 0
  boost::_bi::storage1<boost::_bi::value<MessageClient*> > (0x0x7f90d4e40240) 0

Class boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > (0x0x7f90d5094c30) 0
  boost::_bi::storage2<boost::_bi::value<MessageClient*>, boost::arg<1> > (0x0x7f90d5094c98) 0
    boost::_bi::storage1<boost::_bi::value<MessageClient*> > (0x0x7f90d4e402a0) 0

Class boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >
   size=24 align=8
   base size=24 base align=8
boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > (0x0x7f90d4d26c00) 0

Class std::unary_function<Message&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<Message&, void> (0x0x7f90d4e403c0) 0 empty

Class boost::function1<void, Message&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, Message&> (0x0x7f90d4d9db60) 0
  boost::function_base (0x0x7f90d4e40420) 0
  std::unary_function<Message&, void> (0x0x7f90d4e40480) 0 empty

Class boost::function<void(Message&)>
   size=32 align=8
   base size=32 base align=8
boost::function<void(Message&)> (0x0x7f90d5094dd0) 0
  boost::function1<void, Message&> (0x0x7f90d4d9dc40) 0
    boost::function_base (0x0x7f90d4e40540) 0
    std::unary_function<Message&, void> (0x0x7f90d4e405a0) 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&)> > (0x0x7f90d5094d00) 0
  boost::signals::detail::slot_base (0x0x7f90d4e40300) 0

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&)> > (0x0x7f90d5094e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d5094ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d4e40600) 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> > (0x0x7f90d4e40780) 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&> > (0x0x7f90d4e409c0) 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&> (0x0x7f90d4e40ea0) 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> > (0x0x7f90d4a9f270) 0
  boost::_bi::storage1<boost::_bi::value<SinfoRequester*> > (0x0x7f90d4e40f00) 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> > (0x0x7f90d4a9f2d8) 0
  boost::_bi::storage2<boost::_bi::value<SinfoRequester*>, boost::arg<1> > (0x0x7f90d4a9f340) 0
    boost::_bi::storage1<boost::_bi::value<SinfoRequester*> > (0x0x7f90d4e40f60) 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> > > (0x0x7f90d4e40960) 0

Class boost::is_placeholder<int>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<int> (0x0x7f90d4b741e0) 0 empty

Class boost::_bi::add_value_2<int, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<int, 0> (0x0x7f90d4b74240) 0 empty

Class boost::_bi::add_value<int>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<int> (0x0x7f90d4b74180) 0 empty

Class boost::_bi::list_av_1<int>
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<int> (0x0x7f90d4b74120) 0 empty

Class boost::_bi::result_traits<void, void (*)(int)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, void (*)(int)> (0x0x7f90d4b74420) 0 empty

Class boost::_bi::value<int>
   size=4 align=4
   base size=4 base align=4
boost::_bi::value<int> (0x0x7f90d4b74960) 0

Class boost::_bi::storage1<boost::_bi::value<int> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage1<boost::_bi::value<int> > (0x0x7f90d4b74900) 0

Class boost::_bi::list1<boost::_bi::value<int> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::list1<boost::_bi::value<int> > (0x0x7f90d4a9f6e8) 0
  boost::_bi::storage1<boost::_bi::value<int> > (0x0x7f90d4b749c0) 0

Class boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >
   size=16 align=8
   base size=12 base align=8
boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > (0x0x7f90d4b743c0) 0

Class boost::exception_detail::enable_error_info_helper<boost::system::system_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::system::system_error, 1> (0x0x7f90d4c443c0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::system::system_error>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::system::system_error> (0x0x7f90d4c44360) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::system::system_error>
boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
32    (int (*)(...))boost::system::system_error::what
40    (int (*)(...))-40
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED0Ev

Class boost::exception_detail::error_info_injector<boost::system::system_error>
   size=80 align=8
   base size=76 base align=8
boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f90d4c78230) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 16u)
  boost::system::system_error (0x0x7f90d4c7e000) 0
      primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f90d4c78230)
    std::runtime_error (0x0x7f90d4c7e068) 0
        primary-for boost::system::system_error (0x0x7f90d4c7e000)
      std::exception (0x0x7f90d4c44420) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f90d4c7e068)
  boost::exception (0x0x7f90d4c44480) 40
      vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE: 21u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
40    (int (*)(...))boost::system::system_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::system::system_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::system::system_error> >
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED0Ev
96    18446744073709551536u
104   18446744073709551536u
112   18446744073709551536u
120   (int (*)(...))-80
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
   size=88 align=8
   base size=76 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7f90d4c78310) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f90d4c78380) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7f90d4c78310)
    boost::system::system_error (0x0x7f90d4c7e1a0) 0
        primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f90d4c78380)
      std::runtime_error (0x0x7f90d4c7e208) 0
          primary-for boost::system::system_error (0x0x7f90d4c7e1a0)
        std::exception (0x0x7f90d4c444e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f90d4c7e208)
    boost::exception (0x0x7f90d4c44540) 40
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f90d4c445a0) 80 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 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*> (0x0x7f90d4c44600) 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> (0x0x7f90d4c44660) 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*> (0x0x7f90d4c7e5b0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f90d4c446c0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f90d4c7e750) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f90d4c44900) 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> (0x0x7f90d4c44960) 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> (0x0x7f90d4c449c0) 0 empty

Class std::iterator_traits<boost::asio::io_service::service**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::asio::io_service::service**> (0x0x7f90d4c44a80) 0 empty

Class __gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> > (0x0x7f90d4c44a20) 0

Class std::__are_same<boost::asio::io_service::service**, boost::asio::io_service::service**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::asio::io_service::service**, boost::asio::io_service::service**> (0x0x7f90d4c44ae0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<boost::asio::io_service::service*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<boost::asio::io_service::service*> > (0x0x7f90d4c44b40) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::asio::invalid_service_owner, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::asio::invalid_service_owner, 1> (0x0x7f90d4c44c00) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::asio::invalid_service_owner>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::asio::invalid_service_owner> (0x0x7f90d4c44ba0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>
boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f90d48c5f50) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 16u)
  boost::asio::invalid_service_owner (0x0x7f90d4c7e9c0) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f90d48c5f50)
    std::logic_error (0x0x7f90d4c7ea28) 0
        primary-for boost::asio::invalid_service_owner (0x0x7f90d4c7e9c0)
      std::exception (0x0x7f90d4c44de0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90d4c7ea28)
  boost::exception (0x0x7f90d4c44e40) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7f90d48e7070) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f90d48e70e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7f90d48e7070)
    boost::asio::invalid_service_owner (0x0x7f90d4c7eb60) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f90d48e70e0)
      std::logic_error (0x0x7f90d4c7ebc8) 0
          primary-for boost::asio::invalid_service_owner (0x0x7f90d4c7eb60)
        std::exception (0x0x7f90d4c44f60) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d4c7ebc8)
    boost::exception (0x0x7f90d48ec000) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f90d48ec060) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::asio::service_already_exists, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::asio::service_already_exists, 1> (0x0x7f90d48ec2a0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::asio::service_already_exists>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::asio::service_already_exists> (0x0x7f90d48ec240) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::asio::service_already_exists>
boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::service_already_exists>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f90d4905310) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 16u)
  boost::asio::service_already_exists (0x0x7f90d4c7ed00) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f90d4905310)
    std::logic_error (0x0x7f90d4c7ed68) 0
        primary-for boost::asio::service_already_exists (0x0x7f90d4c7ed00)
      std::exception (0x0x7f90d48ec480) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90d4c7ed68)
  boost::exception (0x0x7f90d48ec4e0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7f90d49054d0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f90d4905540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7f90d49054d0)
    boost::asio::service_already_exists (0x0x7f90d4c7edd0) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f90d4905540)
      std::logic_error (0x0x7f90d4c7ee38) 0
          primary-for boost::asio::service_already_exists (0x0x7f90d4c7edd0)
        std::exception (0x0x7f90d48ec600) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d4c7ee38)
    boost::exception (0x0x7f90d48ec660) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f90d48ec6c0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 136u)

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> (0x0x7f90d48eca80) 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> (0x0x7f90d48eca20) 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> (0x0x7f90d497e310) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f90d4967208) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f90d497e310)
    std::exception (0x0x7f90d48ecae0) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f90d4967208)
  boost::exception (0x0x7f90d48ecb40) 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> > (0x0x7f90d497e4d0) 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> (0x0x7f90d497e540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f90d497e4d0)
    boost::bad_weak_ptr (0x0x7f90d4967270) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f90d497e540)
      std::exception (0x0x7f90d48ecc60) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f90d4967270)
    boost::exception (0x0x7f90d48eccc0) 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 (0x0x7f90d48ecd20) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<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> (0x0x7f90d49b8060) 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> (0x0x7f90d49b8000) 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> (0x0x7f90d49ae930) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7f90d4967888) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f90d49ae930)
    std::exception (0x0x7f90d49b80c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f90d4967888)
  boost::exception (0x0x7f90d49b8120) 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> > (0x0x7f90d49aea10) 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> (0x0x7f90d49aea80) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f90d49aea10)
    std::runtime_error (0x0x7f90d49679c0) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f90d49aea80)
      std::exception (0x0x7f90d49b8240) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f90d49679c0)
    boost::exception (0x0x7f90d49b82a0) 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 (0x0x7f90d49b8300) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1> (0x0x7f90d49b8ae0) 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> (0x0x7f90d49b8a80) 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> (0x0x7f90d4a17310) 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 (0x0x7f90d49f62d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f90d4a17310)
    std::out_of_range (0x0x7f90d49f6340) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7f90d49f62d8)
      std::logic_error (0x0x7f90d49f63a8) 0
          primary-for std::out_of_range (0x0x7f90d49f6340)
        std::exception (0x0x7f90d49b8cc0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d49f63a8)
  boost::exception (0x0x7f90d49b8d20) 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> > (0x0x7f90d4a173f0) 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> (0x0x7f90d4a17460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f90d4a173f0)
    boost::gregorian::bad_day_of_month (0x0x7f90d49f64e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f90d4a17460)
      std::out_of_range (0x0x7f90d49f6548) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7f90d49f64e0)
        std::logic_error (0x0x7f90d49f65b0) 0
            primary-for std::out_of_range (0x0x7f90d49f6548)
          std::exception (0x0x7f90d49b8e40) 0 nearly-empty
              primary-for std::logic_error (0x0x7f90d49f65b0)
    boost::exception (0x0x7f90d49b8ea0) 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 (0x0x7f90d49b8f00) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 136u)

Class boost::date_time::month_functor<boost::gregorian::date>
   size=8 align=4
   base size=6 base align=4
boost::date_time::month_functor<boost::gregorian::date> (0x0x7f90d4a372a0) 0

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry (0x0x7f90d4a37300) 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> (0x0x7f90d4a37540) 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> (0x0x7f90d4a374e0) 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> (0x0x7f90d46ab1c0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7f90d49f6ea0) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f90d46ab1c0)
    std::logic_error (0x0x7f90d49f6f08) 0
        primary-for std::out_of_range (0x0x7f90d49f6ea0)
      std::exception (0x0x7f90d4a375a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f90d49f6f08)
  boost::exception (0x0x7f90d4a37600) 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> > (0x0x7f90d46ab2a0) 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> (0x0x7f90d46ab310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f90d46ab2a0)
    std::out_of_range (0x0x7f90d46b2000) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f90d46ab310)
      std::logic_error (0x0x7f90d46b2068) 0
          primary-for std::out_of_range (0x0x7f90d46b2000)
        std::exception (0x0x7f90d4a37660) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d46b2068)
    boost::exception (0x0x7f90d4a376c0) 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 (0x0x7f90d4a37720) 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::exception_detail::enable_error_info_helper<std::bad_cast, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::bad_cast, 1> (0x0x7f90d4a37ae0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<std::bad_cast>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<std::bad_cast> (0x0x7f90d4a37a80) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::bad_cast>
boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
32    (int (*)(...))std::bad_cast::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorISt8bad_castED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorISt8bad_castED0Ev

Class boost::exception_detail::error_info_injector<std::bad_cast>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f90d46fa070) 0
    vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7f90d46b2618) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f90d46fa070)
    std::exception (0x0x7f90d4a37b40) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f90d46b2618)
  boost::exception (0x0x7f90d4a37ba0) 8
      vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
40    (int (*)(...))std::bad_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::bad_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::bad_cast> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7f90d46fa150) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 24u)
  boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f90d46fa1c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7f90d46fa150)
    std::bad_cast (0x0x7f90d46b2750) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f90d46fa1c0)
      std::exception (0x0x7f90d4a37c00) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f90d46b2750)
    boost::exception (0x0x7f90d4a37c60) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f90d4a37cc0) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 136u)

Vtable for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::_ZTVN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE)
16    (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
24    (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
32    (int (*)(...))boost::asio::detail::posix_thread::func<Function>::run<boost::asio::detail::resolver_service_base::work_io_service_runner>

Class boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7f90d46b2c98) 0
    vptr=((& boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::_ZTVN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE) + 16u)
  boost::asio::detail::posix_thread::func_base (0x0x7f90d473c000) 0 nearly-empty
      primary-for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7f90d46b2c98)

Class boost::detail::sp_enable_if_auto_ptr<void*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<void*, int> (0x0x7f90d473c1e0) 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**> (0x0x7f90d473c300) 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*> > (0x0x7f90d473c2a0) 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**> (0x0x7f90d473c360) 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*> > (0x0x7f90d473c3c0) 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> (0x0x7f90d47612d8) 0
  std::__detail::_List_node_base (0x0x7f90d473c420) 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> > > (0x0x7f90d4761340) 0
  std::_Rb_tree_node_base (0x0x7f90d473c480) 0

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> (0x0x7f90d473c4e0) 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> (0x0x7f90d473c5a0) 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> (0x0x7f90d473c600) 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> (0x0x7f90d473c780) 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> (0x0x7f90d473c7e0) 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> (0x0x7f90d473c840) 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> (0x0x7f90d4761750) 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> (0x0x7f90d473c8a0) 0 nearly-empty
      primary-for boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7f90d4761750)

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> (0x0x7f90d4761888) 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> (0x0x7f90d473ca20) 0 nearly-empty
      primary-for boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7f90d4761888)

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> (0x0x7f90d4761af8) 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> (0x0x7f90d473ca80) 0 nearly-empty
      primary-for boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7f90d4761af8)

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> (0x0x7f90d4761bc8) 0
    vptr=((& boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f90d473cc60) 0 nearly-empty
      primary-for boost::date_time::partial_date<boost::gregorian::date> (0x0x7f90d4761bc8)

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> (0x0x7f90d473ce40) 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> (0x0x7f90d482d000) 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> (0x0x7f90d482d060) 0 empty

Class std::_Setfill<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::_Setfill<wchar_t> (0x0x7f90d482d1e0) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f90d482d5a0) 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> > (0x0x7f90d482d600) 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> > > (0x0x7f90d482d720) 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> > (0x0x7f90d482d780) 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> > (0x0x7f90d482d840) 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*> (0x0x7f90d482d900) 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> > (0x0x7f90d482d8a0) 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> > (0x0x7f90d482d7e0) 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*> (0x0x7f90d482d960) 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> > (0x0x7f90d482d9c0) 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> > > (0x0x7f90d482da20) 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> > > (0x0x7f90d4887888) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f90d482da80) 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> > > (0x0x7f90d4887958) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f90d48879c0) 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> > (0x0x7f90d482dae0) 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>&> > (0x0x7f90d482dcc0) 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>&> > (0x0x7f90d482dc60) 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>&> (0x0x7f90d482de40) 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>&> (0x0x7f90d4887c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d4887c98) 0 empty
    mpl_::bool_<true> (0x0x7f90d482dea0) 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>&> (0x0x7f90d4887d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4887d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d482df00) 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>&> (0x0x7f90d4887dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d4887e38) 0 empty
    mpl_::bool_<true> (0x0x7f90d482df60) 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>&> > (0x0x7f90d4887f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d48873a8) 0 empty
    mpl_::bool_<true> (0x0x7f90d4500000) 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> > (0x0x7f90d4887410) 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> > (0x0x7f90d48874e0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f90d4887618) 0 empty
      mpl_::bool_<true> (0x0x7f90d4500120) 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> > > (0x0x7f90d4500180) 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> > > (0x0x7f90d482dde0) 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> > > (0x0x7f90d482dd80) 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>&> (0x0x7f90d4506068) 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> > > (0x0x7f90d45001e0) 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>&> (0x0x7f90d482dd20) 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>&> > (0x0x7f90d482dc00) 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>&> (0x0x7f90d45060d0) 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>&> > (0x0x7f90d4500240) 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>*> (0x0x7f90d4500360) 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> > (0x0x7f90d4500480) 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> > (0x0x7f90d4506208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4506270) 0 empty
    mpl_::bool_<false> (0x0x7f90d45004e0) 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> (0x0x7f90d4500600) 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> > (0x0x7f90d4500300) 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> > (0x0x7f90d45002a0) 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>&> (0x0x7f90d4506410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4506478) 0 empty
    mpl_::bool_<false> (0x0x7f90d45007e0) 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>&> > (0x0x7f90d45065b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4506618) 0 empty
    mpl_::bool_<false> (0x0x7f90d4500840) 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>&> (0x0x7f90d4506680) 0 empty
  mpl_::bool_<true> (0x0x7f90d45008a0) 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>&> > (0x0x7f90d45066e8) 0 empty
  mpl_::bool_<true> (0x0x7f90d45009c0) 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> > (0x0x7f90d4506750) 0 empty
  mpl_::bool_<true> (0x0x7f90d4500a20) 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> > (0x0x7f90d45067b8) 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> > (0x0x7f90d4506820) 0 empty
    mpl_::bool_<true> (0x0x7f90d4500a80) 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> > (0x0x7f90d4506888) 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> > (0x0x7f90d45068f0) 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> > (0x0x7f90d4506958) 0 empty
      mpl_::bool_<true> (0x0x7f90d4500ae0) 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>&> (0x0x7f90d45069c0) 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> > (0x0x7f90d4506a28) 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> > (0x0x7f90d4506a90) 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> > (0x0x7f90d4506af8) 0 empty
        mpl_::bool_<true> (0x0x7f90d4500b40) 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> > > (0x0x7f90d4500ba0) 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> > > (0x0x7f90d4500780) 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> > (0x0x7f90d4500d20) 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> > (0x0x7f90d4500cc0) 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> > (0x0x7f90d4500c60) 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> > (0x0x7f90d4500c00) 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> > > (0x0x7f90d4500720) 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> (0x0x7f90d482dba0) 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>*> (0x0x7f90d4500d80) 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> > (0x0x7f90d4500ea0) 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> > (0x0x7f90d452b000) 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> > (0x0x7f90d452b060) 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> > (0x0x7f90d452e068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452e0d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d452b0c0) 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> > (0x0x7f90d452e138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452e1a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d452b1e0) 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> > (0x0x7f90d452e208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452e270) 0 empty
    mpl_::bool_<false> (0x0x7f90d452b300) 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> > (0x0x7f90d452e2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452e340) 0 empty
    mpl_::bool_<false> (0x0x7f90d452b420) 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> > (0x0x7f90d452b540) 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> > (0x0x7f90d452b600) 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> > (0x0x7f90d452b5a0) 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> > (0x0x7f90d452b720) 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> > (0x0x7f90d452ba80) 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> > (0x0x7f90d452e9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452ea28) 0 empty
    mpl_::bool_<false> (0x0x7f90d452bae0) 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> > (0x0x7f90d452ea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452eaf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d452bb40) 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> > (0x0x7f90d452ec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452ec98) 0 empty
    mpl_::bool_<false> (0x0x7f90d452bba0) 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> > (0x0x7f90d452ed00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452ed68) 0 empty
    mpl_::bool_<false> (0x0x7f90d452bcc0) 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> > (0x0x7f90d452edd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452ee38) 0 empty
    mpl_::bool_<false> (0x0x7f90d452bde0) 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> > (0x0x7f90d452eea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d452ef08) 0 empty
    mpl_::bool_<false> (0x0x7f90d452bf00) 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> > (0x0x7f90d452ef70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d458d000) 0 empty
    mpl_::bool_<false> (0x0x7f90d458c060) 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> > > (0x0x7f90d458d068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d458d0d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d458c180) 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> > (0x0x7f90d458d138) 0 empty
  mpl_::bool_<false> (0x0x7f90d458c1e0) 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> > (0x0x7f90d458d1a0) 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> > (0x0x7f90d458d208) 0 empty
    mpl_::bool_<false> (0x0x7f90d458c240) 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> > > (0x0x7f90d458d270) 0 empty
  mpl_::bool_<false> (0x0x7f90d458c2a0) 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> > > (0x0x7f90d458d2d8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f90d458d340) 0 empty
    mpl_::bool_<true> (0x0x7f90d458c300) 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>&> (0x0x7f90d458d3a8) 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> > > (0x0x7f90d458d410) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f90d458d478) 0 empty
      mpl_::bool_<true> (0x0x7f90d458c360) 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> > (0x0x7f90d458c3c0) 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> > (0x0x7f90d4500e40) 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>&> (0x0x7f90d4500de0) 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> (0x0x7f90d482db40) 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> > (0x0x7f90d4506e38) 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> (0x0x7f90d458c420) 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> > > (0x0x7f90d458c4e0) 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> > > (0x0x7f90d458d5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d458d618) 0 empty
    mpl_::bool_<false> (0x0x7f90d458c540) 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> > > (0x0x7f90d458d680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d458d6e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d458c660) 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> > > (0x0x7f90d458d750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d458d7b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d458c780) 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> > > (0x0x7f90d458c7e0) 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> > > (0x0x7f90d458d8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d458d958) 0 empty
    mpl_::bool_<false> (0x0x7f90d458c840) 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> > > (0x0x7f90d458c960) 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> > > (0x0x7f90d458c480) 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> > > (0x0x7f90d458c9c0) 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> > > (0x0x7f90d458da28) 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> > > (0x0x7f90d458ca20) 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> > > (0x0x7f90d458cc00) 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> > > (0x0x7f90d458cba0) 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> > > (0x0x7f90d458cb40) 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> > > (0x0x7f90d458cae0) 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> > > (0x0x7f90d458cd20) 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> > > (0x0x7f90d458ddd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d458de38) 0 empty
    mpl_::bool_<false> (0x0x7f90d458cd80) 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> > > (0x0x7f90d458df70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d45c7000) 0 empty
    mpl_::bool_<false> (0x0x7f90d458cde0) 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> > > (0x0x7f90d45c7138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d45c71a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d458ce40) 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> > > (0x0x7f90d45c7208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d45c7270) 0 empty
    mpl_::bool_<false> (0x0x7f90d458cf60) 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> (0x0x7f90d45c80c0) 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> > > (0x0x7f90d458ccc0) 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> > > (0x0x7f90d458cc60) 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> > > (0x0x7f90d458ca80) 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> > > (0x0x7f90d45c8120) 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> > > (0x0x7f90d45c7548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d45c75b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8180) 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> >*> (0x0x7f90d45c8360) 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> > > (0x0x7f90d45c76e8) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f90d45c83c0) 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> > > (0x0x7f90d45c7750) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f90d45c77b8) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f90d45c8420) 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> > > (0x0x7f90d45c7820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d45c7888) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8480) 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> > > (0x0x7f90d45c78f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d45c7958) 0 empty
    mpl_::bool_<true> (0x0x7f90d45c85a0) 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> (0x0x7f90d45c79c0) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f90d45c8600) 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> > > (0x0x7f90d45c7a28) 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> (0x0x7f90d45c7a90) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f90d45c8660) 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*> (0x0x7f90d45c86c0) 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> > (0x0x7f90d45c8720) 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> > > (0x0x7f90d45c8780) 0 empty

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

Class boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d45c8b40) 0 empty

Class boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d45c8c00) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d4627e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4627ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8c60) 0 empty

Class boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d4627f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4627f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8cc0) 0 empty

Class boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d46275b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4627c30) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8d20) 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*> (0x0x7f90d45c8d80) 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*> (0x0x7f90d42da000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da068) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8de0) 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*> (0x0x7f90d42da0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da138) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8e40) 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*> (0x0x7f90d42da1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da208) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8ea0) 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*> (0x0x7f90d45c8f00) 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*> (0x0x7f90d42da270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da2d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d45c8f60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, 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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, boost::signals::detail::signal_base*> (0x0x7f90d42df000) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, 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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, boost::signals::detail::signal_base*> (0x0x7f90d45c8ba0) 0 empty

Class boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, 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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, boost::signals::detail::signal_base*> (0x0x7f90d42df060) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, 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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, boost::signals::detail::signal_base*> (0x0x7f90d42da3a8) 0 empty
  boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, boost::signals::detail::signal_base*> (0x0x7f90d42df0c0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42df2a0) 0 empty

Class boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42df240) 0 empty

Class boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42df1e0) 0 empty

Class boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42df180) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42df3c0) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42da5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da618) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df420) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42da680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da6e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df480) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42da750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da7b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df4e0) 0 empty

Class boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42da820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42da888) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df540) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, 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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, true> (0x0x7f90d42df5a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42df360) 0 empty

Class boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d42df300) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, 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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, boost::signals::detail::signal_base*> (0x0x7f90d42df120) 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*> (0x0x7f90d42df600) 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*> (0x0x7f90d42da9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42daa28) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df660) 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*> (0x0x7f90d42daa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42daaf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df6c0) 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*> (0x0x7f90d42df720) 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*> (0x0x7f90d42dab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42dabc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df780) 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*> (0x0x7f90d42dac30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42dac98) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df7e0) 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*> (0x0x7f90d42dad00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d42dad68) 0 empty
    mpl_::bool_<false> (0x0x7f90d42df840) 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**> (0x0x7f90d42df960) 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*> (0x0x7f90d42daea0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7f90d42df9c0) 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*> (0x0x7f90d42daf08) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::signal_base*> (0x0x7f90d42daf70) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7f90d42dfae0) 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*> (0x0x7f90d4310000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310068) 0 empty
    mpl_::bool_<false> (0x0x7f90d42dfba0) 0 empty

Class boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, 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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*, boost::signals::detail::signal_base*> (0x0x7f90d43100d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310138) 0 empty
    mpl_::bool_<false> (0x0x7f90d42dfc00) 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> (0x0x7f90d42dfcc0) 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> (0x0x7f90d42dfc60) 0 empty

Class boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d42dfd20) 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> (0x0x7f90d42dfde0) 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> (0x0x7f90d42dfd80) 0 empty

Class boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d45c8ae0) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d43102d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310340) 0 empty
    mpl_::bool_<false> (0x0x7f90d42dfe40) 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> (0x0x7f90d42dfea0) 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> (0x0x7f90d4310410) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f90d42dff00) 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> (0x0x7f90d42dff60) 0 empty

Class boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d4346060) 0 empty

Class boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4346120) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4310478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43104e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346180) 0 empty

Class boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4310548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43105b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d43461e0) 0 empty

Class boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4310618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310680) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346240) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f90d43462a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f90d43460c0) 0 empty

Class boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f90d4346300) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f90d4310750) 0 empty
  boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f90d4346360) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4346540) 0 empty

Class boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d43464e0) 0 empty

Class boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4346480) 0 empty

Class boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4346420) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4346660) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4310958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43109c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d43466c0) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4310a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346720) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4310af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346780) 0 empty

Class boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4310bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310c30) 0 empty
    mpl_::bool_<false> (0x0x7f90d43467e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, true> (0x0x7f90d4346840) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d4346600) 0 empty

Class boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d43465a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f90d43463c0) 0 empty

Class boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f90d4310d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310dd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d43468a0) 0 empty

Class boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d4346900) 0 empty

Class boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d4346000) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d4310ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4310f08) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346960) 0 empty

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> > > > (0x0x7f90d4346a20) 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> > >*> (0x0x7f90d4346ae0) 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> > >*> (0x0x7f90d4375068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43750d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346b40) 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> > >*> (0x0x7f90d4375138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43751a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346ba0) 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> > >*> (0x0x7f90d4375208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4375270) 0 empty
    mpl_::bool_<false> (0x0x7f90d4346c00) 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*> (0x0x7f90d4346c60) 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*> (0x0x7f90d4346a80) 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*> (0x0x7f90d4346cc0) 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*> (0x0x7f90d4375340) 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*> (0x0x7f90d4346d20) 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> > >*> (0x0x7f90d4346f00) 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> > >*> (0x0x7f90d4346ea0) 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> > >*> (0x0x7f90d4346e40) 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> > >*> (0x0x7f90d4346de0) 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> > >*> (0x0x7f90d438e060) 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> > >*> (0x0x7f90d4375548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43755b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e0c0) 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> > >*> (0x0x7f90d4375618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4375680) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e120) 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> > >*> (0x0x7f90d43756e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4375750) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e180) 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> > >*> (0x0x7f90d43757b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4375820) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e1e0) 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> (0x0x7f90d438e240) 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> > >*> (0x0x7f90d438e000) 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> > >*> (0x0x7f90d4346f60) 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*> (0x0x7f90d4346d80) 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*> (0x0x7f90d4375958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43759c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e2a0) 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> > > > (0x0x7f90d438e300) 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> > > > (0x0x7f90d43469c0) 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> > > > (0x0x7f90d4375a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4375af8) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e360) 0 empty

Class boost::signals::detail::is_signal<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_signal<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d438e420) 0 empty

Class boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438e4e0) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d4375c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4375d00) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e540) 0 empty

Class boost::is_float<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d4375e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d4375ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e5a0) 0 empty

Class boost::is_arithmetic<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d43b1000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43b1068) 0 empty
    mpl_::bool_<false> (0x0x7f90d438e6c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, 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, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*> (0x0x7f90d438e720) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, 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, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*> (0x0x7f90d438e480) 0 empty

Class boost::detail::is_convertible_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, 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, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*> (0x0x7f90d438e780) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, 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, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*> (0x0x7f90d43b1208) 0 empty
  boost::detail::is_convertible_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*> (0x0x7f90d438e7e0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438e9c0) 0 empty

Class boost::detail::add_reference_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438e960) 0 empty

Class boost::add_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438e900) 0 empty

Class boost::add_lvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438e8a0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438eae0) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d43b14e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43b1548) 0 empty
    mpl_::bool_<false> (0x0x7f90d438eb40) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d43b15b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43b1618) 0 empty
    mpl_::bool_<false> (0x0x7f90d438eba0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d43b1680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43b16e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d438ec00) 0 empty

Class boost::is_void<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d43b1820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43b1888) 0 empty
    mpl_::bool_<false> (0x0x7f90d438ec60) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, true> (0x0x7f90d438ed80) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438ea80) 0 empty

Class boost::add_rvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d438ea20) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, 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, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*> (0x0x7f90d438e840) 0 empty

Class boost::is_convertible<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*, boost::signals::detail::signal_base*> (0x0x7f90d43b1a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43b1af8) 0 empty
    mpl_::bool_<false> (0x0x7f90d438ede0) 0 empty

Class boost::signals::detail::is_ref<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_ref<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d438ee40) 0 empty

Class boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d438e3c0) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d43b1c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d43b1d00) 0 empty
    mpl_::bool_<false> (0x0x7f90d438ef60) 0 empty

Class boost::asio::detail::typeid_wrapper<boost::asio::detail::task_io_service>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::typeid_wrapper<boost::asio::detail::task_io_service> (0x0x7f90d43d3420) 0 empty

Class std::iterator_traits<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d43d38a0) 0 empty

Class __gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7f90d43d3840) 0

Class std::__are_same<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d43d3900) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7f90d43d3960) 0 empty

Class std::iterator_traits<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d43d3a20) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7f90d43d39c0) 0

Class std::_List_node<boost::signals::connection>
   size=40 align=8
   base size=40 base align=8
std::_List_node<boost::signals::connection> (0x0x7f90d40e4888) 0
  std::__detail::_List_node_base (0x0x7f90d43d3cc0) 0

Class boost::date_time::simple_format<char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::simple_format<char> (0x0x7f90d43d3d80) 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> (0x0x7f90d43d3de0) 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> (0x0x7f90d43d3e40) 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> (0x0x7f90d40e4bc8) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f90d43d3ea0) 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> (0x0x7f90d43d3f00) 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> (0x0x7f90d40e4d00) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f90d43d3f60) 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> (0x0x7f90d41d7000) 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> (0x0x7f90d41d7060) 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> (0x0x7f90d41e60d0) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f90d41d70c0) 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> (0x0x7f90d41d7120) 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> (0x0x7f90d41e6208) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f90d41d7180) 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> (0x0x7f90d41d71e0) 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> > > (0x0x7f90d41e62d8) 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> > (0x0x7f90d41e6340) 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> > (0x0x7f90d41e63a8) 0 empty
      mpl_::bool_<true> (0x0x7f90d41d7240) 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> > (0x0x7f90d41d72a0) 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> > (0x0x7f90d41d73c0) 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> (0x0x7f90d41e6478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e64e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7420) 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> (0x0x7f90d41e6618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6680) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d74e0) 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> (0x0x7f90d41e66e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6750) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7540) 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> (0x0x7f90d41e67b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6820) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d75a0) 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> (0x0x7f90d41e6888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e68f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7600) 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> (0x0x7f90d41d7480) 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> (0x0x7f90d41d7660) 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> (0x0x7f90d41d76c0) 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> (0x0x7f90d41d7720) 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> (0x0x7f90d41e6958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e69c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d77e0) 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> (0x0x7f90d41e6a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7840) 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> (0x0x7f90d41e6af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6b60) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7960) 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> (0x0x7f90d41e6bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6c30) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7a80) 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> > (0x0x7f90d41d7780) 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> (0x0x7f90d41d7c60) 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> > (0x0x7f90d41d7cc0) 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> > (0x0x7f90d41e6c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6d00) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7d20) 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> (0x0x7f90d41d7d80) 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> > (0x0x7f90d41d7de0) 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> (0x0x7f90d41d7f00) 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> (0x0x7f90d41e6f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d41e6f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d41d7f60) 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> (0x0x7f90d4251000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d4251068) 0 empty
    mpl_::bool_<true> (0x0x7f90d4252000) 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> > > (0x0x7f90d4252060) 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> > > (0x0x7f90d42520c0) 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> > (0x0x7f90d4252120) 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> > (0x0x7f90d42521e0) 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> > (0x0x7f90d4252240) 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> > (0x0x7f90d42522a0) 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> > (0x0x7f90d4252300) 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> > (0x0x7f90d4252180) 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> > (0x0x7f90d4252360) 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> > (0x0x7f90d42512d8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f90d42523c0) 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> > (0x0x7f90d4252480) 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> > (0x0x7f90d4251410) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f90d42524e0) 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> > > (0x0x7f90d4252540) 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> > (0x0x7f90d4252660) 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> > (0x0x7f90d4252600) 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> > > (0x0x7f90d4252780) 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> > > (0x0x7f90d4252720) 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> (0x0x7f90d42527e0) 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> > (0x0x7f90d4251680) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f90d4252840) 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> > > (0x0x7f90d42528a0) 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> > > (0x0x7f90d42516e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f90d4252900) 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> (0x0x7f90d4251820) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f90d4251888) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f90d4252960) 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> > > (0x0x7f90d42526c0) 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> (0x0x7f90d4252420) 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> > (0x0x7f90d42529c0) 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> (0x0x7f90d4252a80) 0

Class std::iterator_traits<const int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const int*> (0x0x7f90d4252c00) 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> > (0x0x7f90d4252ba0) 0

Class std::__are_same<const int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const int*, int*> (0x0x7f90d4252c60) 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> > (0x0x7f90d4252cc0) 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> > > (0x0x7f90d4251d00) 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> > (0x0x7f90d4251d68) 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> > (0x0x7f90d4251dd0) 0 empty
      mpl_::bool_<true> (0x0x7f90d4252d80) 0 empty

Class std::_List_node<Wsinfo>
   size=232 align=8
   base size=232 base align=8
std::_List_node<Wsinfo> (0x0x7f90d3fa64e0) 0
  std::__detail::_List_node_base (0x0x7f90d3fd5000) 0

Class std::_List_node<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::_List_node<std::basic_string<char> > (0x0x7f90d3fa6680) 0
  std::__detail::_List_node_base (0x0x7f90d3fd5060) 0

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

Class boost::detail::function::basic_vtable0<void>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<void> (0x0x7f90d3fd5120) 0

Class boost::detail::remove_rvalue_ref<const boost::function<void()> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::function<void()> > (0x0x7f90d3fd5240) 0 empty

Class boost::remove_reference<const boost::function<void()> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::function<void()> > (0x0x7f90d3fd51e0) 0 empty

Class boost::remove_bounds<const boost::function<void()> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<const boost::function<void()> > (0x0x7f90d3fd52a0) 0 empty

Class boost::is_array<const boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::function<void()> > (0x0x7f90d3fa6b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3fa6bc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd53c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const boost::function<void()>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const boost::function<void()>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > > (0x0x7f90d3fd5420) 0 empty

Class boost::mpl::if_<boost::is_array<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > > (0x0x7f90d3fd5360) 0 empty

Class boost::detail::is_reference_impl<const boost::function<void()> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::function<void()> > (0x0x7f90d3fd5540) 0 empty

Class boost::is_lvalue_reference<const boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::function<void()> > (0x0x7f90d3fa6d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3fa6d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd55a0) 0 empty

Class boost::is_rvalue_reference<const boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::function<void()> > (0x0x7f90d3fa6dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3fa6e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd5600) 0 empty

Class boost::is_reference<const boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::function<void()> > (0x0x7f90d3fa6ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3fa6f08) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd5660) 0 empty

Class boost::type_traits::is_function_ptr_helper<const boost::function<void()>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const boost::function<void()>*> (0x0x7f90d3fd5780) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const boost::function<void()> > (0x0x7f90d3fa65b0) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::function<void()>*> (0x0x7f90d3fd57e0) 0 empty

Class boost::detail::is_function_impl<const boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::function<void()> > (0x0x7f90d3fa6618) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::function<void()> > (0x0x7f90d3fa66e8) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::function<void()>*> (0x0x7f90d3fd5840) 0 empty

Class boost::is_function<const boost::function<void()> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::function<void()> > (0x0x7f90d3fa6750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3fa67b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd58a0) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > (0x0x7f90d3fd5900) 0 empty

Class boost::mpl::if_<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > (0x0x7f90d3fd54e0) 0 empty

Class boost::mpl::identity<const boost::function<void()> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const boost::function<void()> > (0x0x7f90d3fd5960) 0 empty

Class boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > (0x0x7f90d3fd5480) 0 empty

Class boost::mpl::eval_if<boost::is_array<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void()> >, boost::add_pointer<const boost::function<void()> >, boost::mpl::identity<const boost::function<void()> > > > (0x0x7f90d3fd5300) 0 empty

Class boost::decay<const boost::function<void()> >
   size=1 align=1
   base size=0 base align=1
boost::decay<const boost::function<void()> > (0x0x7f90d3fd5180) 0 empty

Vtable for boost::any::holder<const boost::function<void()> >
boost::any::holder<const boost::function<void()> >::_ZTVN5boost3any6holderIKNS_8functionIFvvEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_8functionIFvvEEEEE)
16    (int (*)(...))boost::any::holder<const boost::function<void()> >::~holder
24    (int (*)(...))boost::any::holder<const boost::function<void()> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<const boost::function<void()> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::function<void()> >

Class boost::any::holder<const boost::function<void()> >
   size=40 align=8
   base size=40 base align=8
boost::any::holder<const boost::function<void()> > (0x0x7f90d403c138) 0
    vptr=((& boost::any::holder<const boost::function<void()> >::_ZTVN5boost3any6holderIKNS_8functionIFvvEEEEE) + 16u)
  boost::any::placeholder (0x0x7f90d3fd59c0) 0 nearly-empty
      primary-for boost::any::holder<const boost::function<void()> > (0x0x7f90d403c138)

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&> (0x0x7f90d3fd5a20) 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&)> > (0x0x7f90d3fd5b40) 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&)> > (0x0x7f90d3fd5ae0) 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&)> > (0x0x7f90d3fd5ba0) 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&)> > (0x0x7f90d403c3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d403c410) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd5cc0) 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&)> > > > (0x0x7f90d3fd5d20) 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&)> > > > (0x0x7f90d3fd5c60) 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&)> > (0x0x7f90d3fd5e40) 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&)> > (0x0x7f90d403c548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d403c5b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd5ea0) 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&)> > (0x0x7f90d403c618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d403c680) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd5f00) 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&)> > (0x0x7f90d403c6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d403c750) 0 empty
    mpl_::bool_<false> (0x0x7f90d3fd5f60) 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&)>*> (0x0x7f90d3c910c0) 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&)> > (0x0x7f90d403c888) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7f90d3c91120) 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&)> > (0x0x7f90d403c8f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&)> > (0x0x7f90d403c958) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7f90d3c91240) 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&)> > (0x0x7f90d403c9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d403ca28) 0 empty
    mpl_::bool_<false> (0x0x7f90d3c91300) 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&)> > > (0x0x7f90d3c91360) 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&)> > > (0x0x7f90d3fd5de0) 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&)> > (0x0x7f90d3c913c0) 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&)> > > (0x0x7f90d3fd5d80) 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&)> > > > (0x0x7f90d3fd5c00) 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&)> > (0x0x7f90d3fd5a80) 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&)> > (0x0x7f90d403cbc8) 0
    vptr=((& boost::any::holder<const boost::function<void(Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE) + 16u)
  boost::any::placeholder (0x0x7f90d3c91420) 0 nearly-empty
      primary-for boost::any::holder<const boost::function<void(Message&)> > (0x0x7f90d403cbc8)

Class boost::system::is_error_code_enum<boost::system::system_error>
   size=1 align=1
   base size=0 base align=1
boost::system::is_error_code_enum<boost::system::system_error> (0x0x7f90d3c91540) 0 empty

Class boost::enable_if<boost::system::is_error_code_enum<boost::system::system_error>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::system::is_error_code_enum<boost::system::system_error>, void> (0x0x7f90d403cdd0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f90d3c915a0) 0 empty

Class std::__is_move_iterator<boost::asio::io_service::service**>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<boost::asio::io_service::service**> (0x0x7f90d3c91600) 0 empty

Class std::_Iter_base<boost::asio::io_service::service**, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7f90d3c91660) 0 empty

Class std::_Miter_base<boost::asio::io_service::service**>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<boost::asio::io_service::service**> (0x0x7f90d3cd71a0) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7f90d3c916c0) 0 empty

Class boost::asio::detail::typeid_wrapper<boost::asio::detail::epoll_reactor>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::typeid_wrapper<boost::asio::detail::epoll_reactor> (0x0x7f90d3c91ae0) 0 empty

Class std::__are_same<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d3d680c0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7f90d3d68120) 0 empty

Vtable for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>
boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::_ZTVN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
24    (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
32    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::dispose<void*, boost::asio::detail::socket_ops::noop_deleter>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_deleter<void*, boost::asio::detail::socket_ops::noop_deleter>
56    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_untyped_deleter<void*, boost::asio::detail::socket_ops::noop_deleter>

Class boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>
   size=32 align=8
   base size=25 base align=8
boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7f90d3cd7ea0) 0
    vptr=((& boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::_ZTVN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f90d3d683c0) 0
      primary-for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7f90d3cd7ea0)

Class boost::asio::detail::typeid_wrapper<boost::asio::detail::strand_service>
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::typeid_wrapper<boost::asio::detail::strand_service> (0x0x7f90d3d68420) 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**> (0x0x7f90d3d68540) 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> (0x0x7f90d3d685a0) 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**> (0x0x7f90d3cd7a90) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f90d3d68600) 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> (0x0x7f90d3d68840) 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> (0x0x7f90d3d68960) 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> (0x0x7f90d3d689c0) 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> (0x0x7f90d3d68a20) 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> (0x0x7f90d3d68a80) 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> (0x0x7f90d3d68ba0) 0 empty

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7f90d3d68c00) 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> > (0x0x7f90d3d68d20) 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> (0x0x7f90d3d68ea0) 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> (0x0x7f90d3d68e40) 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> > (0x0x7f90d3d68cc0) 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> > (0x0x7f90d3aaf060) 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> (0x0x7f90d3defdd0) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f90d3aaf0c0) 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> > (0x0x7f90d3aaf240) 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> > (0x0x7f90d3aaf1e0) 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> (0x0x7f90d3aaf300) 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> (0x0x7f90d3aaf2a0) 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>*> (0x0x7f90d3aaf420) 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> > (0x0x7f90d3aaf3c0) 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> > (0x0x7f90d3aaf360) 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*> (0x0x7f90d3aaf540) 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> (0x0x7f90d3aaf4e0) 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> (0x0x7f90d3aaf480) 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> > (0x0x7f90d3aaf5a0) 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> (0x0x7f90d3aaf600) 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> (0x0x7f90d3aaf180) 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> > (0x0x7f90d3aaf660) 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> > (0x0x7f90d3ab9208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab9270) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aaf6c0) 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> > (0x0x7f90d3ab92d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab9340) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aaf720) 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> > (0x0x7f90d3ab93a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab9410) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aaf780) 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> > (0x0x7f90d3ab9478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab94e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aaf7e0) 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> > (0x0x7f90d3ab9548) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f90d3aaf840) 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> > (0x0x7f90d3ab95b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab9618) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aaf8a0) 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> (0x0x7f90d3ab9680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab96e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aaf900) 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> (0x0x7f90d3ab9750) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f90d3aaf960) 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> (0x0x7f90d3ab97b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d3ab9820) 0 empty
    mpl_::bool_<true> (0x0x7f90d3aaf9c0) 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> (0x0x7f90d3aafa20) 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> (0x0x7f90d3aafa80) 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> (0x0x7f90d3aafde0) 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> (0x0x7f90d3ab9c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab9c98) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aafe40) 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> (0x0x7f90d3ab9d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab9d68) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aafea0) 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> (0x0x7f90d3ab9dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3ab9e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d3aaff00) 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> > (0x0x7f90d3aaff60) 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> > (0x0x7f90d3b23000) 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> > (0x0x7f90d3b23360) 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> > (0x0x7f90d3b6d208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6d270) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b233c0) 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> > (0x0x7f90d3b6d2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6d340) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b23420) 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> > (0x0x7f90d3b6d3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6d410) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b23480) 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> (0x0x7f90d3b234e0) 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> (0x0x7f90d3b23540) 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> (0x0x7f90d3b235a0) 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> (0x0x7f90d3b23600) 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> (0x0x7f90d3b23720) 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> (0x0x7f90d3b6d548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d3b6d5b0) 0 empty
    mpl_::bool_<true> (0x0x7f90d3b23780) 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> (0x0x7f90d3b237e0) 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> > (0x0x7f90d3b23900) 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> > (0x0x7f90d3b238a0) 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>*> (0x0x7f90d3b23a20) 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> > (0x0x7f90d3b239c0) 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> > (0x0x7f90d3b23960) 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> > (0x0x7f90d3b23a80) 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> (0x0x7f90d3b23840) 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> > (0x0x7f90d3b23ae0) 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> > (0x0x7f90d3b6d820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6d888) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b23b40) 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> > (0x0x7f90d3b6d8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6d958) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b23ba0) 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> > (0x0x7f90d3b6d9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6da28) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b23c00) 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> > (0x0x7f90d3b6da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6daf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b23c60) 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> > (0x0x7f90d3b6db60) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f90d3b23cc0) 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> > (0x0x7f90d3b6dbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3b6dc30) 0 empty
    mpl_::bool_<false> (0x0x7f90d3b23d20) 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> > (0x0x7f90d3b23d80) 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> > (0x0x7f90d3b23de0) 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> > (0x0x7f90d3beb180) 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> > (0x0x7f90d3bf7000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf7068) 0 empty
    mpl_::bool_<false> (0x0x7f90d3beb1e0) 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> > (0x0x7f90d3bf70d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf7138) 0 empty
    mpl_::bool_<false> (0x0x7f90d3beb240) 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> > (0x0x7f90d3bf71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf7208) 0 empty
    mpl_::bool_<false> (0x0x7f90d3beb2a0) 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> (0x0x7f90d3beb300) 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> (0x0x7f90d3beb360) 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> (0x0x7f90d3beb480) 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> (0x0x7f90d3beb4e0) 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> (0x0x7f90d3bf7410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d3bf7478) 0 empty
    mpl_::bool_<true> (0x0x7f90d3beb540) 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> > (0x0x7f90d3aaf120) 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> (0x0x7f90d3aaf000) 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> (0x0x7f90d3beb6c0) 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> (0x0x7f90d3beb660) 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> > (0x0x7f90d3beb720) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7f90d3defb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d3bf7618) 0 empty
    mpl_::bool_<true> (0x0x7f90d3beb780) 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> (0x0x7f90d3beb7e0) 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> (0x0x7f90d3beb8a0) 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> (0x0x7f90d3bf7680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf76e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3beb900) 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> (0x0x7f90d3beb840) 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> (0x0x7f90d3bf7750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf77b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3beb9c0) 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> (0x0x7f90d3bf7820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf7888) 0 empty
    mpl_::bool_<false> (0x0x7f90d3beba20) 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> (0x0x7f90d3beb960) 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> (0x0x7f90d3beba80) 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> (0x0x7f90d3d68c60) 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> > (0x0x7f90d3bebba0) 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> (0x0x7f90d3bebc60) 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> (0x0x7f90d3bebc00) 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*>::*> (0x0x7f90d3bebd20) 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*> (0x0x7f90d3bf7c98) 0 empty
  std::iterator_traits<const char*> (0x0x7f90d3bebde0) 0 empty

Class boost::iterator_value<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const char*> (0x0x7f90d3bebd80) 0 empty

Class boost::iterator_difference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const char*> (0x0x7f90d3bebe40) 0 empty

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7f90d3bebea0) 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> (0x0x7f90d3bebf60) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7f90d3bf7e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf7ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b000) 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> > (0x0x7f90d3bf7f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3bf7f70) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b060) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7f90d3bf7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d387d000) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b0c0) 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> > (0x0x7f90d387d068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d387d0d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b120) 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> > (0x0x7f90d387d138) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d387d1a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b180) 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> > (0x0x7f90d387d2d8) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d387d340) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f90d387d3a8) 0 empty
      mpl_::bool_<false> (0x0x7f90d387b1e0) 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> (0x0x7f90d387b240) 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> (0x0x7f90d3bebf00) 0 empty

Class boost::iterator_range<const char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const char*> (0x0x7f90d3bebcc0) 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*>::*> (0x0x7f90d387b300) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7f90d387d548) 0 empty
  std::iterator_traits<char*> (0x0x7f90d387b3c0) 0 empty

Class boost::iterator_value<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<char*> (0x0x7f90d387b360) 0 empty

Class boost::iterator_difference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<char*> (0x0x7f90d387b420) 0 empty

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7f90d387b480) 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> (0x0x7f90d387b540) 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> (0x0x7f90d387b4e0) 0 empty

Class boost::iterator_range<char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<char*> (0x0x7f90d387b2a0) 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> > (0x0x7f90d387d7b8) 0
  std::_Rb_tree_node_base (0x0x7f90d387b5a0) 0

Class std::__is_integer<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int*> (0x0x7f90d387b600) 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> > (0x0x7f90d387b660) 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> (0x0x7f90d387dea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d387df08) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b780) 0 empty

Class boost::is_same<int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, char> (0x0x7f90d387df70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d387d4e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b840) 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> (0x0x7f90d3bf7c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390f000) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b8a0) 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> (0x0x7f90d390f068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390f0d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b900) 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> (0x0x7f90d390f138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390f1a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d387b960) 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> (0x0x7f90d387b7e0) 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> (0x0x7f90d387b9c0) 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> > (0x0x7f90d387ba20) 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> > (0x0x7f90d390f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390f270) 0 empty
    mpl_::bool_<false> (0x0x7f90d387ba80) 0 empty

Class boost::detail::is_stdstring<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<int> (0x0x7f90d387bae0) 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> > (0x0x7f90d387bb40) 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> (0x0x7f90d387bba0) 0 empty

Class boost::is_float<int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<int> (0x0x7f90d390f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390f410) 0 empty
    mpl_::bool_<false> (0x0x7f90d387bc00) 0 empty

Class boost::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<int> (0x0x7f90d390f478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d390f4e0) 0 empty
    mpl_::bool_<true> (0x0x7f90d387bc60) 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> > > (0x0x7f90d387bcc0) 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> > > (0x0x7f90d387bd20) 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> > (0x0x7f90d387bd80) 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> > (0x0x7f90d387bde0) 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> (0x0x7f90d390f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d387be40) 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> (0x0x7f90d390f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923000) 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> (0x0x7f90d390fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390fa90) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923060) 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> (0x0x7f90d390faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390fb60) 0 empty
    mpl_::bool_<false> (0x0x7f90d39230c0) 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> (0x0x7f90d390fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390fc30) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923120) 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> (0x0x7f90d387bf60) 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> > (0x0x7f90d3923180) 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> > (0x0x7f90d390fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390fd00) 0 empty
    mpl_::bool_<false> (0x0x7f90d39231e0) 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> (0x0x7f90d3923300) 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> > (0x0x7f90d3923360) 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> (0x0x7f90d39233c0) 0 empty

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7f90d390fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d390fea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923420) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7f90d390ff08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d390ff70) 0 empty
    mpl_::bool_<true> (0x0x7f90d3923480) 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> > > (0x0x7f90d39234e0) 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> > > (0x0x7f90d3923540) 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> > (0x0x7f90d39235a0) 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> > (0x0x7f90d3923600) 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> (0x0x7f90d39302d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3930340) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923660) 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> (0x0x7f90d39303a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3930410) 0 empty
    mpl_::bool_<false> (0x0x7f90d39237e0) 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> (0x0x7f90d3930478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d39304e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923840) 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> (0x0x7f90d3930548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d39305b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d39238a0) 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> (0x0x7f90d3930618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3930680) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923900) 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> (0x0x7f90d3923780) 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> > (0x0x7f90d3923960) 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> > (0x0x7f90d39306e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3930750) 0 empty
    mpl_::bool_<false> (0x0x7f90d39239c0) 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> (0x0x7f90d3923ae0) 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> > (0x0x7f90d3923b40) 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> (0x0x7f90d3923ba0) 0 empty

Class boost::is_float<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<short int> (0x0x7f90d3930888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d39308f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3923c00) 0 empty

Class boost::is_arithmetic<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<short int> (0x0x7f90d3930958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d39309c0) 0 empty
    mpl_::bool_<true> (0x0x7f90d3923c60) 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> > > (0x0x7f90d3923cc0) 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> > > (0x0x7f90d3923d20) 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> > (0x0x7f90d3923d80) 0 empty

Class std::__is_normal_iterator<boost::asio::io_service::service**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<boost::asio::io_service::service**> (0x0x7f90d3923ea0) 0 empty

Class std::_Niter_base<boost::asio::io_service::service**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<boost::asio::io_service::service**> (0x0x7f90d3930d68) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7f90d3923f00) 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> (0x0x7f90d39c4060) 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> (0x0x7f90d39c4000) 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> (0x0x7f90d39be460) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7f90d3930e38) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f90d39be460)
    std::out_of_range (0x0x7f90d3930ea0) 0
        primary-for boost::gregorian::bad_weekday (0x0x7f90d3930e38)
      std::logic_error (0x0x7f90d3930f08) 0
          primary-for std::out_of_range (0x0x7f90d3930ea0)
        std::exception (0x0x7f90d39c40c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d3930f08)
  boost::exception (0x0x7f90d39c4120) 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> > (0x0x7f90d39be540) 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> (0x0x7f90d39be5b0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f90d39be540)
    boost::gregorian::bad_weekday (0x0x7f90d3930af8) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f90d39be5b0)
      std::out_of_range (0x0x7f90d39cc000) 0
          primary-for boost::gregorian::bad_weekday (0x0x7f90d3930af8)
        std::logic_error (0x0x7f90d39cc068) 0
            primary-for std::out_of_range (0x0x7f90d39cc000)
          std::exception (0x0x7f90d39c4180) 0 nearly-empty
              primary-for std::logic_error (0x0x7f90d39cc068)
    boost::exception (0x0x7f90d39c41e0) 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 (0x0x7f90d39c4240) 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> (0x0x7f90d39c4300) 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> (0x0x7f90d39c42a0) 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> (0x0x7f90d39de460) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7f90d39cc2d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f90d39de460)
    std::out_of_range (0x0x7f90d39cc340) 0
        primary-for boost::gregorian::bad_year (0x0x7f90d39cc2d8)
      std::logic_error (0x0x7f90d39cc3a8) 0
          primary-for std::out_of_range (0x0x7f90d39cc340)
        std::exception (0x0x7f90d39c4360) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d39cc3a8)
  boost::exception (0x0x7f90d39c43c0) 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> > (0x0x7f90d39de620) 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> (0x0x7f90d39de690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f90d39de620)
    boost::gregorian::bad_year (0x0x7f90d39cc410) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f90d39de690)
      std::out_of_range (0x0x7f90d39cc478) 0
          primary-for boost::gregorian::bad_year (0x0x7f90d39cc410)
        std::logic_error (0x0x7f90d39cc4e0) 0
            primary-for std::out_of_range (0x0x7f90d39cc478)
          std::exception (0x0x7f90d39c44e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f90d39cc4e0)
    boost::exception (0x0x7f90d39c4540) 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 (0x0x7f90d39c45a0) 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> (0x0x7f90d39c4780) 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> (0x0x7f90d39c4720) 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> (0x0x7f90d39fa540) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7f90d39cc820) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f90d39fa540)
    std::out_of_range (0x0x7f90d39cc888) 0
        primary-for boost::gregorian::bad_month (0x0x7f90d39cc820)
      std::logic_error (0x0x7f90d39cc8f0) 0
          primary-for std::out_of_range (0x0x7f90d39cc888)
        std::exception (0x0x7f90d39c47e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d39cc8f0)
  boost::exception (0x0x7f90d39c4840) 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> > (0x0x7f90d39fa620) 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> (0x0x7f90d39fa690) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f90d39fa620)
    boost::gregorian::bad_month (0x0x7f90d39cc958) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f90d39fa690)
      std::out_of_range (0x0x7f90d39cc9c0) 0
          primary-for boost::gregorian::bad_month (0x0x7f90d39cc958)
        std::logic_error (0x0x7f90d39cca28) 0
            primary-for std::out_of_range (0x0x7f90d39cc9c0)
          std::exception (0x0x7f90d39c4960) 0 nearly-empty
              primary-for std::logic_error (0x0x7f90d39cca28)
    boost::exception (0x0x7f90d39c49c0) 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 (0x0x7f90d39c4a20) 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> (0x0x7f90d39c4ae0) 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> (0x0x7f90d39c4a80) 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> (0x0x7f90d3a184d0) 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 (0x0x7f90d39ccea0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f90d3a184d0)
    std::out_of_range (0x0x7f90d39ccf08) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7f90d39ccea0)
      std::logic_error (0x0x7f90d39ccf70) 0
          primary-for std::out_of_range (0x0x7f90d39ccf08)
        std::exception (0x0x7f90d39c4c00) 0 nearly-empty
            primary-for std::logic_error (0x0x7f90d39ccf70)
  boost::exception (0x0x7f90d39c4c60) 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> > (0x0x7f90d3a185b0) 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> (0x0x7f90d3a18620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f90d3a185b0)
    boost::gregorian::bad_day_of_year (0x0x7f90d39ccb60) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f90d3a18620)
      std::out_of_range (0x0x7f90d3a2a000) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7f90d39ccb60)
        std::logic_error (0x0x7f90d3a2a068) 0
            primary-for std::out_of_range (0x0x7f90d3a2a000)
          std::exception (0x0x7f90d39c4d80) 0 nearly-empty
              primary-for std::logic_error (0x0x7f90d3a2a068)
    boost::exception (0x0x7f90d39c4de0) 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 (0x0x7f90d39c4e40) 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 std::__is_move_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d3a3e1e0) 0 empty

Class std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7f90d3a3e240) 0 empty

Class std::_Miter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d3a2a478) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7f90d3a3e2a0) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7f90d3a3e300) 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**> (0x0x7f90d3a3e5a0) 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**> (0x0x7f90d3a2a8f0) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f90d3a3e600) 0 empty

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> (0x0x7f90d3a3e840) 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> (0x0x7f90d3a3e7e0) 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> (0x0x7f90d36e9690) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 16u)
  boost::bad_lexical_cast (0x0x7f90d3a2ac98) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f90d36e9690)
    std::bad_cast (0x0x7f90d3a2ad00) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7f90d3a2ac98)
      std::exception (0x0x7f90d3a3e8a0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f90d3a2ad00)
  boost::exception (0x0x7f90d3a3e900) 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> > (0x0x7f90d36e9850) 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> (0x0x7f90d36e98c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f90d36e9850)
    boost::bad_lexical_cast (0x0x7f90d3a2ad68) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f90d36e98c0)
      std::bad_cast (0x0x7f90d3a2add0) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7f90d3a2ad68)
        std::exception (0x0x7f90d3a3ea20) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f90d3a2add0)
    boost::exception (0x0x7f90d3a3ea80) 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 (0x0x7f90d3a3eae0) 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> > > (0x0x7f90d3a3ecc0) 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> > (0x0x7f90d3a3ef60) 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> (0x0x7f90d370b750) 0 empty
  boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f90d3743000) 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> (0x0x7f90d3743180) 0 empty

Class boost::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<int> (0x0x7f90d3743120) 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*> (0x0x7f90d37432a0) 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> (0x0x7f90d3743240) 0 empty

Class boost::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<int> (0x0x7f90d37431e0) 0 empty

Class boost::remove_pointer<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<int> (0x0x7f90d3743300) 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> (0x0x7f90d37430c0) 0 empty

Class boost::is_void<int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<int> (0x0x7f90d370ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d370ba90) 0 empty
    mpl_::bool_<false> (0x0x7f90d3743360) 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> (0x0x7f90d370baf8) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f90d37433c0) 0 empty

Class boost::is_fundamental<int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<int> (0x0x7f90d370bb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d370bbc8) 0 empty
    mpl_::bool_<true> (0x0x7f90d3743420) 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> (0x0x7f90d3743480) 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> (0x0x7f90d37434e0) 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> (0x0x7f90d3743840) 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> (0x0x7f90d370b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d370b820) 0 empty
    mpl_::bool_<false> (0x0x7f90d37438a0) 0 empty

Class boost::is_member_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<int> (0x0x7f90d37a7000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d37a7068) 0 empty
    mpl_::bool_<false> (0x0x7f90d3743900) 0 empty

Class boost::is_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<int> (0x0x7f90d37a70d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d37a7138) 0 empty
    mpl_::bool_<false> (0x0x7f90d3743960) 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> (0x0x7f90d37439c0) 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> (0x0x7f90d3743a20) 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> (0x0x7f90d3743a80) 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> (0x0x7f90d3743ba0) 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> (0x0x7f90d37a71a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d37a7208) 0 empty
    mpl_::bool_<true> (0x0x7f90d3743c00) 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> (0x0x7f90d3743c60) 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> (0x0x7f90d3743cc0) 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> (0x0x7f90d3743d20) 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> (0x0x7f90d3743d80) 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> (0x0x7f90d3743ea0) 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> (0x0x7f90d37a7410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d37a7478) 0 empty
    mpl_::bool_<true> (0x0x7f90d3743f00) 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> > (0x0x7f90d3743060) 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> (0x0x7f90d3a3ef00) 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> > (0x0x7f90d37c3060) 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> (0x0x7f90d3a3eea0) 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> > (0x0x7f90d37c3180) 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> (0x0x7f90d37a7750) 0 empty
  boost::mpl::if_c<false, long int, boost::detail::deduce_character_type_later<long int> > (0x0x7f90d37c32a0) 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> (0x0x7f90d37c3480) 0 empty

Class boost::remove_reference<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<long int> (0x0x7f90d37c3420) 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*> (0x0x7f90d37c35a0) 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> (0x0x7f90d37c3540) 0 empty

Class boost::remove_cv<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<long int> (0x0x7f90d37c34e0) 0 empty

Class boost::remove_pointer<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<long int> (0x0x7f90d37c3600) 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> (0x0x7f90d37c33c0) 0 empty

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7f90d37a7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d37a7a90) 0 empty
    mpl_::bool_<false> (0x0x7f90d37c3660) 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> (0x0x7f90d37a7af8) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f90d37c36c0) 0 empty

Class boost::is_fundamental<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<long int> (0x0x7f90d37a7b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d37a7bc8) 0 empty
    mpl_::bool_<true> (0x0x7f90d37c3720) 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> (0x0x7f90d37c3780) 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> (0x0x7f90d37c37e0) 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> (0x0x7f90d37c3b40) 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> (0x0x7f90d37a73a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d37a7820) 0 empty
    mpl_::bool_<false> (0x0x7f90d37c3ba0) 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> (0x0x7f90d370b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d383e000) 0 empty
    mpl_::bool_<false> (0x0x7f90d37c3c00) 0 empty

Class boost::is_pointer<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<long int> (0x0x7f90d383e068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d383e0d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d37c3c60) 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> (0x0x7f90d37c3cc0) 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> (0x0x7f90d37c3d20) 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> (0x0x7f90d37c3e40) 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> (0x0x7f90d37c3f60) 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> (0x0x7f90d383e138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d383e1a0) 0 empty
    mpl_::bool_<true> (0x0x7f90d3848000) 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> (0x0x7f90d3848060) 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> (0x0x7f90d38480c0) 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> (0x0x7f90d3848120) 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> (0x0x7f90d3848240) 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> (0x0x7f90d3848360) 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> (0x0x7f90d383e3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d383e410) 0 empty
    mpl_::bool_<true> (0x0x7f90d38483c0) 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> > (0x0x7f90d37c3360) 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> (0x0x7f90d37c3120) 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> > (0x0x7f90d38484e0) 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> (0x0x7f90d37c30c0) 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> > (0x0x7f90d3848600) 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> (0x0x7f90d383e4e0) 0 empty
  boost::mpl::if_c<false, short int, boost::detail::deduce_character_type_later<short int> > (0x0x7f90d3848720) 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> (0x0x7f90d3848900) 0 empty

Class boost::remove_reference<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<short int> (0x0x7f90d38488a0) 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*> (0x0x7f90d3848a20) 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> (0x0x7f90d38489c0) 0 empty

Class boost::remove_cv<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<short int> (0x0x7f90d3848960) 0 empty

Class boost::remove_pointer<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<short int> (0x0x7f90d3848a80) 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> (0x0x7f90d3848840) 0 empty

Class boost::is_void<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<short int> (0x0x7f90d383e7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d383e820) 0 empty
    mpl_::bool_<false> (0x0x7f90d3848ae0) 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> (0x0x7f90d383e888) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f90d3848b40) 0 empty

Class boost::is_fundamental<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<short int> (0x0x7f90d383e8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d383e958) 0 empty
    mpl_::bool_<true> (0x0x7f90d3848ba0) 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> (0x0x7f90d3848c00) 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> (0x0x7f90d3848c60) 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> (0x0x7f90d34cb000) 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> (0x0x7f90d383ed68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d383edd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d34cb060) 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> (0x0x7f90d383ee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d383eea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d34cb0c0) 0 empty

Class boost::is_pointer<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<short int> (0x0x7f90d383ef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d383ef70) 0 empty
    mpl_::bool_<false> (0x0x7f90d34cb120) 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> (0x0x7f90d34cb180) 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> (0x0x7f90d34cb1e0) 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> (0x0x7f90d34cb300) 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> (0x0x7f90d34cb420) 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> (0x0x7f90d383e270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d383e5b0) 0 empty
    mpl_::bool_<true> (0x0x7f90d34cb480) 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> (0x0x7f90d34cb4e0) 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> (0x0x7f90d34cb540) 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> (0x0x7f90d34cb5a0) 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> (0x0x7f90d34cb6c0) 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> (0x0x7f90d34cb7e0) 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> (0x0x7f90d34db1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d34db208) 0 empty
    mpl_::bool_<true> (0x0x7f90d34cb840) 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> > (0x0x7f90d38487e0) 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> (0x0x7f90d38485a0) 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> > (0x0x7f90d34cb960) 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> (0x0x7f90d3848540) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34cba20) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >*> (0x0x7f90d34cbb40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34cbae0) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34cba80) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34cbba0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34cbf00) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34db750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d34db7b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d34cbf60) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34db820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d34db888) 0 empty
    mpl_::bool_<false> (0x0x7f90d356d000) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34db8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d34db958) 0 empty
    mpl_::bool_<false> (0x0x7f90d356d060) 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> (0x0x7f90d356d0c0) 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> (0x0x7f90d356d120) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34dbaf8) 0 empty
  mpl_::bool_<false> (0x0x7f90d356d240) 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> (0x0x7f90d356d2a0) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34cb9c0) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void> > (0x0x7f90d356d3c0) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void> (0x0x7f90d356d360) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void> (0x0x7f90d356d300) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d356d420) 0 empty

Class boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > >, void> (0x0x7f90d356d480) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   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::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d356d4e0) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d356d540) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34dbd68) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f90d34dbdd0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f90d356d5a0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d356d600) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34dbe38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d34dbea0) 0 empty
    mpl_::bool_<true> (0x0x7f90d356d660) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d356d6c0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d356d720) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34dbf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d34dbf70) 0 empty
    mpl_::bool_<false> (0x0x7f90d356d780) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d356d7e0) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d34db068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d383e478) 0 empty
    mpl_::bool_<false> (0x0x7f90d356d840) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d358c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358c068) 0 empty
    mpl_::bool_<false> (0x0x7f90d356d8a0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d358c0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358c138) 0 empty
    mpl_::bool_<false> (0x0x7f90d356d900) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d358c1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d358c208) 0 empty
    mpl_::bool_<true> (0x0x7f90d356d960) 0 empty

Class boost::is_integral<boost::function0<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function0<void> > (0x0x7f90d358c2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358c340) 0 empty
    mpl_::bool_<false> (0x0x7f90d356d9c0) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d356da80) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >*> (0x0x7f90d356dba0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d356db40) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d356dae0) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d356dc00) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d356df60) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358c888) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc000) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358c8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358c958) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc060) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358c9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358ca28) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc0c0) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358caf8) 0 empty
  mpl_::bool_<false> (0x0x7f90d35fc120) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d356da20) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >, void, Message&>, boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >, void, Message&>, boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >, void, Message&> > (0x0x7f90d35fc240) 0 empty

Class boost::detail::function::get_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >, void, Message&> (0x0x7f90d35fc1e0) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >, void, Message&> (0x0x7f90d35fc180) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d35fc2a0) 0 empty

Class boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > >, void, Message&> (0x0x7f90d35fc300) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d35fc360) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d35fc3c0) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358cc98) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f90d358cd00) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f90d35fc420) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d35fc480) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358cd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d358cdd0) 0 empty
    mpl_::bool_<true> (0x0x7f90d35fc4e0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d35fc540) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d35fc5a0) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358cea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc600) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d35fc660) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d358cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d358cf70) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc6c0) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d361c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361c068) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc720) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d361c0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361c138) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc780) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d361c1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d361c208) 0 empty
    mpl_::bool_<true> (0x0x7f90d35fc7e0) 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&> > (0x0x7f90d361c270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361c2d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fc840) 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> > > > (0x0x7f90d35fc900) 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> > >*> (0x0x7f90d35fca20) 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> > > > (0x0x7f90d35fc9c0) 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> > > > (0x0x7f90d35fc960) 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> > > > (0x0x7f90d35fca80) 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> > > > (0x0x7f90d35fcde0) 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> > > > (0x0x7f90d361c7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361c820) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fce40) 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> > > > (0x0x7f90d361c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361c8f0) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fcea0) 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> > > > (0x0x7f90d361c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361c9c0) 0 empty
    mpl_::bool_<false> (0x0x7f90d35fcf00) 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> > > > (0x0x7f90d361ca90) 0 empty
  mpl_::bool_<false> (0x0x7f90d35fcf60) 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> > > > (0x0x7f90d35fc8a0) 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&> > (0x0x7f90d32880c0) 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&> (0x0x7f90d3288060) 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&> (0x0x7f90d3288000) 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> > > > (0x0x7f90d3288120) 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&> (0x0x7f90d3288180) 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> > > > (0x0x7f90d32881e0) 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> > > > (0x0x7f90d3288240) 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> > > > (0x0x7f90d361cc30) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f90d361cc98) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f90d32882a0) 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> > > > (0x0x7f90d3288300) 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> > > > (0x0x7f90d361cd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d361cd68) 0 empty
    mpl_::bool_<true> (0x0x7f90d3288360) 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> > > > (0x0x7f90d32883c0) 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> > > > (0x0x7f90d3288420) 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> > > > (0x0x7f90d361cdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361ce38) 0 empty
    mpl_::bool_<false> (0x0x7f90d3288480) 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> > > > (0x0x7f90d32884e0) 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> > > > (0x0x7f90d361cea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d361cf08) 0 empty
    mpl_::bool_<false> (0x0x7f90d3288540) 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> > > > (0x0x7f90d361cf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d329e000) 0 empty
    mpl_::bool_<false> (0x0x7f90d32885a0) 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> > > > (0x0x7f90d329e068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d329e0d0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3288600) 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> > > > (0x0x7f90d329e138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d329e1a0) 0 empty
    mpl_::bool_<true> (0x0x7f90d3288660) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3288720) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >*> (0x0x7f90d3288840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d32887e0) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3288780) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d32888a0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3288c00) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d329e9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d329ea28) 0 empty
    mpl_::bool_<false> (0x0x7f90d3288c60) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d329ea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d329eaf8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3288cc0) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d329eb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d329ebc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3288d20) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d329ed68) 0 empty
  mpl_::bool_<false> (0x0x7f90d3288d80) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d32886c0) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void> > (0x0x7f90d3288ea0) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void> (0x0x7f90d3288e40) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void> (0x0x7f90d3288de0) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3288f00) 0 empty

Class boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > >, void> (0x0x7f90d3288f60) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3314000) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3314060) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d330b1a0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f90d330b208) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f90d33140c0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3314120) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d330b340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d330b3a8) 0 empty
    mpl_::bool_<true> (0x0x7f90d3314180) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d33141e0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3314240) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d330b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d330b478) 0 empty
    mpl_::bool_<false> (0x0x7f90d33142a0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d3314300) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d330b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d330b618) 0 empty
    mpl_::bool_<false> (0x0x7f90d3314360) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d330b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d330b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d33143c0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d330b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d330b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3314420) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d330b8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d330b958) 0 empty
    mpl_::bool_<true> (0x0x7f90d3314480) 0 empty

Class std::__are_same<boost::asio::io_service::service*, boost::asio::io_service::service*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::asio::io_service::service*, boost::asio::io_service::service*> (0x0x7f90d33145a0) 0 empty

Class std::__is_pointer<boost::asio::io_service::service**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<boost::asio::io_service::service**> (0x0x7f90d3314600) 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> (0x0x7f90d3314660) 0 empty

Class std::__is_normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d3314840) 0 empty

Class std::_Niter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d335b208) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7f90d33148a0) 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*> (0x0x7f90d3314960) 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**> (0x0x7f90d33149c0) 0 empty

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f90d3314a20) 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> > > (0x0x7f90d3314b40) 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> >*> (0x0x7f90d3314c60) 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> > > (0x0x7f90d3314c00) 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> > > (0x0x7f90d3314ba0) 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> > > (0x0x7f90d3314cc0) 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> > > (0x0x7f90d33f2060) 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> > > (0x0x7f90d335bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d335bd68) 0 empty
    mpl_::bool_<false> (0x0x7f90d33f20c0) 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> > > (0x0x7f90d335bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d335bf08) 0 empty
    mpl_::bool_<false> (0x0x7f90d33f2120) 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> > > (0x0x7f90d335bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d335b340) 0 empty
    mpl_::bool_<false> (0x0x7f90d33f2240) 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> > > > (0x0x7f90d33f22a0) 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> > > > (0x0x7f90d3314ae0) 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> > > (0x0x7f90d33f2300) 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> > > (0x0x7f90d3314a80) 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> (0x0x7f90d33f2360) 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> > (0x0x7f90d33f2840) 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> > (0x0x7f90d3402e38) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, short unsigned int>, const std::basic_string<char> > (0x0x7f90d33f28a0) 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> > > (0x0x7f90d33f2a80) 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> >*> (0x0x7f90d33f2ba0) 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> > > (0x0x7f90d33f2b40) 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> > > (0x0x7f90d33f2ae0) 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> > > (0x0x7f90d33f2cc0) 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> > > (0x0x7f90d30a6060) 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> > > (0x0x7f90d30a21a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d30a2208) 0 empty
    mpl_::bool_<false> (0x0x7f90d30a60c0) 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> > > (0x0x7f90d30a2270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d30a22d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d30a6120) 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> > > (0x0x7f90d30a2410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d30a2478) 0 empty
    mpl_::bool_<false> (0x0x7f90d30a6180) 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> > > > (0x0x7f90d30a62a0) 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> > > > (0x0x7f90d33f2a20) 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> > > (0x0x7f90d30a6300) 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> > > (0x0x7f90d33f29c0) 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> > (0x0x7f90d30a6600) 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> > (0x0x7f90d30a6720) 0

Class std::_List_node<Procinfo>
   size=56 align=8
   base size=56 base align=8
std::_List_node<Procinfo> (0x0x7f90d30a2a28) 0
  std::__detail::_List_node_base (0x0x7f90d30a6840) 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> (0x0x7f90d30a2d68) 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 (0x0x7f90d30a6a80) 0
      primary-for boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t> (0x0x7f90d30a2d68)

Class std::__are_same<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f90d312b1e0) 0 empty

Class std::__is_pointer<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f90d312b240) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f90d312b2a0) 0 empty

Class std::__is_normal_iterator<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<unsigned char*> (0x0x7f90d312b300) 0 empty

Class std::_Iter_base<unsigned char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<unsigned char*, false> (0x0x7f90d312b360) 0 empty

Class std::_Niter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned char*> (0x0x7f90d3117750) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7f90d312b3c0) 0 empty

Class __gnu_cxx::__enable_if<true, unsigned char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, unsigned char*> (0x0x7f90d312b420) 0 empty

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

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

Class std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7f90d312b540) 0 empty

Class std::__is_arithmetic<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned char> (0x0x7f90d3117820) 0 empty
  std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7f90d312b600) 0 empty

Class std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7f90d312b480) 0 empty

Class std::__is_scalar<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned char> (0x0x7f90d31178f0) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7f90d312b660) 0 empty

Class __gnu_cxx::__enable_if<false, unsigned char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, unsigned char*> (0x0x7f90d312b6c0) 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> > (0x0x7f90d3117d00) 0 empty
  std::char_traits<char> (0x0x7f90d312b780) 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> > > (0x0x7f90d312b840) 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> (0x0x7f90d312b8a0) 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> > > (0x0x7f90d31b31a0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false> (0x0x7f90d312b900) 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> > (0x0x7f90d31b3208) 0 empty
  std::char_traits<wchar_t> (0x0x7f90d312ba20) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f90d31b3340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31b33a8) 0 empty
    mpl_::bool_<false> (0x0x7f90d312bb40) 0 empty

Class boost::is_same<int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, bool> (0x0x7f90d31b3478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31b34e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d312bba0) 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> (0x0x7f90d312bc60) 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> (0x0x7f90d312bcc0) 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> (0x0x7f90d312bc00) 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> (0x0x7f90d312bd20) 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> (0x0x7f90d312bd80) 0 empty

Class boost::is_unsigned<int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<int> (0x0x7f90d31b3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31b36e8) 0 empty
    mpl_::bool_<false> (0x0x7f90d312bde0) 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> (0x0x7f90d312be40) 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> (0x0x7f90d31b3820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31b3888) 0 empty
    mpl_::bool_<false> (0x0x7f90d312bf00) 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> (0x0x7f90d312bf60) 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> (0x0x7f90d312bea0) 0 empty

Class boost::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, int> (0x0x7f90d31b39c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d31b3a28) 0 empty
    mpl_::bool_<true> (0x0x7f90d31da060) 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> (0x0x7f90d31da0c0) 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> (0x0x7f90d31da000) 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> (0x0x7f90d31b3b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31b3bc8) 0 empty
    mpl_::bool_<false> (0x0x7f90d31da180) 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> (0x0x7f90d31da1e0) 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> (0x0x7f90d31da120) 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> (0x0x7f90d31da2a0) 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> (0x0x7f90d31da240) 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> (0x0x7f90d31da300) 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> (0x0x7f90d31da360) 0 empty

Class boost::add_const<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<unsigned int> (0x0x7f90d31da3c0) 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> (0x0x7f90d31da480) 0 empty

Class boost::is_const<int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<int> (0x0x7f90d31b3e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31b3ea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d31da4e0) 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> (0x0x7f90d31da540) 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> (0x0x7f90d31da420) 0 empty

Class boost::add_volatile<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<unsigned int> (0x0x7f90d31da5a0) 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> (0x0x7f90d31da660) 0 empty

Class boost::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<int> (0x0x7f90d31b3f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31b3410) 0 empty
    mpl_::bool_<false> (0x0x7f90d31da6c0) 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> (0x0x7f90d31da720) 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> (0x0x7f90d31da600) 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> (0x0x7f90d312bae0) 0 empty

Class boost::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<int> (0x0x7f90d312ba80) 0 empty

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7f90d31f71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31f7208) 0 empty
    mpl_::bool_<false> (0x0x7f90d31da8a0) 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> (0x0x7f90d31f72d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31f7340) 0 empty
    mpl_::bool_<false> (0x0x7f90d31da900) 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> (0x0x7f90d31da9c0) 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> (0x0x7f90d31da960) 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> (0x0x7f90d31daa20) 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> (0x0x7f90d31daa80) 0 empty

Class boost::is_unsigned<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<long int> (0x0x7f90d31f74e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31f7548) 0 empty
    mpl_::bool_<false> (0x0x7f90d31daae0) 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> (0x0x7f90d31dab40) 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> (0x0x7f90d31f7680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d31f76e8) 0 empty
    mpl_::bool_<true> (0x0x7f90d31dac00) 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> (0x0x7f90d31dac60) 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> (0x0x7f90d31daba0) 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> (0x0x7f90d31f7820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31f7888) 0 empty
    mpl_::bool_<false> (0x0x7f90d31dade0) 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> (0x0x7f90d31dae40) 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> (0x0x7f90d31dad80) 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> (0x0x7f90d31f79c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31f7a28) 0 empty
    mpl_::bool_<false> (0x0x7f90d31daf00) 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> (0x0x7f90d31daf60) 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> (0x0x7f90d31daea0) 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> (0x0x7f90d3214120) 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> (0x0x7f90d32140c0) 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> (0x0x7f90d3214240) 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> (0x0x7f90d32142a0) 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> (0x0x7f90d3214300) 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> (0x0x7f90d32143c0) 0 empty

Class boost::is_const<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<long int> (0x0x7f90d31f7c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31f7d00) 0 empty
    mpl_::bool_<false> (0x0x7f90d3214420) 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> (0x0x7f90d3214480) 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> (0x0x7f90d3214360) 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> (0x0x7f90d32144e0) 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> (0x0x7f90d32145a0) 0 empty

Class boost::is_volatile<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<long int> (0x0x7f90d31f7dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d31f7e38) 0 empty
    mpl_::bool_<false> (0x0x7f90d3214600) 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> (0x0x7f90d3214660) 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> (0x0x7f90d3214540) 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> (0x0x7f90d31da840) 0 empty

Class boost::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<long int> (0x0x7f90d31da7e0) 0 empty

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7f90d3233000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3233068) 0 empty
    mpl_::bool_<false> (0x0x7f90d32148a0) 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> (0x0x7f90d3233138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d32331a0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3214900) 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> (0x0x7f90d32149c0) 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> (0x0x7f90d3214960) 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> (0x0x7f90d3214a20) 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> (0x0x7f90d3214a80) 0 empty

Class boost::is_unsigned<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<short int> (0x0x7f90d3233340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d32333a8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3214ae0) 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> (0x0x7f90d3233478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d32334e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d3214ba0) 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> (0x0x7f90d3214b40) 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> (0x0x7f90d3233618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3233680) 0 empty
    mpl_::bool_<false> (0x0x7f90d3214d20) 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> (0x0x7f90d3214d80) 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> (0x0x7f90d3214cc0) 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> (0x0x7f90d32337b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d3233820) 0 empty
    mpl_::bool_<true> (0x0x7f90d3214e40) 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> (0x0x7f90d3214ea0) 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> (0x0x7f90d3214de0) 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> (0x0x7f90d3245060) 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> (0x0x7f90d3245000) 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> (0x0x7f90d3245180) 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> (0x0x7f90d32451e0) 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> (0x0x7f90d3245240) 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> (0x0x7f90d3245300) 0 empty

Class boost::is_const<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<short int> (0x0x7f90d3233a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3233af8) 0 empty
    mpl_::bool_<false> (0x0x7f90d3245360) 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> (0x0x7f90d32453c0) 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> (0x0x7f90d32452a0) 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> (0x0x7f90d32454e0) 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> (0x0x7f90d32455a0) 0 empty

Class boost::is_volatile<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<short int> (0x0x7f90d3233bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d3233c30) 0 empty
    mpl_::bool_<false> (0x0x7f90d3245600) 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> (0x0x7f90d3245660) 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> (0x0x7f90d3245540) 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> (0x0x7f90d3214840) 0 empty

Class boost::make_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<short int> (0x0x7f90d32147e0) 0 empty

Class boost::_bi::storage1<Message&>
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<Message&> (0x0x7f90d32458a0) 0

Class boost::_bi::list1<Message&>
   size=8 align=8
   base size=8 base align=8
boost::_bi::list1<Message&> (0x0x7f90d3233ea0) 0
  boost::_bi::storage1<Message&> (0x0x7f90d3245900) 0

Class std::__is_normal_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int*> (0x0x7f90d32459c0) 0 empty

Class std::_Iter_base<int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int*, false> (0x0x7f90d3245a20) 0 empty

Class std::_Niter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int*> (0x0x7f90d2eb2888) 0 empty
  std::_Iter_base<int*, false> (0x0x7f90d3245a80) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7f90d3245ae0) 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*> (0x0x7f90d3245b40) 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*> (0x0x7f90d3245ba0) 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> (0x0x7f90d2eb2958) 0 empty
  std::char_traits<char> (0x0x7f90d3245c00) 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> > > (0x0x7f90d3245c60) 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> (0x0x7f90d3245cc0) 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> > > (0x0x7f90d2eb2d68) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true> (0x0x7f90d3245d20) 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> (0x0x7f90d2eb2e38) 0 empty
  std::char_traits<wchar_t> (0x0x7f90d3245ea0) 0 empty

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d2f1c060) 0 empty

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

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d2f1c120) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf0<void, SinfoRequester>, boost::_bi::list1<boost::_bi::value<SinfoRequester*> > > > (0x0x7f90d2f1c180) 0

Class boost::detail::is_pointer_impl<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1c1e0) 0 empty

Class boost::detail::cv_traits_imp<boost::_mfi::mf0<void, SinfoRequester>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_mfi::mf0<void, SinfoRequester>*> (0x0x7f90d2f1c300) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1c2a0) 0 empty

Class boost::remove_cv<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1c240) 0 empty

Class boost::detail::is_pointer_helper<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1c360) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1c6c0) 0 empty

Class boost::is_member_function_pointer<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2f1b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d2f1c720) 0 empty

Class boost::is_member_pointer<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2f1b680) 0 empty
    mpl_::bool_<false> (0x0x7f90d2f1c780) 0 empty

Class boost::is_pointer<boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2f1b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2f1b750) 0 empty
    mpl_::bool_<false> (0x0x7f90d2f1c7e0) 0 empty

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d2f1c840) 0 empty

Class boost::_bi::unwrapper<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1c8a0) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d2f1c900) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, 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, MessageClient, Message&>, boost::_bi::list2<boost::_bi::value<MessageClient*>, boost::arg<1> > > > (0x0x7f90d2f1c960) 0

Class boost::detail::is_pointer_impl<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1c9c0) 0 empty

Class boost::detail::cv_traits_imp<boost::_mfi::mf1<void, MessageClient, Message&>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_mfi::mf1<void, MessageClient, Message&>*> (0x0x7f90d2f1cae0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1ca80) 0 empty

Class boost::remove_cv<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1ca20) 0 empty

Class boost::detail::is_pointer_helper<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1cc00) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1cf60) 0 empty

Class boost::is_member_function_pointer<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1bc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2f1bd00) 0 empty
    mpl_::bool_<false> (0x0x7f90d301b0c0) 0 empty

Class boost::is_member_pointer<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2f1bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d301b120) 0 empty

Class boost::is_pointer<boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2f1be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2f1bea0) 0 empty
    mpl_::bool_<false> (0x0x7f90d301b180) 0 empty

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> > > > (0x0x7f90d301b1e0) 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&> > (0x0x7f90d301b240) 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> > > > (0x0x7f90d301b2a0) 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> > > > (0x0x7f90d301b300) 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&> > (0x0x7f90d301b360) 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&>*> (0x0x7f90d301b480) 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&> > (0x0x7f90d301b420) 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&> > (0x0x7f90d301b3c0) 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&> > (0x0x7f90d301b5a0) 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&> > (0x0x7f90d301b900) 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&> > (0x0x7f90d303b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d303b410) 0 empty
    mpl_::bool_<false> (0x0x7f90d301ba20) 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&> > (0x0x7f90d303b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d303b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f90d301ba80) 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&> > (0x0x7f90d303b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d303b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f90d301bae0) 0 empty

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d301bb40) 0 empty

Class boost::_bi::unwrapper<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<void (*)(int)> (0x0x7f90d301bba0) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d301bc00) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<void, void (*)(int), boost::_bi::list1<boost::_bi::value<int> > > > (0x0x7f90d301bc60) 0

Class boost::detail::is_pointer_impl<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<void (*)(int)> (0x0x7f90d301bd80) 0 empty

Class boost::detail::cv_traits_imp<void (**)(int)>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<void (**)(int)> (0x0x7f90d301bea0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<void (*)(int)> (0x0x7f90d301be40) 0 empty

Class boost::remove_cv<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<void (*)(int)> (0x0x7f90d301bde0) 0 empty

Class boost::detail::is_pointer_helper<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<void (*)(int)> (0x0x7f90d301bf00) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<void (*)(int)> (0x0x7f90d2cf42a0) 0 empty

Class boost::is_member_function_pointer<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<void (*)(int)> (0x0x7f90d303bc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d303bc98) 0 empty
    mpl_::bool_<false> (0x0x7f90d2cf4300) 0 empty

Class boost::is_member_pointer<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<void (*)(int)> (0x0x7f90d303bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d303bd68) 0 empty
    mpl_::bool_<false> (0x0x7f90d2cf4360) 0 empty

Class boost::is_pointer<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<void (*)(int)> (0x0x7f90d303bdd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d303be38) 0 empty
    mpl_::bool_<true> (0x0x7f90d2cf43c0) 0 empty

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> (0x0x7f90d2d22000) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f90d2cf44e0) 0
      primary-for std::__numpunct_cache<char> (0x0x7f90d2d22000)

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f90d2cf45a0) 0 empty

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

Class std::__is_pointer<const int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const int*> (0x0x7f90d2cf4660) 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> (0x0x7f90d2cf46c0) 0 empty

Class std::__is_move_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int*> (0x0x7f90d2cf4c60) 0 empty

Class std::_Miter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int*> (0x0x7f90d2d22750) 0 empty
  std::_Iter_base<int*, false> (0x0x7f90d2cf4cc0) 0 empty

Class boost::detail::addressof_impl<const boost::_mfi::mf0<void, SinfoRequester> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2cf4d80) 0 empty

Class boost::detail::addr_impl_ref<const boost::_mfi::mf0<void, SinfoRequester> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const boost::_mfi::mf0<void, SinfoRequester> > (0x0x7f90d2cf4de0) 0

Class boost::detail::addressof_impl<const boost::_mfi::mf1<void, MessageClient, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2cf4e40) 0 empty

Class boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, MessageClient, Message&> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, MessageClient, Message&> > (0x0x7f90d2cf4ea0) 0

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&> > (0x0x7f90d2cf4f60) 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&> > (0x0x7f90d2da6000) 0

Class boost::detail::is_pointer_impl<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<SinfoRequester*> (0x0x7f90d2da6060) 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**> (0x0x7f90d2da6180) 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*> (0x0x7f90d2da6120) 0 empty

Class boost::remove_cv<SinfoRequester*>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<SinfoRequester*> (0x0x7f90d2da60c0) 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*> (0x0x7f90d2da61e0) 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*> (0x0x7f90d2da6540) 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*> (0x0x7f90d2d22c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2d22d00) 0 empty
    mpl_::bool_<false> (0x0x7f90d2da65a0) 0 empty

Class boost::is_member_pointer<SinfoRequester*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<SinfoRequester*> (0x0x7f90d2d22d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2d22dd0) 0 empty
    mpl_::bool_<false> (0x0x7f90d2da6600) 0 empty

Class boost::is_pointer<SinfoRequester*>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<SinfoRequester*> (0x0x7f90d2d22e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d2d22ea0) 0 empty
    mpl_::bool_<true> (0x0x7f90d2da6660) 0 empty

Class boost::detail::is_pointer_impl<MessageClient*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<MessageClient*> (0x0x7f90d2da6720) 0 empty

Class boost::detail::cv_traits_imp<MessageClient**>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<MessageClient**> (0x0x7f90d2da6840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<MessageClient*>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<MessageClient*> (0x0x7f90d2da67e0) 0 empty

Class boost::remove_cv<MessageClient*>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<MessageClient*> (0x0x7f90d2da6780) 0 empty

Class boost::detail::is_pointer_helper<MessageClient*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<MessageClient*> (0x0x7f90d2da68a0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<MessageClient*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<MessageClient*> (0x0x7f90d2da6c00) 0 empty

Class boost::is_member_function_pointer<MessageClient*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<MessageClient*> (0x0x7f90d2e711a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2e71208) 0 empty
    mpl_::bool_<false> (0x0x7f90d2da6c60) 0 empty

Class boost::is_member_pointer<MessageClient*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<MessageClient*> (0x0x7f90d2e71270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f90d2e712d8) 0 empty
    mpl_::bool_<false> (0x0x7f90d2da6cc0) 0 empty

Class boost::is_pointer<MessageClient*>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<MessageClient*> (0x0x7f90d2e71340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f90d2e713a8) 0 empty
    mpl_::bool_<true> (0x0x7f90d2da6d20) 0 empty

Class boost::detail::addressof_impl<const int>
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const int> (0x0x7f90d2da6ea0) 0 empty

Class boost::detail::addr_impl_ref<const int>
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const int> (0x0x7f90d2da6f00) 0

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 (0x0x7f90d2a9fa80) 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 (0x0x7f90d2a9fae0) 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 (0x0x7f90d2a9fb40) 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 (0x0x7f90d2a9fba0) 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 (0x0x7f90d2a9fc00) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::clone_tag (0x0x7f90d2a9fcc0) 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 (0x0x7f90d2a9fde0) 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 (0x0x7f90d2a9fea0) 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 (0x0x7f90d2a9ff00) 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 (0x0x7f90d2c3d000) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::clone_tag (0x0x7f90d2c3d060) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::clone_tag (0x0x7f90d2c3d0c0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::clone_tag (0x0x7f90d2c3d120) 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> (0x0x7f90d2c3d1e0) 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> > (0x0x7f90d2c412d8) 0
  std::_Rb_tree_node_base (0x0x7f90d2c3d180) 0

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

